XML 69 R59.htm IDEA: XBRL DOCUMENT v3.26.1
Debt - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Liability component:    
Total long-term debt, including current maturities $ 1,042,735 $ 1,053,011
Convertible Debt | Convertible senior notes due 2029 (the “2029 Notes”)    
Liability component:    
Principal 460,000 460,000
Unamortized debt discount and debt issuance costs (7,007) (7,579)
Total long-term debt, including current maturities 452,993 452,421
Convertible Debt | Convertible senior notes due 2030 (the “2030 Notes”)    
Liability component:    
Principal 500,000 500,000
Unamortized debt discount and debt issuance costs (10,865) (11,458)
Total long-term debt, including current maturities $ 489,135 $ 488,542