v3.24.3
Financing Arrangements - 2029 Senior Notes - Additional Information (Detail) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jul. 31, 2023
May 31, 2021
May 19, 2021
May 10, 2021
Debt Instrument [Line Items]              
Capitalized debt issuance costs       $ 8,100,000   $ 8,300,000 $ 4,000,000
Senior Notes, Matures May 2029              
Debt Instrument [Line Items]              
Debt instrument, aggregate principal amount         $ 350,000,000   $ 350,000,000
Debt instrument interest rate 4.125% 4.125% 4.125%       4.125%
Debt issuance costs $ 2,300,000            
Senior notes payable $ 347,700,000 $ 347,400,000 $ 347,200,000