XML 71 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Acquisitions - Additional Information (Details) - USD ($)
9 Months Ended 12 Months Ended 13 Months Ended
Mar. 01, 2023
Dec. 31, 2022
Nov. 30, 2021
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2022
Business Acquisition [Line Items]                  
Contingent consideration         $ 4,706,000 $ 0 $ 1,445,000    
Socrates Limited And A-Check Global                  
Business Acquisition [Line Items]                  
Purchase price $ 66,200,000                
Cash purchase price 49,500,000                
Transaction expenses         $ 2,000,000        
Tax deductible goodwill 0   $ 0            
Total consideration, purchase price adjustment       $ (294,000)          
Socrates Limited And A-Check Global | Customer lists                  
Business Acquisition [Line Items]                  
Finite lived assets acquired $ 28,000,000   $ 56,000,000            
Useful life of assets acquired 15 years   15 years            
Socrates Limited And A-Check Global | Trade Names                  
Business Acquisition [Line Items]                  
Useful life of assets acquired 2 years   2 years            
Socrates Limited And A-Check Global | Developed Technology Rights                  
Business Acquisition [Line Items]                  
Useful life of assets acquired 8 years                
Socrates Limited And A-Check Global | Non-compete agreement                  
Business Acquisition [Line Items]                  
Useful life of assets acquired 5 years   5 years            
A-Check                  
Business Acquisition [Line Items]                  
Contingent consideration $ 4,700,000                
Current portion of contingent consideration $ 2,600,000                
Contingent consideration period 1 year                
Noncurrent portion of contingent consideration $ 2,100,000                
Socrates Limited                  
Business Acquisition [Line Items]                  
Retention requirements payable $ 5,000,000                
Period of retention requirements payable 2 years                
EBI                  
Business Acquisition [Line Items]                  
Purchase price   $ 67,500,000 $ 67,800,000            
Cash purchase price     66,300,000            
Contingent consideration     1,500,000       1,500,000    
Current portion of contingent consideration             $ 600,000    
Contingent consideration period             2 years    
Contingent consideration, maximum additional payments     $ 8,500,000            
Business combination, contingent consideration, liability             $ 900,000    
Total consideration, purchase price adjustment               $ (300,000) $ 300,000
Transaction costs             $ 1,900,000