XML 87 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Pension and Other Post Retirement Benefit Plans - Reconciliation of Change in Benefit Obligation, Change in Plan Assets and Balance Sheet Classification (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Balance sheet classification:      
Pension benefit obligation $ (4,017) $ (3,209)  
United States      
Change in projected benefit obligation:      
Balance at beginning of year 2,602 2,811  
Interest cost 101 115 $ 56
Paid pension distributions (342) (342)  
Actuarial (gain) loss (30) 18  
Balance at end of year 2,331 2,602 2,811
Change in plan assets:      
Underfunded Status (2,331) (2,602)  
Balance sheet classification:      
Other current liabilities (342) (357)  
Pension benefit obligation (1,989) (2,245)  
Accumulated other comprehensive loss (pre-tax):      
Actuarial losses $ 194 $ 223  
Discount rate 4.85% 4.45%  
German Plan      
Change in projected benefit obligation:      
Balance at beginning of year $ 5,406 $ 5,398  
Interest cost 234 217 92
Paid pension distributions (256) (290)  
Actuarial (gain) loss 1,259 (89)  
Exchange rate impact (362) 170  
Balance at end of year 6,281 5,406 5,398
Change in plan assets:      
Balance at beginning of year 4,145 3,918  
Actual return on plan assets 104 98  
Exchange rate impact (244) 129  
Balance at end of year 4,005 4,145 $ 3,918
Underfunded Status (2,276) (1,261)  
Balance sheet classification:      
Other current liabilities (248) (297)  
Pension benefit obligation (2,028) (964)  
Accumulated other comprehensive loss (pre-tax):      
Actuarial losses $ 2,063 $ 899  
Discount rate 3.38% 4.56%