XML 60 R48.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Warrants Narrative (Details) - $ / shares
Aug. 26, 2021
Jun. 30, 2024
Dec. 31, 2023
Dec. 31, 2021
Class of Warrant or Right [Line Items]        
Warrants (in shares)   5,588,506 5,588,506  
Warrants, exercise price (in dollars per share) $ 11.50      
Number of shares of common stock called by each warrant (in shares) 1      
Public Warrants        
Class of Warrant or Right [Line Items]        
Warrants (in shares)   5,000,000 5,000,000  
Private Placement Warrants        
Class of Warrant or Right [Line Items]        
Warrants (in shares)   177,500 177,500  
Warrants to purchase Common Stock | Term Loan Agreement        
Class of Warrant or Right [Line Items]        
Warrants (in shares)       411,006
Warrants, exercise price (in dollars per share)       $ 10.28
Merger Agreement | Warrants to purchase Common Stock | Assumption of Publicly Traded Securities | Public Warrants        
Class of Warrant or Right [Line Items]        
Number of securities issued or issuable (in shares) 5,000,000      
Merger Agreement | Warrants to purchase Common Stock | Private Placement | Private Placement Warrants        
Class of Warrant or Right [Line Items]        
Number of securities issued or issuable (in shares) 177,500