XML 64 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Contingent Earnout Liability - Narrative (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Aug. 10, 2023
USD ($)
trading_day
$ / shares
shares
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2024
USD ($)
Derivative Instruments, Gain (Loss) [Line Items]        
Derivative instrument, contingent consideration, liability, earnout period 5 years      
Warrant and SEPA liabilities | $ $ 28,900 $ 9,459   $ 8,316
Contingent earnout liability | $ $ 28,900 8,221   $ 7,401
Loss on change in fair value | $   $ 758 $ (2,521)  
Estimated dividend yield        
Derivative Instruments, Gain (Loss) [Line Items]        
Contingent earnout liability, measurement input   0   0
Minimum        
Derivative Instruments, Gain (Loss) [Line Items]        
Earnout period, threshold trading days | trading_day 20      
Maximum        
Derivative Instruments, Gain (Loss) [Line Items]        
Earnout period, threshold consecutive trading days | trading_day 30      
Tranche One        
Derivative Instruments, Gain (Loss) [Line Items]        
Earnout shares vesting percentage 0.25      
Earnout shares vesting requirement, weighted average price per share (in dollars per share) | $ / shares $ 15.00      
Tranche Two        
Derivative Instruments, Gain (Loss) [Line Items]        
Earnout shares vesting percentage 0.25      
Earnout shares vesting requirement, weighted average price per share (in dollars per share) | $ / shares $ 20.00      
Tranche Three        
Derivative Instruments, Gain (Loss) [Line Items]        
Earnout shares vesting percentage 0.25      
Earnout shares vesting requirement, weighted average price per share (in dollars per share) | $ / shares $ 25.00      
Tranche Four        
Derivative Instruments, Gain (Loss) [Line Items]        
Earnout shares vesting percentage 0.25      
Earnout shares vesting requirement, weighted average price per share (in dollars per share) | $ / shares $ 30.00      
Contingent earnout liability        
Derivative Instruments, Gain (Loss) [Line Items]        
Shares unvested (in shares) | shares 3,125      
Contingent earnout liability        
Derivative Instruments, Gain (Loss) [Line Items]        
Loss on change in fair value | $   $ 800 $ 4,000