v3.26.1
Business Combinations - Additional Information (Details) - EMotion3D
€ in Thousands, $ in Thousands
1 Months Ended 12 Months Ended
Sep. 26, 2025
USD ($)
Jan. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
EUR (€)
Mar. 31, 2026
USD ($)
Sep. 26, 2025
EUR (€)
Business Combination [Line Items]              
Purchase price - equity consideration $ 17,673            
Purchase price - contingent considerations 7,287            
Business combination ceiling amount 4,163            
Contingent Consideration Tranche One              
Business Combination [Line Items]              
Revenue threshold       $ 4,163 € 3,650    
Contingent Consideration Tranche Two              
Business Combination [Line Items]              
Revenue threshold 6,300            
Contingent Consideration Tranche Three              
Business Combination [Line Items]              
Revenue threshold 8,400            
Adjustment Holdback              
Business Combination [Line Items]              
Holdback amount 2,970            
Purchase Price Holdback              
Business Combination [Line Items]              
Holdback amount 250            
Holdback amount paid     $ 102        
Holdback amount, cash payment     $ 148        
Subsidies Holdback              
Business Combination [Line Items]              
Holdback amount 720            
Holdback amount, cash payment   $ 720          
Indemnity Holdback              
Business Combination [Line Items]              
Holdback amount $ 2,000            
Percentage of business acquisition contingent consideration liability due in 12 months 50.00%           50.00%
Indemnity Holdback | Accrued Expenses And Other Current Liabilities              
Business Combination [Line Items]              
Holdback amount           $ 1,000  
Percentage of business acquisition holdback amount           50.00%  
Minimum | Contingent Consideration Tranche Three              
Business Combination [Line Items]              
Revenue threshold $ 8,400            
Maximum              
Business Combination [Line Items]              
Contingent consideration 4,000            
Maximum | Contingent Consideration Tranche One              
Business Combination [Line Items]              
Contingent consideration | €             € 2,100
Maximum | Contingent Consideration Tranche Two              
Business Combination [Line Items]              
Contingent consideration 6,000            
Maximum | Contingent Consideration Tranche Three              
Business Combination [Line Items]              
Contingent consideration $ 1,250