v3.26.1
Long-Term Debt - Schedule of Net Carrying Amount of the Outstanding Long-Term Debt (Details) - USD ($)
$ in Thousands
1 Months Ended 6 Months Ended
Mar. 12, 2026
Mar. 31, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Debt Instrument [Line Items]          
Total principal amount     $ 1,129,115   $ 1,261,315
Less: unamortized debt discount and issuance costs on long-term debt     (8,469)   (7,519)
Less: current portion of long-term debt, net     (46,269)   (624,216)
Long-term debt, net     1,074,377   629,580
Repayment of debt     609,065 $ 161,326  
2030 Senior Notes | Senior Notes          
Debt Instrument [Line Items]          
Total principal amount     250,000   350,000
Long-term debt     246,700    
Credit Agreement | Secured Debt | Line of Credit          
Debt Instrument [Line Items]          
Total principal amount     879,115   302,250
Available borrowing     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    
Credit Agreement | Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Total principal amount     0   0
Available borrowing     305,000    
Convertible Senior Notes Due 2026 | Convertible Debt          
Debt Instrument [Line Items]          
Total principal amount     $ 0   $ 609,065
Repayment of debt $ 609,100 $ 609,100