XML 99 R86.htm IDEA: XBRL DOCUMENT v3.23.1
Employee Benefit Plans - Pension Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Retirement Benefits [Abstract]    
Accumulated benefit obligation $ 60,592 $ 69,627
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]    
Projected benefit obligation at beginning of year 85,961 95,511
Interest cost 618 414
Actuarial gain (7,760) (11,223)
Currency translation (8,071) 1,259
Projected benefit obligation at end of year 70,748 85,961
Defined Benefit Plan, Change in Fair Value of Plan Assets [Roll Forward]    
Fair value of plan assets at beginning of year 49,097 40,476
Actual return on plan assets 3,605 2,135
Employer contributions 1,801 5,873
Currency translation 4,920 613
Fair value of plan assets at end of year 59,423 49,097
Funded status $ (11,325) $ (36,864)