v3.26.1
Convertible Senior Notes (Details) - 6.75% Convertible Senior Notes - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2026
Dec. 31, 2025
Nov. 21, 2025
Convertible Senior Notes          
Interest rate 6.75%   6.75% 6.75% 6.75%
Principal amount         $ 431,300
Additional amount available for purchase         $ 56,300
Principal amount of debt converted $ 0   $ 0    
Changes in carrying amount debt          
Beginning balance 502,770 $ 431,014 431,014    
Change in fair value of the convertible senior notes 74,235 70,782      
Amortization of discount 993 974 1,967    
Ending balance 577,998 502,770 577,998    
Interest expense and effective interest rate          
Interest expense 7,377   14,555    
Amortization of discount 993 $ 974 1,967    
Total $ 8,370   $ 16,522    
Effective interest rate 7.70%   7.70%