v3.26.1
Borrowings - Schedule of Estimated Fair Value of Outstanding Bonds (Details) - Senior Notes - USD ($)
$ in Thousands
Mar. 27, 2026
Aug. 18, 2023
Feb. 16, 2023
5.9% Bonds, due 2033      
Debt Instrument [Line Items]      
Interest rate (as a percent) 5.90%   5.90%
Estimated Fair Value $ 515,945    
6.35% Bonds, due 2028      
Debt Instrument [Line Items]      
Interest rate (as a percent) 6.35% 6.35%  
Estimated Fair Value $ 621,456    
5.375% Bonds, due 2036      
Debt Instrument [Line Items]      
Interest rate (as a percent) 5.375%    
Estimated Fair Value $ 483,835    
4.75% Bonds, due 2031      
Debt Instrument [Line Items]      
Interest rate (as a percent) 4.75%    
Estimated Fair Value $ 787,216