v3.26.1
Debt (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Instruments
(in thousands)June 30, 2026December 31, 2025
6.375% Senior Notes due 2034
$600,000 $— 
3.25% Convertible Notes due 2030
373,750 373,750 
3.75% Convertible Notes due 2028
273,747 373,750 
Credit Agreement - Term Loan600,000 600,000 
Debt discount on 3.75% Convertible Notes conversion
(270,236)— 
Debt issuance costs and other(18,609)(8,371)
Total debt$1,558,652 $1,339,129 
Less: current maturities381,008 375,896 
Total long-term debt$1,177,644 $963,233