v3.26.1
Convertible Senior Notes (Details) - 6.75% Convertible Senior Notes - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Nov. 21, 2025
Convertible Senior Notes      
Interest rate 6.75% 6.75% 6.75%
Principal amount     $ 431,300
Additional amount available for purchase     $ 56,300
Changes in carrying amount debt      
Beginning balance $ 431,014    
Change in fair value of the convertible senior notes 70,782    
Amortization of discount 974    
Ending balance 502,770    
Interest expense and effective interest rate      
Interest expense 7,178    
Amortization of discount 974    
Total $ 8,152    
Effective interest rate 7.70%