XML 112 R87.htm IDEA: XBRL DOCUMENT v3.25.0.1
Retirement Plans - Summary of Amounts Recognized in Consolidated Balance Sheets and Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Retirement Benefits [Abstract]    
Accrued expenses $ 1,619 $ 1,431
Other non-current liabilities 20,389 22,230
Net amount recognized 22,008 23,661
Net actuarial loss $ 1,100 $ 2,460
Discount rate 5.60% 5.10%
Rate of compensation increase 3.00% 3.00%