v3.24.3
Financing Arrangements - 2026 Senior Notes - Additional Information (Detail) - USD ($)
9 Months Ended
Oct. 28, 2019
Oct. 09, 2019
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Debt Instrument [Line Items]          
Payments of debt issuance costs     $ 200,000 $ 6,600,000  
Senior Notes, Matures November 2026          
Debt Instrument [Line Items]          
Debt instrument, aggregate principal amount   $ 300,000,000      
Debt instrument interest rate 6.375% 4.50% 4.50% 4.50% 4.50%
Repayments of senior debt $ 300,000,000        
Payments of debt issuance costs   $ 4,700,000      
Senior notes payable     $ 298,600,000 $ 297,900,000 $ 298,100,000
Senior Notes, Matures November 2026 | Senior Notes          
Debt Instrument [Line Items]          
Unamortized debt issuance costs     $ 1,400,000