v3.26.1
Long-Term Debt - Schedule of Net Carrying Amount of the Outstanding Long-Term Debt (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Mar. 12, 2026
Mar. 31, 2026
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Debt Instrument [Line Items]          
Total principal amount   $ 1,215,683 $ 1,215,683   $ 1,261,315
Less: unamortized debt discount and issuance costs on long-term debt   (10,036) (10,036)   (7,519)
Less: current portion of long-term debt, net   (46,269) (46,269)   (624,216)
Long-term debt, net   1,159,378 1,159,378   629,580
Repayment of debt     609,065 $ 161,326  
2030 Senior Notes | Senior Notes          
Debt Instrument [Line Items]          
Total principal amount   325,000 325,000   350,000
Long-term debt   320,400 320,400    
Credit Agreement | Secured Debt | Line of Credit          
Debt Instrument [Line Items]          
Total principal amount   890,683 890,683   302,250
Available borrowing   50,000 50,000    
Debt instrument, periodic payment, principal     $ 46,300    
Debt instrument, quarterly payment, principal interest rate (as percent)     1.27%    
Long-term debt   910,000 $ 910,000    
Credit Agreement | Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Total principal amount   0 0   0
Available borrowing   305,000 305,000    
Convertible Senior Notes Due 2026 | Convertible Debt          
Debt Instrument [Line Items]          
Total principal amount   0 $ 0   $ 609,065
Repayment of debt $ 609,100 $ 609,100