XML 106 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - 2024 Activity - Additional Information (Details)
$ in Thousands, £ in Millions, $ in Millions
3 Months Ended 12 Months Ended
Apr. 18, 2024
USD ($)
Apr. 18, 2024
AUD ($)
Oct. 10, 2023
Facility
May 18, 2023
Facility
Mar. 31, 2023
Facility
Dec. 31, 2024
USD ($)
Dec. 31, 2024
GBP (£)
Dec. 31, 2023
USD ($)
Dec. 31, 2023
AUD ($)
Dec. 31, 2022
USD ($)
Facility
Dec. 31, 2024
GBP (£)
May 24, 2024
USD ($)
May 24, 2024
GBP (£)
Debt Instrument [Line Items]                          
Amount of term loan paid           $ 701,809   $ 988,162   $ 869,606      
Number of facilities sold | Facility         3         15      
Australia Facility [Member]                          
Debt Instrument [Line Items]                          
Term loan paid off and terminated with proceeds from Utah transaction $ 306,000 $ 470                      
Revolving Credit Facility [Member]                          
Debt Instrument [Line Items]                          
Line of credit facility, Borrowing capacity           1,800,000              
Revolving credit facility amount paid           375,000              
Additional amount of revolving credit facility paid           756,000              
Australia Transaction [Member]                          
Debt Instrument [Line Items]                          
Number of facilities sold | Facility       7                  
Number of remaining facilities sold | Facility     4                    
Proceeds from the sale of first tranche prepay               475,000 $ 730        
Term loan               $ 1,200,000          
Secured term loan due 2034 | British Pound Sterling [Member]                          
Debt Instrument [Line Items]                          
Principal amount           $ 800,000         £ 631 $ 800,000 £ 631
Debt instrument maturity year           2034 2034            
Term loan due 2025 | British Pound Sterling [Member]                          
Debt Instrument [Line Items]                          
Debt instrument maturity year           2025 2025            
Amount of term loan paid | £             £ 105            
Additional amount of term loan paid | £             £ 102            
Secured term loan due 2024 | British Pound Sterling [Member]                          
Debt Instrument [Line Items]                          
Debt instrument maturity year           2024 2024            
Amount of term loan paid           $ 105,000