XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Earnout Liability - Additional Information (Details) - $ / shares
6 Months Ended
Jun. 30, 2024
Apr. 26, 2024
Business Combination    
Loss Contingencies [Line Items]    
Earnout deadline date May 26, 2027  
Share Price Equals or Exceeds 15.00 Per Share [Member] | Business Combination    
Loss Contingencies [Line Items]    
Share Price $ 15  
Common stock transfers threshold trading days 20 days  
Number of consecutive trading days for determining the share price 30 days  
Share Price Equals or Exceeds 17.50 Per Share [Member] | Business Combination    
Loss Contingencies [Line Items]    
Share Price $ 17.5  
Common stock transfers threshold trading days 20 days  
Number of consecutive trading days for determining the share price 30 days  
Class A Common Stock    
Loss Contingencies [Line Items]    
Share Price $ 5.84 $ 4.17
Class A Common Stock | Share Price Equals or Exceeds 12.50 Per Share [Member] | Business Combination    
Loss Contingencies [Line Items]    
Share Price $ 12.5  
Common stock transfers threshold trading days 20 days  
Number of consecutive trading days for determining the share price 30 days