XML 127 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Instruments
(in thousands)December 31, 2023December 31, 2022
3.75% Convertible Notes
$373,750 $— 
2.75% Convertible Notes
31,338 230,000 
Credit Agreement - Term Loan150,000 — 
Credit Agreement - Revolver 100,000 50,000 
Debt issuance costs and other(375)8,381 
Total debt$654,713 $288,381 
Less: current maturities39,932 1,447 
Total long-term debt$614,781 $286,934