XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.4
Business Combinations - Additional Information (Details)
€ in Thousands
1 Months Ended 12 Months Ended
Sep. 26, 2025
USD ($)
Nov. 07, 2024
USD ($)
shares
Sep. 27, 2024
USD ($)
shares
Jan. 25, 2024
USD ($)
Sep. 18, 2023
USD ($)
shares
Mar. 03, 2023
USD ($)
Jan. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Sep. 30, 2025
USD ($)
Apr. 30, 2025
USD ($)
Jul. 31, 2024
USD ($)
May 31, 2024
shares
Jan. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
shares
Sep. 30, 2023
USD ($)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
EUR (€)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Sep. 26, 2025
EUR (€)
Sep. 30, 2024
USD ($)
Business Combination [Line Items]                                          
Total revenue                               $ 217,394,000   $ 216,682,000 $ 223,169,000    
Fair value of common stock issuable for business combination                               0   0 23,479,000    
Amortization of intangible assets                               32,033,000   33,244,000 26,481,000    
Business combinations, net of cash acquired                               $ 17,673,000   $ 3,200,000 94,990,000    
Customer relationships                                          
Business Combination [Line Items]                                          
Weighted average remaining useful life               6 years 9 months 18 days               6 years 9 months 18 days   7 years 7 months 6 days      
Backlog                                          
Business Combination [Line Items]                                          
Weighted average remaining useful life               1 year 3 months 18 days               1 year 3 months 18 days   7 months 6 days      
Trade name                                          
Business Combination [Line Items]                                          
Weighted average remaining useful life               4 years 1 month 6 days               4 years 1 month 6 days   4 years 10 months 24 days      
Minimum                                          
Business Combination [Line Items]                                          
Weighted average remaining useful life               2 years               2 years          
Maximum                                          
Business Combination [Line Items]                                          
Weighted average remaining useful life               12 years               12 years          
Kinetic                                          
Business Combination [Line Items]                                          
Net cash consideration       $ 3,200,000                 $ 4,500,000                
Asset acquisition, contingent consideration       $ 4,599,000       $ 0               $ 0          
Transaction cost                                   $ 352,000      
Kinetic | Developed technology                                          
Business Combination [Line Items]                                          
Weighted average remaining useful life       2 years                                  
Kinetic | Customer relationships                                          
Business Combination [Line Items]                                          
Weighted average remaining useful life       10 years                                  
Kinetic | Backlog                                          
Business Combination [Line Items]                                          
Weighted average remaining useful life       2 years                                  
Kinetic | Trade name                                          
Business Combination [Line Items]                                          
Weighted average remaining useful life       3 years                                  
Kinetic | Contingent Consideration Tranche One                                          
Business Combination [Line Items]                                          
Asset acquisition, contingent consideration                                   2,455,000      
Kinetic | Contingent Consideration Tranche Two                                          
Business Combination [Line Items]                                          
Asset acquisition, contingent consideration                                   1,908,000      
Kinetic | Subject to Achievement of Certain Production Based Milestones                                          
Business Combination [Line Items]                                          
Asset acquisition, contingent consideration       $ 2,348,000                                  
Contingent consideration period       24 months                                  
Kinetic | Subject to Achievement of Certain Revenue Based Milestones                                          
Business Combination [Line Items]                                          
Asset acquisition, contingent consideration       $ 2,251,000                                  
Contingent consideration period       12 months                                  
Kinetic | Subject to Working Capital of Certain Revenue Based Milestones                                          
Business Combination [Line Items]                                          
Contingent consideration period       18 months                                  
Asset acquisition, contingent consideration business days       5 days                                  
Kinetic | Production Earnout                                          
Business Combination [Line Items]                                          
Production earnout, period       24 months                                  
Kinetic | Revenue Earnout                                          
Business Combination [Line Items]                                          
Revenue earnout                   $ 2,500,000                      
Revenue threshold       $ 12,000,000                                  
Achievement period       12 months                                  
Kinetic | Maximum | Production Earnout                                          
Business Combination [Line Items]                                          
Production earnout       $ 3,000,000                                  
Kinetic | Maximum | Revenue Earnout                                          
Business Combination [Line Items]                                          
Revenue earnout       2,500,000                                  
Kinetic | Adjustment Holdback                                          
Business Combination [Line Items]                                          
Payment for contingent consideration liability, asset acquisition                     $ 500,000                    
Asset acquisition, contingent consideration       500,000                                  
Kinetic | Indemnity Holdback                                          
Business Combination [Line Items]                                          
Asset acquisition, contingent consideration       $ 800,000                                  
EMotion3D                                          
Business Combination [Line Items]                                          
Purchase price - equity consideration $ 17,673,000                                        
Purchase price — contingent considerations 7,287,000                                        
Acquisition related costs                               232,000          
Business combination ceiling amount 4,163,000                                        
Business combinations, net of cash acquired                 $ 20,643,000                        
EMotion3D | Contingent Consideration Tranche One                                          
Business Combination [Line Items]                                          
Revenue threshold                               4,163,000 € 3,650        
EMotion3D | Contingent Consideration Tranche Two                                          
Business Combination [Line Items]                                          
Revenue threshold 6,300,000                                        
EMotion3D | Contingent Consideration Tranche Three                                          
Business Combination [Line Items]                                          
Revenue threshold 8,400,000                                        
EMotion3D | Common Stock                                          
Business Combination [Line Items]                                          
Purchase price - equity consideration                 $ 0                        
EMotion3D | Minimum | Contingent Consideration Tranche Three                                          
Business Combination [Line Items]                                          
Revenue threshold 8,400,000                                        
EMotion3D | Maximum                                          
Business Combination [Line Items]                                          
Contingent consideration 4,000,000                                        
EMotion3D | Maximum | Contingent Consideration Tranche One                                          
Business Combination [Line Items]                                          
Contingent consideration | €                                       € 2,100  
EMotion3D | Maximum | Contingent Consideration Tranche Two                                          
Business Combination [Line Items]                                          
Contingent consideration 6,000,000                                        
EMotion3D | Maximum | Contingent Consideration Tranche Three                                          
Business Combination [Line Items]                                          
Contingent consideration 1,250,000                                        
EMotion3D | Adjustment Holdback                                          
Business Combination [Line Items]                                          
Holdback amount 2,970,000                                        
EMotion3D | Purchase Price Holdback                                          
Business Combination [Line Items]                                          
Holdback amount 250,000                                        
Holdback amount paid               102,000                          
Holdback amount, cash payment               148,000                          
EMotion3D | Subsidies Holdback                                          
Business Combination [Line Items]                                          
Holdback amount 720,000                                        
EMotion3D | Subsidies Holdback | Subsequent Event                                          
Business Combination [Line Items]                                          
Holdback amount, cash payment             $ 720,000                            
EMotion3D | Indemnity Holdback                                          
Business Combination [Line Items]                                          
Holdback amount $ 2,000,000                                        
Percentage of business acquisition contingent consideration liability due in 12 months 50.00%                                     50.00%  
EMotion3D | Indemnity Holdback | Accrued Expenses And Other Current Liabilities                                          
Business Combination [Line Items]                                          
Holdback amount               $ 1,000,000               $ 1,000,000          
Percentage of business acquisition holdback amount               50.00%               50.00%          
Indie Switzerland                                          
Business Combination [Line Items]                                          
Purchase price - equity consideration                             $ 45,291,000            
Purchase price — contingent considerations         $ 13,225,000                               $ 9,755,000
Holdback amount         $ 2,500,000                                
Acquisition related costs                                   384,000 621,000    
Holdback period         12 months                                
Gain due to holdback adjustment                                   (48,000)      
Fair value of common stock issuable for business combination                                     42,791,000    
Amortization of intangible assets                                   554,000      
Business combinations, net of cash acquired                             (3,439,000)            
Indie Switzerland | Developed technology                                          
Business Combination [Line Items]                                          
Weighted average remaining useful life         10 years                                
Indie Switzerland | Customer relationships                                          
Business Combination [Line Items]                                          
Weighted average remaining useful life         7 years                                
Indie Switzerland | Backlog                                          
Business Combination [Line Items]                                          
Weighted average remaining useful life         2 years                                
Indie Switzerland | Contingent Consideration Tranche One                                          
Business Combination [Line Items]                                          
Revenue threshold         $ 19,000,000                                
Achievement period         12 months                                
Indie Switzerland | Contingent Consideration Tranche Two                                          
Business Combination [Line Items]                                          
Revenue threshold         $ 21,000,000                                
Achievement period         12 months                                
Indie Switzerland | Contingent Consideration Tranche One                                          
Business Combination [Line Items]                                          
Contingent consideration         $ 13,500,000                                
Revenue threshold         $ 19,000,000                                
Achievement period         12 months                                
Indie Switzerland | Contingent Consideration Tranche Two                                          
Business Combination [Line Items]                                          
Purchase price — contingent considerations                                   634,000      
Contingent consideration         $ 6,500,000                                
Revenue threshold         21,000,000                                
Indie Switzerland | Class A                                          
Business Combination [Line Items]                                          
Purchase price — contingent considerations         9,755,000                                
Indie Switzerland | Class A                                          
Business Combination [Line Items]                                          
Purchase price — contingent considerations         $ 9,755,000                                
Equity interest issued or issuable (in shares) | shares         6,613,786                                
Indie Switzerland | Common Stock | Class A | Contingent Consideration Tranche One                                          
Business Combination [Line Items]                                          
Purchase price - equity consideration   $ 2,536,000                                      
Stock issued due to acquisitions (in shares) | shares   2,845,243                                      
Fair value of common stock issuable for business combination   $ 9,930,000                                      
Indie Switzerland | Common Stock | Class A | Contingent Consideration Tranche Two                                          
Business Combination [Line Items]                                          
Purchase price — contingent considerations               $ 0               $ 0          
Indie Switzerland | Common Stock | Class A | Contingent Consideration Tranche One                                          
Business Combination [Line Items]                                          
Purchase price - equity consideration   $ 2,536,000                                      
Stock issued due to acquisitions (in shares) | shares   2,845,243                                      
Fair value of common stock issuable for business combination   $ 9,930,000                                      
Indie Switzerland | Equity Consideration Issued | Common Stock                                          
Business Combination [Line Items]                                          
Purchase price - equity consideration                             $ 42,791,000            
Indie Switzerland | Maximum                                          
Business Combination [Line Items]                                          
Contingent consideration         $ 20,000,000                                
GEO                                          
Business Combination [Line Items]                                          
Holdback amount                                   0      
Fair value of common stock issuable for business combination                                     $ 75,556,000    
GEO | Contingent Consideration Tranche One                                          
Business Combination [Line Items]                                          
Revenue threshold           $ 20,000,000                              
Achievement period           12 months                              
GEO | Contingent Consideration Tranche Two                                          
Business Combination [Line Items]                                          
Revenue threshold           $ 10,000,000                              
Achievement period           6 months                              
GEO | Class A                                          
Business Combination [Line Items]                                          
Purchase price - equity consideration     $ 2,548,000                                    
Equity interest issued or issuable (in shares) | shares     610,975                                    
GEO | Common Stock | Class A | Contingent Consideration Tranche One                                          
Business Combination [Line Items]                                          
Purchase price - equity consideration                           $ 40,667,000              
Stock issued due to acquisitions (in shares) | shares                       6,096,951                  
GEO | Common Stock | Class A | Contingent Consideration Tranche Two                                          
Business Combination [Line Items]                                          
Purchase price - equity consideration                           $ 4,459,000              
Purchase price — contingent considerations               $ 0               $ 0          
Stock issued due to acquisitions (in shares) | shares                           1,015,621              
GEO | Indemnity Holdback                                          
Business Combination [Line Items]                                          
Purchase price — contingent considerations                                   $ 6,344,000