Fair Value Measurements - Additional Information (Details) - USD ($) $ in Thousands |
3 Months Ended | ||||
|---|---|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Jan. 05, 2026 |
Dec. 31, 2025 |
Sep. 26, 2025 |
|
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||
| Derivative, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] | Other expense | Other expense | |||
| Derivative gains (loss) | $ (637) | $ (601) | |||
| Currency Forward Contract | |||||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||
| Derivative, notional amount | $ 12,397 | $ 24,532 | |||
| EMotion3D | |||||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||
| Asset acquisition, contingent consideration, liability | $ 7,287 | ||||
| EMotion3D | Subsidies Holdback | |||||
| Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] | |||||
| Asset acquisition, contingent consideration, liability | $ 720 | $ 720 | |||