v3.26.3
Convertible Senior Notes (Details) - 6.75% Convertible Senior Notes - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 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 577,998 $ 502,770 $ 431,014 431,014    
Change in fair value of the convertible senior notes (108,284) 74,235 70,782      
Amortization of discount 976 993 974 2,943    
Ending balance 470,690 577,998 502,770 470,690    
Interest expense and effective interest rate            
Interest expense 7,277     21,832    
Amortization of discount 976 $ 993 $ 974 2,943    
Total $ 8,253     $ 24,775    
Effective interest rate 7.70%     7.70%