XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Nature of the Business and Basis of Presentation - Additional Information - Recent Acquisitions (Details) - USD ($)
$ in Thousands
1 Months Ended
Sep. 26, 2025
Jan. 25, 2024
Jan. 31, 2024
Dec. 31, 2025
Kinetic        
Business Acquisition [Line Items]        
Cash acquired   $ 3,200 $ 4,500  
Asset acquisition, contingent consideration, liability   4,599   $ 0
Kinetic | Subject to Achievement of Certain Production Based Milestones        
Business Acquisition [Line Items]        
Asset acquisition, contingent consideration, liability   $ 2,348    
Contingent consideration period   24 months    
Kinetic | Subject to Achievement of Certain Revenue Based Milestones        
Business Acquisition [Line Items]        
Asset acquisition, contingent consideration, liability   $ 2,251    
Contingent consideration period   12 months    
Kinetic | Subject to Working Capital of Certain Revenue Based Milestones        
Business Acquisition [Line Items]        
Contingent consideration period   18 months    
Kinetic | Adjustment Holdback        
Business Acquisition [Line Items]        
Asset acquisition, contingent consideration, liability   $ 500    
Kinetic | Indemnity Holdback        
Business Acquisition [Line Items]        
Asset acquisition, contingent consideration, liability   $ 800    
EMotion3D        
Business Acquisition [Line Items]        
Cash acquired $ 17,673      
Asset acquisition, contingent consideration, liability $ 7,287      
Contingent consideration period 24 months      
EMotion3D | Adjustment Holdback        
Business Acquisition [Line Items]        
Asset acquisition, contingent consideration, liability $ 2,970      
EMotion3D | Indemnity Holdback        
Business Acquisition [Line Items]        
Asset acquisition, contingent consideration, liability       $ 2,000