v3.25.3
Debt - Components of Interest and Other Debt Expenses Related to 2027 Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Gain (loss) from interest rate swap accounted for as hedges and the related hedged items:        
Amortization of debt issuance costs     $ 6,147 $ 6,471
2027 Notes        
Line of Credit Facility [Line Items]        
Borrowing interest expense $ 6,559 $ 6,375 19,311 14,167
Gain (loss) from interest rate swap accounted for as hedges and the related hedged items:        
Interest rate swap (133) 0 (133) 0
Hedged item 138 0 138 0
Amortization of debt issuance costs 694 665 2,058 1,538
Total $ 7,258 $ 7,040 $ 21,374 $ 15,705