XML 72 R56.htm IDEA: XBRL DOCUMENT v3.26.1
CONVERTIBLE SENIOR NOTES - Convertible Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]      
2025 convertible senior notes - principal $ 700,000 $ 700,000 $ 700,000
Less: unamortized debt issuance costs (22,316) (22,316) (24,312)
Convertible senior notes, net 677,684 677,684 $ 675,688
Contractual interest expense 1,298 2,596  
Amortization of debt issuance costs 996 1,996  
Total interest expense $ 2,294 $ 4,592