v3.26.1
Employee Benefits - Schedule of Accumulated and Projected Benefit Obligations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Defined Benefit Plan, Change in Benefit Obligation [Roll Forward]    
Accumulated postretirement benefit obligation at beginning of period $ 5,707 $ 4,709
Service cost 198 785
Interest cost 64 200
Actuarial losses (gains) (118) (622)
Currency translation adjustment (126) 635
Accumulated postretirement benefit obligation at end of period $ 5,725 $ 5,707
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Operating Expenses