v3.26.1
Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 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 income (expense) Other income (expense)      
Derivative gains (loss) $ (99) $ 1,958 $ (736) $ 1,367      
Currency Forward Contract              
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]              
Derivative, notional amount $ 7,762 $ 21,602 $ 7,762 $ 21,602      
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