XML 153 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt and Short-Term Borrowings - Schedule of Long-Term Debt and Short-Term Borrowings (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Feb. 23, 2024
Dec. 31, 2023
Jun. 23, 2023
Mar. 18, 2021
Aug. 13, 2015
Long-Term Debt            
Total long-term debt $ 3,320,000   $ 2,855,000      
Less: current maturities of long-term debt 36,000   9,000      
Less: unamortized discount (30,000)   (31,000)      
Less: unamortized debt issuance costs (9,000)   (11,000)      
Long-term debt, net of current maturities 3,245,000   2,804,000      
Short-Term Borrowings            
Warehouse lines of credit, with interest ranging from 5.65% to 8.15%, due in 2025 552,000   666,000      
Revolving credit facility, with interest of 7.50% 132,000   0      
Other 47,000   16,000      
Total short-term borrowings 906,000   682,000      
Warehouse Agreement Borrowings            
Short-Term Borrowings            
Warehouse lines of credit, with interest ranging from 5.65% to 8.15%, due in 2025 552,000   666,000      
Commercial Paper            
Short-Term Borrowings            
Commercial paper program, with interest of 4.77% $ 175,000   0      
Interest rate 4.77%          
Revolving credit facility            
Short-Term Borrowings            
Revolving credit facility, with interest of 7.50% $ 132,000   0      
Minimum | Warehouse Agreement Borrowings            
Short-Term Borrowings            
Interest rate 5.65%          
Minimum | Revolving credit facility            
Short-Term Borrowings            
Interest rate 7.50%          
Maximum | Warehouse Agreement Borrowings            
Short-Term Borrowings            
Interest rate 8.15%          
Senior term loans due in 2028            
Long-Term Debt            
Total long-term debt $ 720,000   755,000      
Senior Notes | 5.950% senior notes            
Long-Term Debt            
Total long-term debt $ 1,000,000   1,000,000      
Short-Term Borrowings            
Interest rate 5.95%     5.95%    
Senior Notes | 4.875% senior notes            
Long-Term Debt            
Total long-term debt $ 600,000   600,000      
Short-Term Borrowings            
Interest rate 4.875%         4.875%
Senior Notes | 5.500% senior notes            
Long-Term Debt            
Total long-term debt $ 500,000   0      
Short-Term Borrowings            
Interest rate 5.50% 5.50%        
Senior Notes | 2.500% senior notes            
Long-Term Debt            
Total long-term debt $ 500,000   $ 500,000      
Short-Term Borrowings            
Interest rate 2.50%       2.50%