v3.25.2
Earnout Liability - Additional Information (Details) - Business Combination
6 Months Ended
Jun. 30, 2025
$ / shares
Loss Contingencies [Line Items]  
Earnout deadline date May 26, 2027
Share Price Equals or Exceeds 15.00 Per Share [Member]  
Loss Contingencies [Line Items]  
Share Price $ 15.00
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]  
Loss Contingencies [Line Items]  
Share Price $ 17.50
Common stock transfers threshold trading days 20 days
Number of consecutive trading days for determining the share price 30 days
Class A Common Stock | Share Price Equals or Exceeds 12.50 Per Share [Member]  
Loss Contingencies [Line Items]  
Share Price $ 12.50
Common stock transfers threshold trading days 20 days
Number of consecutive trading days for determining the share price 30 days