XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnout Shares - Narrative (Details)
12 Months Ended
Mar. 30, 2023
shares
Dec. 31, 2024
USD ($)
d
unit
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
Earnout Shares [Line Items]      
Earnout shares, units of account (in units) | unit   2  
Contingent earnout liability      
Earnout Shares [Line Items]      
Gain recognized in earnings from change in fair value of earnout shares | $   $ 87,353,533 $ 126,644,642
Measurement Input, Share Price [Member]      
Earnout Shares [Line Items]      
Fair value of total earnout shares (in dollars per share)   $ 4.23 $ 8.43
Triggering Event I      
Earnout Shares [Line Items]      
Percentage of earn out shares to be issued upon triggering event   37.50%  
Fair value of total earnout shares (in dollars per share)   $ 1.59 6.20
Triggering Event II      
Earnout Shares [Line Items]      
Percentage of earn out shares to be issued upon triggering event   37.50%  
Fair value of total earnout shares (in dollars per share)   $ 1.25 5.21
Triggering Event III      
Earnout Shares [Line Items]      
Percentage of earn out shares to be issued upon triggering event   25.00%  
Fair value of total earnout shares (in dollars per share)   $ 0.99 $ 4.39
Class A      
Earnout Shares [Line Items]      
Earnout shares to be awarded to certain particular holders (in shares) | shares 20,000,000 20,000,000  
Sponsor Support Agreement      
Earnout Shares [Line Items]      
Earnout period   5 years  
Threshold trading days (in days) | d   20  
Threshold consecutive trading days (in days) | d   30  
Sponsor Support Agreement | Triggering Event I      
Earnout Shares [Line Items]      
Threshold volume-weighted average price for earn-out shares to be received (in dollars per share)   $ 12.50  
Sponsor Support Agreement | Triggering Event II      
Earnout Shares [Line Items]      
Threshold volume-weighted average price for earn-out shares to be received (in dollars per share)   15.00  
Sponsor Support Agreement | Triggering Event III      
Earnout Shares [Line Items]      
Threshold volume-weighted average price for earn-out shares to be received (in dollars per share)   $ 17.50  
Sponsor Support Agreement | Class B      
Earnout Shares [Line Items]      
Earnout shares surrendered (in shares) | shares   1,886,379