XML 59 R47.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisitions - Additional Information (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended 13 Months Ended
Mar. 01, 2023
Dec. 31, 2022
Nov. 30, 2021
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Dec. 31, 2022
Business Acquisition [Line Items]                
Contingent consideration         $ 4,706,000 $ 0    
Socrates and A-Check                
Business Acquisition [Line Items]                
Purchase price $ 65,600,000              
Transaction expenses       $ 300,000 2,000,000      
Tax deductible goodwill 0              
Total consideration, purchase price adjustment       275,000        
Socrates and A-Check | Customer lists                
Business Acquisition [Line Items]                
Finite lived assets acquired $ 28,000,000              
Useful life of assets acquired 15 years              
Socrates and A-Check | Trade Names                
Business Acquisition [Line Items]                
Useful life of assets acquired 2 years              
Socrates and A-Check | Developed Technology                
Business Acquisition [Line Items]                
Useful life of assets acquired 8 years              
Socrates and A-Check | Non-compete agreement                
Business Acquisition [Line Items]                
Useful life of assets acquired 5 years              
A-Check                
Business Acquisition [Line Items]                
Contingent consideration $ 4,700,000              
Current portion of contingent consideration       2,600,000 $ 2,600,000      
Contingent consideration period         1 year      
Noncurrent portion of contingent consideration       $ 2,100,000 $ 2,100,000      
Socrates                
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          
Contingent consideration     1,500,000          
Current portion of contingent consideration   900,000         $ 900,000 $ 900,000
Contingent consideration period             2 years  
Noncurrent portion of contingent consideration   $ 300,000         $ 300,000 300,000
Cash purchase price     $ 66,300,000          
Total consideration, purchase price adjustment               $ (300,000)