v3.26.1
Fair Value Measurements - Hierarchy (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Oct. 08, 2025
Mar. 31, 2026
Dec. 31, 2025
Nov. 21, 2025
Fair Value Measurements        
Warrant liabilities   $ 106,963 $ 52,323  
6.75% Convertible Senior Notes        
Fair Value Measurements        
Interest rate   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  
Warrant liabilities   $ 106,963 $ 52,323  
Carrying value        
Fair Value Measurements        
Contingent consideration   7,786 11,777  
Carrying value | 6.75% Convertible Senior Notes        
Fair Value Measurements        
Convertible debt   502,770 431,014  
Carrying value | $7.75 Warrants        
Fair Value Measurements        
Warrant liabilities   106,963 52,323  
Fair Value        
Fair Value Measurements        
Contingent consideration   7,786 11,777  
Fair Value | 6.75% Convertible Senior Notes        
Fair Value Measurements        
Convertible debt   502,770 431,014  
Fair Value | $7.75 Warrants        
Fair Value Measurements        
Warrant liabilities   106,963 52,323  
Level 1        
Fair Value Measurements        
Contingent consideration     4,353  
Level 1 | 6.75% Convertible Senior Notes        
Fair Value Measurements        
Convertible debt     431,014  
Level 3        
Fair Value Measurements        
Contingent consideration   7,786 7,424  
Level 3 | 6.75% Convertible Senior Notes        
Fair Value Measurements        
Convertible debt   502,770    
Level 3 | $7.75 Warrants        
Fair Value Measurements        
Warrant liabilities   106,963 52,323  
Level 3 | Fair Value        
Fair Value Measurements        
Contingent consideration   $ 7,786 $ 7,424