XML 58 R47.htm IDEA: XBRL DOCUMENT v3.23.3
Acquisitions - Additional Information (Details) - USD ($)
6 Months Ended 9 Months Ended 13 Months Ended
Mar. 01, 2023
Dec. 31, 2022
Nov. 30, 2021
Sep. 30, 2023
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Business Acquisition [Line Items]              
Contingent consideration         $ 4,706,000 $ 0  
Socrates and A-Check              
Business Acquisition [Line Items]              
Purchase price $ 66,200,000            
Transaction expenses         $ 2,000,000    
Tax deductible goodwill 0            
Total consideration, purchase price adjustment       $ (294,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 Global              
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              
Business Acquisition [Line Items]              
Retention requirements payable $ 5,000,000            
Period of retention requirements payable 2 years            
Contingent consideration              
Business Acquisition [Line Items]              
Purchase price   $ 67,500,000 $ 67,800,000        
Contingent consideration     1,500,000        
Cash purchase price     $ 66,300,000        
Total consideration, purchase price adjustment             $ (300,000)