XML 98 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Long-term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]      
Amortization of Debt Issuance costs $ 3,812 $ 2,302 $ 18,045
Total Exp 54,205 15,572 25,425
2029 Notes | Senior Notes      
Debt Instrument [Line Items]      
Interest Expense 900    
Amortization of Debt Issuance costs 122    
Total Exp 1,022    
2022 Credit Agreement | Line of Credit      
Debt Instrument [Line Items]      
Interest Expense 46,538 7,939  
Amortization of Debt Issuance costs 2,256 433  
Total Exp 48,794 8,372  
2024 Notes | Senior Notes      
Debt Instrument [Line Items]      
Interest Expense 367 2,743 4,097
Amortization of Debt Issuance costs 148 592 7,899
Total Exp 515 3,335 11,996
2025 Notes | Senior Notes      
Debt Instrument [Line Items]      
Interest Expense 2,588 2,588 2,632
Amortization of Debt Issuance costs 1,286 1,277 9,966
Total Exp $ 3,874 $ 3,865 12,598
2019 Credit Agreement | Line of Credit      
Debt Instrument [Line Items]      
Interest Expense     161
Amortization of Debt Issuance costs     0
Total Exp     161
2021 Notes | Senior Notes      
Debt Instrument [Line Items]      
Interest Expense     490
Amortization of Debt Issuance costs     180
Total Exp     $ 670