Quarterly report pursuant to Section 13 or 15(d)

Subsequent Events - Additional Information (Detail)

v3.22.2
Subsequent Events - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
Aug. 02, 2022
Jul. 28, 2022
Feb. 16, 2022
Subsequent Event [Line Items]      
Dividends Payable, Date to be Paid     Apr. 04, 2022
Dividends Payable     $ 52.1
Dividend declaration date     Feb. 16, 2022
Wells Fargo Bank [Member] | Second Amended and Restated Credit Agreement [Member]      
Subsequent Event [Line Items]      
Line of Credit Facility, Expiration Date   Jun. 01, 2025  
Semi Annual Regular Dividend [Member]      
Subsequent Event [Line Items]      
Dividends Payable, Amount Per Share     $ 0.25
Subsequent Event [Member]      
Subsequent Event [Line Items]      
Dividends Payable, Date to be Paid Oct. 06, 2022    
Dividends Payable $ 10.4    
Dividend declaration date Aug. 02, 2022    
Stock Repurchase Program, Authorized Amount $ 70.0    
Subsequent Event [Member] | Semi Annual Regular Dividend [Member]      
Subsequent Event [Line Items]      
Dividends Payable, Amount Per Share $ 0.25