XML 67 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Nature of the Business and Basis of Presentation - Narrative2 (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Sep. 18, 2023
Feb. 21, 2023
Feb. 09, 2023
Sep. 30, 2023
Mar. 31, 2023
Feb. 28, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Equity Method Investments [Line Items]                  
Business combinations, net of cash             $ 94,990 $ 8,705 $ 80,256
GEO                  
Schedule of Equity Method Investments [Line Items]                  
Business combinations, net of cash     $ 93,448   $ 93,448        
Equity interest issued or issuable (in shares)     1,907,180            
Purchase price - equity consideration     $ 20,979   96,535        
Payable period     24 months            
Holdback amount             $ 0    
GEO | Class A                  
Schedule of Equity Method Investments [Line Items]                  
Purchase price - equity consideration     $ 75,556            
Purchase price-contingent consideration     $ 59,280            
GEO | Class A                  
Schedule of Equity Method Investments [Line Items]                  
Equity interest issued or issuable (in shares)     6,868,768            
GEO | Purchase price — equity consideration issuable (common stock) | Equity Consideration Issued                  
Schedule of Equity Method Investments [Line Items]                  
Purchase price - equity consideration         $ 75,556        
Silicon Radar                  
Schedule of Equity Method Investments [Line Items]                  
Business combinations, net of cash   $ 9,245       $ 9,245      
Purchase price - equity consideration           9,834      
Silicon Radar | Class A                  
Schedule of Equity Method Investments [Line Items]                  
Equity interest issued or issuable (in shares)   982,445              
Purchase price-contingent consideration $ 9,240                
Silicon Radar | Purchase price - equity consideration                  
Schedule of Equity Method Investments [Line Items]                  
Purchase price - equity consideration           9,834      
Silicon Radar | Purchase price — equity consideration issuable (common stock) | Equity Consideration Issued                  
Schedule of Equity Method Investments [Line Items]                  
Purchase price - equity consideration           $ 9,834      
Exalos                  
Schedule of Equity Method Investments [Line Items]                  
Business combinations, net of cash       $ (3,439)          
Purchase price - equity consideration       $ 45,291          
Holdback amount $ 2,500                
Exalos | Class A                  
Schedule of Equity Method Investments [Line Items]                  
Equity interest issued or issuable (in shares) 6,613,786                
Purchase price-contingent consideration $ 13,225                
Exalos | Purchase price — equity consideration issuable (common stock) | Equity Consideration Issued                  
Schedule of Equity Method Investments [Line Items]                  
Purchase price - equity consideration $ 42,791