XML 92 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]      
Expenses related to employer contributions $ 7.7 $ 8.5 $ 6.7
Expenses related to deferred compensation plan 0.2 0.3 $ 0.3
Deferred compensation assets 21.4 20.5  
Deferred compensation liability $ 21.4 $ 20.5  
Non-qualified Deferred Compensation Plan [Member]      
Deferred Compensation Arrangement with Individual, Excluding Share-based Payments and Postretirement Benefits [Line Items]      
Percent match by employer on the first 6% of employee compensation 50.00%    
Maximum percent of compensation employer will match 3.00%