XML 75 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Business Combinations - Acquisitions (Details)
1 Months Ended 3 Months Ended 10 Months Ended 12 Months Ended
Oct. 26, 2023
USD ($)
shares
Sep. 18, 2023
USD ($)
shares
Jul. 07, 2023
USD ($)
shares
Feb. 21, 2023
USD ($)
shares
Feb. 09, 2023
USD ($)
shares
Jan. 04, 2022
USD ($)
shares
Sep. 30, 2023
USD ($)
Mar. 31, 2023
USD ($)
Feb. 28, 2023
USD ($)
Jan. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2023
USD ($)
technology
$ / shares
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Business Acquisition [Line Items]                                
Business combinations, net of cash                           $ 94,990,000 $ 8,705,000 $ 80,256,000
Amortization of intangible assets                           26,481,000 11,644,000 4,769,000
Total revenue                           $ 223,169,000 $ 110,797,000 $ 48,412,000
Customer relationships                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     9 years 4 months 24 days 8 years 2 months 12 days 9 years 4 months 24 days 9 years 4 months 24 days 8 years 2 months 12 days  
Backlog                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     1 year 2 months 12 days 1 year 1 year 2 months 12 days 1 year 2 months 12 days 1 year  
Trade name                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     6 years 5 years 6 months 6 years 6 years 5 years 6 months  
Symeo Promissory Note | Loans                                
Business Acquisition [Line Items]                                
Principal amount           $ 10,000,000                    
Maximum                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     10 years   10 years 10 years    
Minimum                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     2 years   2 years 2 years    
Exalos                                
Business Acquisition [Line Items]                                
Purchase price - equity consideration             $ 45,291,000                  
Holdback amount   $ 2,500,000                            
Acquisition related costs                           $ 621,000    
Holdback period                           12 months    
Business combinations, net of cash             (3,439,000)                  
Earn out shares             $ 0                  
Exalos | First tranche                                
Business Acquisition [Line Items]                                
Purchase price-contingent consideration                     $ 9,593,000   $ 9,593,000 $ 9,593,000    
Contingent consideration   $ 19,000,000                            
Achievement period   12 months                            
Exalos | Second tranche                                
Business Acquisition [Line Items]                                
Purchase price-contingent consideration                     4,012,000   4,012,000 4,012,000    
Contingent consideration   $ 21,000,000                            
Exalos | Maximum                                
Business Acquisition [Line Items]                                
Contingent consideration   $ 20,000,000                            
Exalos | Class A                                
Business Acquisition [Line Items]                                
Equity interest issued or issuable (in shares) | shares   6,613,786                            
Purchase price-contingent consideration   $ 13,225,000                            
GEO                                
Business Acquisition [Line Items]                                
Equity interest issued or issuable (in shares) | shares         1,907,180                      
Purchase price - equity consideration         $ 20,979,000     $ 96,535,000                
Holdback amount                     0   0 0    
Acquisition related costs                           $ 2,473,000    
Business combinations, net of cash         $ 93,448,000     93,448,000                
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                      
Gain due to holdback adjustment                     $ 1,096,000          
Business combination, period for volume-weighted-average-price         20 days                      
Earn out shares               $ 0                
Total revenue                         $ 48,417,000      
GEO | Developed technology                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     8 years   8 years 8 years    
GEO | Customer relationships                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     12 years   12 years 12 years    
GEO | Backlog                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     2 years   2 years 2 years    
GEO | Trade name                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     8 years   8 years 8 years    
GEO | Class A                                
Business Acquisition [Line Items]                                
Purchase price - equity consideration         $ 75,556,000                      
Purchase price-contingent consideration         59,280,000                      
GEO | First tranche                                
Business Acquisition [Line Items]                                
Purchase price-contingent consideration                     $ 44,709,000   $ 44,709,000 $ 44,709,000    
Contingent consideration         $ 20,000,000                      
Achievement period         12 months                      
GEO | Second tranche                                
Business Acquisition [Line Items]                                
Purchase price-contingent consideration                     $ 25,921,000   $ 25,921,000 $ 25,921,000    
Contingent consideration         $ 10,000,000                      
GEO | Maximum | First tranche                                
Business Acquisition [Line Items]                                
Contingent consideration         55,000,000                      
GEO | Maximum | Second tranche                                
Business Acquisition [Line Items]                                
Contingent consideration         $ 35,000,000                      
GEO | Class A                                
Business Acquisition [Line Items]                                
Equity interest issued or issuable (in shares) | shares         6,868,768                      
GEO | Purchase price — equity consideration issuable (common stock) | First tranche                                
Business Acquisition [Line Items]                                
Share price (in dollars per share) | $ / shares                     $ 8.50   $ 8.50 $ 8.50    
GEO | Purchase price — equity consideration issuable (common stock) | Second tranche                                
Business Acquisition [Line Items]                                
Share price (in dollars per share) | $ / shares                     $ 11.50   $ 11.50 $ 11.50    
Silicon Radar                                
Business Acquisition [Line Items]                                
Purchase price - equity consideration                 $ 9,834,000              
Acquisition related costs                           $ 717,000    
Holdback period                           12 months    
Business combinations, net of cash       $ 9,245,000         9,245,000              
Business combination, period for volume-weighted-average-price       20 days                        
Earn out shares                 0              
Silicon Radar | Customer relationships                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     10 years   10 years 10 years    
Silicon Radar | Backlog                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     2 years   2 years 2 years    
Silicon Radar | Trade name                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     7 years   7 years 7 years    
Silicon Radar | First tranche                                
Business Acquisition [Line Items]                                
Purchase price-contingent consideration                     $ 2,740,000   $ 2,740,000 $ 2,740,000    
Contingent consideration       $ 5,000,000                        
Achievement period       12 months                        
Silicon Radar | Second tranche                                
Business Acquisition [Line Items]                                
Purchase price-contingent consideration                     $ 3,310,000   $ 3,310,000 $ 3,310,000    
Contingent consideration       $ 7,000,000                        
Achievement period       12 months                        
Silicon Radar | Maximum                                
Business Acquisition [Line Items]                                
Contingent consideration       $ 9,000,000                        
Silicon Radar | Maximum | Developed technology                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     10 years   10 years 10 years    
Silicon Radar | Minimum | Developed technology                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     3 years   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 consideration   $ 9,240,000                            
Silicon Radar | Purchase price - equity consideration                                
Business Acquisition [Line Items]                                
Purchase price - equity consideration                 $ 9,834,000              
Symeo                                
Business Acquisition [Line Items]                                
Equity interest issued or issuable (in shares) | shares           858,369,000                    
Purchase price - equity consideration                   $ 0            
Purchase price-contingent consideration           $ 8,204,000         $ 7,836,000   $ 7,836,000 $ 7,836,000    
Business combinations, net of cash           8,705,000       18,379,000            
Earn out shares           7,836,000       7,836,000            
Revenue threshold percentage                           65.00%    
Amortization of intangible assets                       $ 271,000        
Number of developed technologies | technology                           4    
Symeo | Backlog                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     2 years   2 years 2 years    
Symeo | Trade name                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     7 years   7 years 7 years    
Symeo | Cash Consideration Accural                                
Business Acquisition [Line Items]                                
Cash paid to acquire business           9,674,000       $ 9,674,000            
Symeo | Symeo Promissory Note | Loans                                
Business Acquisition [Line Items]                                
Principal amount           10,000,000                    
Symeo | First tranche                                
Business Acquisition [Line Items]                                
Purchase price-contingent consideration                       2,000,000     $ 2,000,000  
Contingent consideration           5,000,000                    
Symeo | Second tranche                                
Business Acquisition [Line Items]                                
Purchase price-contingent consideration                     $ 7,000 $ 4,000 $ 7,000 $ 7,000 $ 4,000  
Contingent consideration           $ 6,000,000                    
Symeo | Maximum | Developed technology                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     7 years   7 years 7 years    
Symeo | Minimum | Developed technology                                
Business Acquisition [Line Items]                                
Weighted average remaining useful life                     3 years   3 years 3 years    
Symeo | Class A                                
Business Acquisition [Line Items]                                
Equity interest issued or issuable (in shares) | shares 363,194                              
Symeo | Purchase price - equity consideration                                
Business Acquisition [Line Items]                                
Purchase price - equity consideration $ 1,900,000                              
ADK LLC                                
Business Acquisition [Line Items]                                
Total revenue                           $ 59,687,000