XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.3
Long-term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Debt Instrument [Line Items]        
Amortization of debt issuance costs     $ 2,650 $ 2,912
Interest expense $ 6,010 $ 14,614 18,002 41,967
2029 Notes | Senior Notes        
Debt Instrument [Line Items]        
Interest expense 3,521 0 10,565 0
Amortization of debt issuance costs 481 0 1,441 0
Interest expense 4,002 0 12,006 0
2022 Credit Agreement | Line of credit        
Debt Instrument [Line Items]        
Interest expense 957 12,815 2,846 36,536
Amortization of debt issuance costs 79 630 238 1,810
Interest expense 1,036 13,445 3,084 38,346
2024 Notes | Senior Notes        
Debt Instrument [Line Items]        
Interest expense 0 153 577
Amortization of debt issuance costs 0 47 0 139
Interest expense 0 200 0 716
2025 Notes | Senior Notes        
Debt Instrument [Line Items]        
Interest expense 647 647 1,941 1,941
Amortization of debt issuance costs 325 322 971 964
Interest expense $ 972 $ 969 $ 2,912 $ 2,905