XML 65 R45.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies - Debt Issuance Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Debt Instrument    
Amortization expense in 2025 $ 14,886  
Amortization expense in 2026 2,741  
Amortization expense in 2027 2,247  
Amortization expense in 2028 1,871  
Amortization expense in 2029 1,817  
Amortization expense thereafter 12,198  
Senior Secured and Unsecured Notes and Other Secured Debt    
Debt Instrument    
Deb issuance costs, gross 68,067 $ 67,475
Accumulated amortization, debt issuance costs gross $ 32,307 $ 22,065