v3.25.3
Debt - Components of Interest and Other Debt Expenses Related to 2030 Notes (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
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
2030 Notes      
Line of Credit Facility [Line Items]      
Borrowing interest expense $ 1,509 1,509  
Gain (loss) from interest rate swap accounted for as hedges and the related hedged items:      
Interest rate swap 2,794 2,794  
Hedged item (2,769) (2,769)  
Amortization of debt issuance costs 62 62  
Total $ 1,596 $ 1,596