v3.26.1
Contingent Earnout Liability - Narrative (Details)
$ / shares in Units, shares in Thousands
3 Months Ended 6 Months Ended
Aug. 10, 2023
trading_day
$ / shares
shares
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2025
USD ($)
Derivative Instruments, Gain (Loss) [Line Items]            
Contingent earnout liability | $   $ 3,738,000   $ 3,738,000   $ 10,144,000
Change in fair value of SEPA, warrant and revenue base redemption liabilities | $       $ 6,469,000 $ (1,165,000)  
Estimated dividend yield            
Derivative Instruments, Gain (Loss) [Line Items]            
Contingent earnout liability, measurement input   0   0   0
Contingent earnout liability            
Derivative Instruments, Gain (Loss) [Line Items]            
Change in fair value of SEPA, warrant and revenue base redemption liabilities | $   $ (1,000,000.0) $ 700,000 $ 6,400,000 $ (100,000)  
Derivative Instrument, Period 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) $ 15.00          
Derivative Instrument, Period 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) $ 20.00          
Derivative Instrument, Period 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) $ 25.00          
Derivative Instrument, Period 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) $ 30.00          
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          
Contingent earnout liability            
Derivative Instruments, Gain (Loss) [Line Items]            
Shares unvested (in shares) | shares 3,125