v3.26.1
Business Combinations - Schedule of Business Acquisitions, by Acquisition (Details) - USD ($)
$ in Thousands
1 Months Ended
Sep. 30, 2025
Mar. 31, 2026
Dec. 31, 2025
Estimated fair value of net assets and liabilities assumed:      
Goodwill   $ 289,679 $ 292,644
EMotion3D      
Business Combination, Consideration Transferred      
Debt paid at closing $ 2,002    
Less: cash acquired (950)    
Business combinations, net of cash acquired 20,643    
Contingent consideration 7,287    
Net consideration 27,930    
Estimated fair value of net assets and liabilities assumed:      
Current assets other than cash 2,220    
Property and equipment 120    
Other non-current assets 73    
Current liabilities (1,145)    
Deferred tax liabilities, non-current (3,073)    
Total fair value of net assets acquired 11,536    
Goodwill 16,394    
EMotion3D | Cash Consideration Paid      
Business Combination, Consideration Transferred      
Purchase price - cash consideration paid 16,621    
EMotion3D | Cash Consideration Accrued      
Business Combination, Consideration Transferred      
Purchase price - cash consideration paid 2,970    
EMotion3D | In-process research & development      
Estimated fair value of net assets and liabilities assumed:      
In-process research & development 511    
EMotion3D | Developed technology      
Estimated fair value of net assets and liabilities assumed:      
Intangible asset, preliminary and final valuation 7,877    
EMotion3D | Customer relationships      
Estimated fair value of net assets and liabilities assumed:      
Intangible asset, preliminary and final valuation 3,954    
EMotion3D | Backlog      
Estimated fair value of net assets and liabilities assumed:      
Intangible asset, preliminary and final valuation 400    
EMotion3D | Trade name      
Estimated fair value of net assets and liabilities assumed:      
Intangible asset, preliminary and final valuation $ 599