XML 118 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financing Arrangements - 2026 Senior Notes - Additional Information (Detail) - USD ($)
12 Months Ended
Oct. 28, 2019
Oct. 09, 2019
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]          
Payments of debt issuance costs     $ 200,000 $ 8,000,000.0 $ 0
Senior Notes, Matures October 2023          
Debt Instrument [Line Items]          
Debt instrument, aggregate principal amount   $ 300,000,000      
Debt instrument interest rate   4.50%      
Senior Notes, Matures November 2026          
Debt Instrument [Line Items]          
Debt instrument interest rate 6.375%        
Redemption of senior debt $ 300,000,000        
Payments of debt issuance costs   $ 4,700,000      
Debt issuance costs, net     1,200,000    
Senior notes payable     $ 298,800,000 $ 298,100,000