XML 106 R90.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plans - Schedule of Information for Pension Plans (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Change in benefit obligation:      
Benefit obligation at beginning of year $ 3,927 $ 3,502  
Service cost 309 264 $ 268
Interest cost $ 123 146 35
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Other income, net    
Actuarial (gain) loss $ (138) 13  
Benefits paid (8) (41)  
Taxes, insurance premiums and administrative expenses (52) (61)  
Impact of foreign currency translation (222) 104  
Benefit obligation at end of year 3,939 3,927 3,502
Change in plan assets:      
Fair value of plan assets at beginning of year 3,607 3,181  
Return on plan assets 64 41  
Actuarial loss (6) 0  
Employer contribution 349 393  
Benefits paid (8) (41)  
Taxes, insurance premiums and administrative expenses 52 61  
Impact of foreign currency translation (205) 94  
Fair value of plan assets at end of year 3,749 3,607 $ 3,181
Funded status, net liability $ 190 $ 320