XML 80 R69.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of Debt (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Debt Instrument [Line Items]        
Amortization of debt issuance costs     $ 4,762 $ 2,650
Interest expense $ 16,475 $ 6,010 38,461 18,002
2031 Notes | Senior Notes        
Debt Instrument [Line Items]        
Interest expense 833 0 833 0
Amortization of debt issuance costs 106 0 106 0
Interest expense 939 0 939 0
2029 Notes | Senior Notes        
Debt Instrument [Line Items]        
Interest expense 3,522 3,521 10,566 10,565
Amortization of debt issuance costs 483 481 1,447 1,441
Interest expense 4,005 4,002 12,013 12,006
2022 Credit Agreement | Line of credit        
Debt Instrument [Line Items]        
Interest expense 9,386 957 20,631 2,846
Amortization of debt issuance costs 1,585 79 2,372 238
Interest expense 10,971 1,036 23,003 3,084
2025 Notes | Senior Notes        
Debt Instrument [Line Items]        
Interest expense 375 647 1,669 1,941
Amortization of debt issuance costs 185 325 837 971
Interest expense $ 560 $ 972 $ 2,506 $ 2,912