v3.25.4
Debt - Components of Interest and Other Debt Expenses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Line of Credit Facility [Line Items]      
Amortization of Debt Issuance Costs $ 11,451 $ 4,015 $ 1,155
2028 Notes      
Line of Credit Facility [Line Items]      
Borrowing interest expense 16,371    
Interest rate swaps (1,000)    
Hedged items 1,039    
Amortization of Debt Issuance Costs 1,143    
Total 17,553    
2030 Notes      
Line of Credit Facility [Line Items]      
Borrowing interest expense 25,960    
Interest rate swaps (1,044)    
Hedged items 1,109    
Amortization of Debt Issuance Costs 1,067    
Total 27,092    
2029 Notes      
Line of Credit Facility [Line Items]      
Borrowing interest expense 5,550    
Interest rate swaps 181    
Hedged items (214)    
Amortization of Debt Issuance Costs 544    
Total 6,061    
2031 Notes      
Line of Credit Facility [Line Items]      
Borrowing interest expense 3,495    
Interest rate swaps 1,894    
Hedged items (1,724)    
Amortization of Debt Issuance Costs 253    
Total $ 3,918