Annual report pursuant to Section 13 and 15(d)

Stock Warrants (Details)

v3.24.0.1
Stock Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Class of Warrant or Right [Line Items]    
Right to receive shares, contingent consideration, expiration date Sep. 22, 2026  
Additional paid-in capital $ 969,641 $ 766,839
Warrant [Member]    
Class of Warrant or Right [Line Items]    
Warrant price per share $ 0.01  
Private Placement [Member]    
Class of Warrant or Right [Line Items]    
Warrants Outstanding 270,000  
Aggregate value $ 810 $ 337
Public Warrants [Member]    
Class of Warrant or Right [Line Items]    
Warrants Outstanding 583,333  
Warrant price per share $ 0.1  
Class A Common Stock    
Class of Warrant or Right [Line Items]    
Sale of stock, price per share 345  
Warrant price per share $ 540