XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Business Combinations - Narrative (Details)
1 Months Ended 2 Months Ended 3 Months Ended 10 Months Ended 12 Months Ended
Jan. 25, 2024
USD ($)
Sep. 18, 2023
USD ($)
shares
Jul. 07, 2023
USD ($)
shares
Mar. 03, 2023
Feb. 21, 2023
USD ($)
shares
Feb. 09, 2023
USD ($)
shares
Jan. 31, 2024
USD ($)
Sep. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Feb. 28, 2023
USD ($)
Mar. 31, 2024
USD ($)
$ / shares
Mar. 31, 2024
USD ($)
$ / shares
Mar. 31, 2023
USD ($)
technology
Dec. 31, 2023
USD ($)
Dec. 31, 2023
USD ($)
Business Acquisition [Line Items]                              
Business combinations, net of cash                       $ 3,200,000 $ 98,429,000    
Total                       52,353,000 $ 40,452,000    
Kinetic                              
Business Acquisition [Line Items]                              
Transaction cost                       145,000      
Payments to acquire productive assets $ 3,200,000                            
Asset acquisition, contingent consideration, liability 4,599,000                            
Holdback period                     18 months        
Kinetic | Subject to Achievement of Certain Production Based Milestones                              
Business Acquisition [Line Items]                              
Asset acquisition, contingent consideration, liability $ 2,348,000                            
Asset acquisition, 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,000                            
Asset acquisition, contingent consideration period 12 months                            
Kinetic | Subject to Working Capital of Certain Revenue Based Milestones                              
Business Acquisition [Line Items]                              
Asset acquisition, contingent consideration period 18 months                            
Asset acquisition, contingent consideration business days 5 days                            
Kinetic | Production Earnout                              
Business Acquisition [Line Items]                              
Production earnout, period 24 months                            
Kinetic | Revenue Earnout                              
Business Acquisition [Line Items]                              
Revenue threshold $ 12,000,000                            
Achievement period 12 months                            
Kinetic | Adjustment Holdback                              
Business Acquisition [Line Items]                              
Asset acquisition, contingent consideration, liability $ 500,000                            
Kinetic | Indemnity Holdback                              
Business Acquisition [Line Items]                              
Asset acquisition, contingent consideration, liability 800,000                            
Contingent consideration, tranche one | Kinetic                              
Business Acquisition [Line Items]                              
Asset acquisition, contingent consideration, liability                     $ 2,288,000 2,288,000      
Contingent consideration, tranche two | Kinetic                              
Business Acquisition [Line Items]                              
Asset acquisition, contingent consideration, liability                     $ 2,386,000 $ 2,386,000      
Customer relationships                              
Business Acquisition [Line Items]                              
Weighted average remaining useful life                     8 years 10 months 24 days 8 years 10 months 24 days   9 years 4 months 24 days 9 years 4 months 24 days
Backlog                              
Business Acquisition [Line Items]                              
Weighted average remaining useful life                     1 year 3 months 18 days 1 year 3 months 18 days   1 year 2 months 12 days 1 year 2 months 12 days
Trade names                              
Business Acquisition [Line Items]                              
Weighted average remaining useful life                     5 years 9 months 18 days 5 years 9 months 18 days   6 years 6 years
Maximum | Kinetic | Production Earnout                              
Business Acquisition [Line Items]                              
Production earnout 3,000,000                            
Maximum | Kinetic | Revenue Earnout                              
Business Acquisition [Line Items]                              
Revenue earnout $ 2,500,000                            
Silicon Radar                              
Business Acquisition [Line Items]                              
Business combinations, net of cash         $ 9,245,000         $ 9,245,000          
Total equity consideration                   9,834,000          
Holdback period                       12 months      
Business combination, period for volume-weighted-average-price         20 days                    
Number of developed technologies | technology                         4    
Silicon Radar | Contingent consideration, tranche one                              
Business Acquisition [Line Items]                              
Purchase price - contingent considerations                     $ 6,820,000 $ 6,820,000   $ 2,740,000 $ 2,740,000
Payment to acquire business based on design win performance         $ 5,000,000                    
Achievement period (in months)         12 months                    
Silicon Radar | Contingent consideration, tranche two                              
Business Acquisition [Line Items]                              
Purchase price - contingent considerations                     $ 2,970,000 $ 2,970,000   3,310,000 3,310,000
Payment to acquire business based on design win performance         $ 7,000,000                    
Achievement period (in months)         12 months                    
Silicon Radar | Customer relationships                              
Business Acquisition [Line Items]                              
Weighted average remaining useful life                     10 years 10 years      
Silicon Radar | Backlog                              
Business Acquisition [Line Items]                              
Weighted average remaining useful life                     2 years 2 years      
Silicon Radar | Trade names                              
Business Acquisition [Line Items]                              
Weighted average remaining useful life                     7 years 7 years      
Silicon Radar | Maximum                              
Business Acquisition [Line Items]                              
Payment to acquire business based on design win performance         $ 9,000,000                    
Silicon Radar | Maximum | Developed technology                              
Business Acquisition [Line Items]                              
Weighted average remaining useful life                     10 years 10 years      
Silicon Radar | Minimum | Developed technology                              
Business Acquisition [Line Items]                              
Weighted average remaining useful life                     3 years 3 years      
Silicon Radar | Class A                              
Business Acquisition [Line Items]                              
Equity interest issued or issuable (in shares) | shares         982,445                    
Purchase price - contingent considerations         $ 9,240,000                    
Silicon Radar | Purchase price, equity consideration                              
Business Acquisition [Line Items]                              
Total equity consideration                   $ 9,834,000          
GEO                              
Business Acquisition [Line Items]                              
Business combinations, net of cash                 $ 93,448,000            
Equity interest issued or issuable (in shares) | shares           1,907,180                  
Total equity consideration           $ 20,979,000     $ 96,535,000            
Business combination, period for volume-weighted-average-price           20 days                  
Business acquisition, indemnity holdback period (in months)           24 months                  
Business acquisition, indemnity holdback, shares (in shares) | shares           1,566,472                  
Indemnity holdback, fair value           $ 17,231,000                  
Business acquisition, adjustment holdback, shares (in shares) | shares     291,366     340,708                  
Business acquisition, adjustment holdback, period           60 days                  
Business acquisition, adjustment holdback, fair value     $ 2,651,000     $ 3,748,000                  
Holdback amount                           0 0
Gain due to holdback adjustment                             1,096,000
GEO | Indemnity Holdback                              
Business Acquisition [Line Items]                              
Purchase price - contingent considerations                     $ 11,091,000 $ 11,091,000   12,704,000 12,704,000
GEO | Contingent consideration, tranche one                              
Business Acquisition [Line Items]                              
Purchase price - contingent considerations                     42,060,000 42,060,000   44,709,000 44,709,000
Payment to acquire business based on design win performance           $ 20,000,000                  
Achievement period (in months)           12 months                  
GEO | Contingent consideration, tranche two                              
Business Acquisition [Line Items]                              
Purchase price - contingent considerations                     $ 14,020,000 $ 14,020,000   25,921,000 25,921,000
Payment to acquire business based on design win performance           $ 10,000,000                  
Achievement period (in months)       6 months   6 months                  
GEO | Class A                              
Business Acquisition [Line Items]                              
Purchase price - contingent considerations           $ 59,280,000                  
GEO | Developed technology                              
Business Acquisition [Line Items]                              
Weighted average remaining useful life                     8 years 8 years      
Total                           48,417,000  
GEO | Customer relationships                              
Business Acquisition [Line Items]                              
Weighted average remaining useful life                     12 years 12 years      
GEO | Backlog                              
Business Acquisition [Line Items]                              
Weighted average remaining useful life                     2 years 2 years      
GEO | Trade names                              
Business Acquisition [Line Items]                              
Weighted average remaining useful life                     8 years 8 years      
GEO | Maximum | Contingent consideration, tranche one                              
Business Acquisition [Line Items]                              
Payment to acquire business based on design win performance           55,000,000                  
GEO | Maximum | Contingent consideration, tranche two                              
Business Acquisition [Line Items]                              
Payment to acquire business based on design win performance           $ 35,000,000                  
GEO | Class A                              
Business Acquisition [Line Items]                              
Equity interest issued or issuable (in shares) | shares           6,868,768                  
Total equity consideration           $ 75,556,000                  
GEO | Common Stock | Contingent consideration, tranche one                              
Business Acquisition [Line Items]                              
Share price (in dollars per share) | $ / shares                     $ 8.50 $ 8.50      
GEO | Common Stock | Contingent consideration, tranche two                              
Business Acquisition [Line Items]                              
Share price (in dollars per share) | $ / shares                     $ 11.50 $ 11.50      
Exalos                              
Business Acquisition [Line Items]                              
Business combinations, net of cash               $ (3,439,000)              
Total equity consideration               $ 45,291,000              
Holdback period                       12 months      
Holdback amount   $ 2,500,000                          
Acquisition related costs                       $ 195,000     621,000
Exalos | Contingent consideration, tranche one                              
Business Acquisition [Line Items]                              
Purchase price - contingent considerations                     $ 6,504,000 6,504,000   9,593,000 9,593,000
Payment to acquire business based on design win performance   $ 19,000,000                          
Achievement period (in months)   12 months     12 months                    
Exalos | Contingent consideration, tranche two                              
Business Acquisition [Line Items]                              
Purchase price - contingent considerations                     $ 4,070,000 $ 4,070,000   $ 4,012,000 $ 4,012,000
Payment to acquire business based on design win performance   $ 21,000,000                          
Achievement period (in months)         12 months                    
Exalos | Maximum                              
Business Acquisition [Line Items]                              
Payment to acquire business based on design win performance   $ 20,000,000                          
Exalos | Class A                              
Business Acquisition [Line Items]                              
Equity interest issued or issuable (in shares) | shares   6,613,786                          
Purchase price - contingent considerations   $ 13,225,000                          
Kinetic                              
Business Acquisition [Line Items]                              
Business combinations, net of cash             $ 4,500,000                
Total equity consideration             $ 0