Annual report [Section 13 and 15(d), not S-K Item 405]

Employee Retirement Plans - Summary of Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details)

v3.25.4
Employee Retirement Plans - Summary of Change in Projected Benefit Obligations, Fair Value of Plan Assets, and Funded Status of Plan (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Retirement Benefits [Abstract]    
Defined Benefit Plan, Net Periodic Benefit Cost (Credit), Interest Cost, Statement of Income or Comprehensive Income [Extensible Enumeration] Research and development Research and development
Changes in projected benefit obligation:    
Projected benefit obligation, beginning of period $ 430 $ 1,383
Interest cost 15 16
Actuarial (gain) loss (123) 29
Benefits paid and settlements (111) (951)
Contributions to plan 566 0
Currency exchange rate changes 70 (47)
Projected benefit obligation, end of period 847 430
Changes in fair value of plan assets:    
Fair value of plan assets, beginning of period 0 0
Benefits paid and settlements (56) 0
Employer contributions 566 0
Actuarial (gain) loss 3 0
Currency exchange rate changes 19 0
Fair value of plan assets, end of period 532 0
Net unfunded status 315 430
Amounts recognized in the consolidated balance sheets:    
Other long-term liabilities 315 430
Accumulated other comprehensive (income) loss, before tax $ 1,357 $ 1,266