v3.26.1
Fair Value Measurements - Hierarchy (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Oct. 08, 2025
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Mar. 31, 2026
Nov. 21, 2025
Fair Value Measurements            
Warrant liabilities   $ 136,254 $ 136,254 $ 52,323    
6.75% Convertible Senior Notes            
Fair Value Measurements            
Interest rate   6.75% 6.75% 6.75%   6.75%
$7.75 Warrants            
Fair Value Measurements            
Per share price at which warrants were issued $ 7.75 $ 7.75 $ 7.75 $ 7.75    
Warrant liabilities   $ 136,254 $ 136,254 $ 52,323 $ 106,963  
Carrying value            
Fair Value Measurements            
Contingent consideration   7,983 7,983 11,777    
Carrying value | 6.75% Convertible Senior Notes            
Fair Value Measurements            
Convertible debt   577,998 577,998 431,014    
Carrying value | $7.75 Warrants            
Fair Value Measurements            
Warrant liabilities   136,254 136,254 52,323    
Fair Value            
Fair Value Measurements            
Contingent consideration   7,983 7,983 11,777    
Fair Value | 6.75% Convertible Senior Notes            
Fair Value Measurements            
Convertible debt   577,998 577,998 431,014    
Fair Value | $7.75 Warrants            
Fair Value Measurements            
Warrant liabilities   136,254 136,254 52,323    
Level 1            
Fair Value Measurements            
Contingent consideration       4,353    
Level 1 | 6.75% Convertible Senior Notes            
Fair Value Measurements            
Convertible debt   577,998 577,998 431,014    
Level 3            
Fair Value Measurements            
Contingent consideration   7,983 7,983 7,424    
Level 3 | $7.75 Warrants            
Fair Value Measurements            
Warrant liabilities   136,254 136,254 52,323    
Level 3 | Fair Value            
Fair Value Measurements            
Contingent consideration   $ 7,983 $ 7,983 $ 7,424