XML 83 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Debt Instrument [Line Items]    
Amortization of debt issuance costs $ 1,154 $ 882
Interest expense 10,385 5,997
2029 Notes | Senior Notes    
Debt Instrument [Line Items]    
Interest expense 3,522 3,522
Amortization of debt issuance costs 482 480
Interest expense 4,004 4,002
2022 Credit Agreement | Line of credit    
Debt Instrument [Line Items]    
Interest expense 5,063 946
Amortization of debt issuance costs 346 79
Interest expense 5,409 1,025
2025 Notes | Senior Notes    
Debt Instrument [Line Items]    
Interest expense 646 647
Amortization of debt issuance costs 326 323
Interest expense $ 972 $ 970