v3.26.1
Fair Value Measurements - Narrative (Details)
$ in Millions
3 Months Ended
Feb. 24, 2026
USD ($)
shares
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Feb. 23, 2026
USD ($)
Dec. 31, 2025
USD ($)
May 29, 2024
USD ($)
Class of Warrant or Right [Line Items]            
Fair value, measurement with unobservable inputs reconciliation, recurring basis, liability, gain (loss) included in earnings   $ 3.4 $ 0.8      
Measurement Input, Discount Rate | Reverse Recapitalization, Contingent Consideration | Minimum            
Class of Warrant or Right [Line Items]            
Derivative liability, measurement input   0.0366        
Measurement Input, Discount Rate | Reverse Recapitalization, Contingent Consideration | Maximum            
Class of Warrant or Right [Line Items]            
Derivative liability, measurement input   0.0360        
Measurement Input, Timing of Liquidity Event | Reverse Recapitalization, Contingent Consideration | Minimum            
Class of Warrant or Right [Line Items]            
Derivative liability, measurement input   0.80        
Measurement Input, Timing of Liquidity Event | Reverse Recapitalization, Contingent Consideration | Maximum            
Class of Warrant or Right [Line Items]            
Derivative liability, measurement input   0.15        
Measurement Input, Discount for Lack of Marketability | Reverse Recapitalization, Contingent Consideration | Minimum            
Class of Warrant or Right [Line Items]            
Derivative liability, measurement input   0.037        
Measurement Input, Discount for Lack of Marketability | Reverse Recapitalization, Contingent Consideration | Maximum            
Class of Warrant or Right [Line Items]            
Derivative liability, measurement input   0.057        
Special Warrants            
Class of Warrant or Right [Line Items]            
Warrants and rights outstanding       $ 38.0   $ 38.0
Warrant liability $ 38.0 $ 0.0   $ 34.6 $ 34.6 $ 28.4
Fair value adjustment of warrants $ 3.4 $ 3.4        
Conversion of warrants and stock (in shares) | shares 2,093,664          
Warrant liability, derecognized $ 38.0