XML 114 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financing Arrangements - 2029 Senior Notes - Additional Information (Detail) - Senior Notes, Matures May 2029 - USD ($)
Dec. 31, 2024
Dec. 31, 2023
May 31, 2021
May 10, 2021
Debt Instrument [Line Items]        
Debt instrument, aggregate principal amount     $ 350,000,000 $ 350,000,000
Debt instrument interest rate       4.125%
Capitalized debt issuance costs       $ 4,000,000
Debt issuance costs, net $ 2,200,000      
Senior notes payable $ 347,800,000 $ 347,400,000