v3.26.1
Notes Payable, Net - Narratives (Details) - USD ($)
3 Months Ended
Oct. 27, 2025
May 02, 2025
Feb. 02, 2024
Apr. 26, 2023
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Nov. 13, 2024
Sep. 29, 2023
Feb. 28, 2022
Aug. 04, 2021
Notes Payable, Net                      
Debt issuance costs         $ 0 $ 2,000          
Credit agreements                      
Notes Payable, Net                      
Aggregate commitment $ 1,000,000,000                    
Increase in aggregate commitment $ 175,000,000                    
Reduction in interest rate margin 0.50%                    
Reduction in commitment fee rate (0.05%)                    
Maximum commitment fee rate 0.35%                    
Principal Amount       $ 600,000,000       $ 825,000,000 $ 750,000,000    
Debt term       5 years              
Interest Rate         6.15%   6.79%        
Canadian sub-facility                      
Notes Payable, Net                      
Principal Amount               110,000,000 85,000,000 $ 150,000,000  
UK sub-facility                      
Notes Payable, Net                      
Principal Amount                 $ 50,000,000 $ 35,000,000  
US sub-facility                      
Notes Payable, Net                      
Principal Amount               $ 665,000,000      
Senior unsecured bond due 2026                      
Notes Payable, Net                      
Principal Amount                     $ 300,000,000
Interest Rate         6.00%   6.00%       6.00%
Debt issuance costs         $ 6,900,000            
Amortization period of issuance costs         5 years            
Debt issuance costs, balance         $ 500,000            
Senior unsecured bond due 2029                      
Notes Payable, Net                      
Principal Amount     $ 400,000,000                
Interest Rate 9.50%   9.50%   9.50%   9.50%        
Redemption price, percentage     100.00%                
Debt issuance costs         $ 6,800,000            
Amortization period of issuance costs         5 years            
Debt issuance costs, balance         $ 3,900,000            
Senior unsecured bond due 2030                      
Notes Payable, Net                      
Principal Amount   $ 500,000,000                  
Interest Rate 8.25% 8.25%     8.25%   8.25%        
Redemption price, percentage   100.00%                  
Debt issuance costs         $ 8,000,000            
Amortization period of issuance costs         5 years            
Debt issuance costs, balance         $ 6,600,000