XML 97 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-term Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Amortization of debt issuance costs $ 3,547 $ 3,812 $ 2,302
Interest expense 24,722 54,205 15,572
2029 Notes | Senior Notes      
Debt Instrument [Line Items]      
Interest expense 14,087 900 0
Amortization of debt issuance costs 1,921 122 0
Interest expense 16,008 1,022 0
2022 Credit Agreement | Line of credit      
Debt Instrument [Line Items]      
Interest expense 4,500 46,538 7,939
Amortization of debt issuance costs 330 2,256 433
Interest expense 4,830 48,794 8,372
2024 Notes | Senior Notes      
Debt Instrument [Line Items]      
Interest expense 0 367 2,743
Amortization of debt issuance costs 0 148 592
Interest expense 0 515 3,335
2025 Notes | Senior Notes      
Debt Instrument [Line Items]      
Interest expense 2,588 2,588 2,588
Amortization of debt issuance costs 1,296 1,286 1,277
Interest expense $ 3,884 $ 3,874 $ 3,865