v3.26.3
Fair Value Measurements - Hierarchy (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Oct. 08, 2025
Sep. 30, 2026
Dec. 31, 2025
Jun. 30, 2026
Mar. 31, 2026
Nov. 21, 2025
Fair Value Measurements            
Warrant liabilities   $ 52,088 $ 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   $ 52,088 $ 52,323 $ 136,254 $ 106,963  
Carrying value            
Fair Value Measurements            
Contingent consideration   4,167 11,777      
Carrying value | 6.75% Convertible Senior Notes            
Fair Value Measurements            
Convertible debt   470,690 431,014      
Carrying value | $7.75 Warrants            
Fair Value Measurements            
Warrant liabilities   52,088 52,323      
Fair Value            
Fair Value Measurements            
Contingent consideration   4,167 11,777      
Fair Value | 6.75% Convertible Senior Notes            
Fair Value Measurements            
Convertible debt   470,690 431,014      
Fair Value | $7.75 Warrants            
Fair Value Measurements            
Warrant liabilities   52,088 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   4,167 7,424      
Level 3 | 6.75% Convertible Senior Notes            
Fair Value Measurements            
Convertible debt   470,690        
Level 3 | $7.75 Warrants            
Fair Value Measurements            
Warrant liabilities   52,088 52,323      
Level 3 | Fair Value            
Fair Value Measurements            
Contingent consideration   $ 4,167 $ 7,424