XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Events - Additional Information (Detail) - USD ($)
6 Months Ended
Jul. 15, 2022
Jun. 30, 2022
Credit Facility [Member]    
Subsequent Event [Line Items]    
Credit facility, maximum $ 650,000,000.0  
Revolving credit facility, maturity date   Jul. 15, 2027
Additional senior notes indebtedness 250,000,000.0  
Credit Facility [Member] | Treasury Sweep Note Due March 31, 2025 [Member]    
Subsequent Event [Line Items]    
Credit facility, indebtedness 12,000,000.0  
Revolving credit facility, maturity date   Mar. 31, 2025
Credit Facility [Member] | Notes Issued November 5, 2015 and Due November 5, 2022 [Member]    
Subsequent Event [Line Items]    
Revolving credit facility, maturity date   Nov. 05, 2022
Credit facility, aggregate outstanding principal 60,000,000.0  
Credit Facility [Member] | Notes Issued March 17, 2021 and Due March 17, 2028 [Member]    
Subsequent Event [Line Items]    
Revolving credit facility, maturity date   Mar. 17, 2028
Credit facility, aggregate outstanding principal 40,000,000.0  
Credit Facility [Member] | Notes Issued June 16, 2021 and Due June 16, 2026 [Member]    
Subsequent Event [Line Items]    
Revolving credit facility, maturity date   Jun. 16, 2026
Credit facility, aggregate outstanding principal 60,000,000.0  
Credit Facility [Member] | One or More Tranches [Member]    
Subsequent Event [Line Items]    
Revolving credit facility, available maximum borrowing capacity 950,000,000.0  
Letters of Credit [Member]    
Subsequent Event [Line Items]    
Credit facility, maximum 40,000,000.0  
Swingline Loans [Member]    
Subsequent Event [Line Items]    
Credit facility, maximum 20,000,000.0  
Unsecured revolving credit facility before Renewal [Member]    
Subsequent Event [Line Items]    
Credit facility, maximum $ 420,000,000.0