XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Long-term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Debt Instrument [Line Items]    
Amortization of Debt Issuance costs $ 882 $ 911
Total Exp 5,997 12,895
2029 Notes | Senior Notes    
Debt Instrument [Line Items]    
Interest Expense 3,522  
Amortization of Debt Issuance costs 480  
Total Exp 4,002  
2022 Credit Agreement | Line of Credit    
Debt Instrument [Line Items]    
Interest Expense 946 11,124
Amortization of Debt Issuance costs 79 544
Total Exp 1,025 11,668
2024 Notes | Senior Notes    
Debt Instrument [Line Items]    
Interest Expense   213
Amortization of Debt Issuance costs   46
Total Exp   259
2025 Notes | Senior Notes    
Debt Instrument [Line Items]    
Interest Expense 647 647
Amortization of Debt Issuance costs 323 321
Total Exp $ 970 $ 968