XML 101 R71.htm IDEA: XBRL DOCUMENT v3.25.3
ACQUISITIONS - Schedule of Purchase Price Allocation (Details) - USD ($)
$ in Thousands
Aug. 31, 2024
Jun. 11, 2024
Jun. 16, 2023
Aug. 31, 2025
Fair value of liabilities assumed:        
Goodwill $ 96,078     $ 43,717
Immunetrics        
Business Combination [Line Items]        
Base merger consideration     $ 12,000  
Fair value of earnout     4,100  
Cash on hand     1,247  
Net working capital adjustment     (377)  
Adjustment to purchase price for closing indebtedness     (122)  
D&O tail insurance     (7)  
Bonus compensation to Immunetrics staff     (1,586)  
Total purchase price     15,255  
Fair value of identifiable assets acquired:        
Cash     1,132  
Accounts receivable     511  
Security deposit     12  
ROU asset     227  
Deferred tax assets     799  
Definite-lived intangible assets acquired     4,890  
Assets acquired     9,371  
Fair value of liabilities assumed:        
Deferred revenue     60  
Lease liability     227  
Selling shareholders' D&O tail insurance responsibility     7  
Business combination, liabilities assumed     294  
Fair value of identifiable assets acquired and liabilities assumed     9,077  
Goodwill     6,178  
Immunetrics | Trade names        
Fair value of identifiable assets acquired:        
Indefinite-lived intangible assets acquired     1,800  
Immunetrics | Customer relationships        
Fair value of identifiable assets acquired:        
Definite-lived intangible assets acquired     3,780  
Immunetrics | Developed technology        
Fair value of identifiable assets acquired:        
Definite-lived intangible assets acquired     1,080  
Immunetrics | Non-competes        
Fair value of identifiable assets acquired:        
Definite-lived intangible assets acquired     $ 30  
Pro-Ficiency        
Business Combination [Line Items]        
Base merger consideration 100,000 $ 100,000    
Net working capital adjustment (85) (85)    
Excess cash adjustment 1,731 1,958    
Measurement Period Adjustments, Excess Cash Adjustment   227    
Adjustment to purchase price for closing indebtedness (1,484) (1,484)    
Total purchase price 100,162 100,389    
Measurement Period Adjustments, Total Purchase Price   227    
Fair value of identifiable assets acquired:        
Cash 2,513 2,513    
Accounts receivable 2,064 2,064    
Prepaids and other current assets 1,807 1,807    
ROU asset 212 212    
Other non-current assets 17 17    
Definite-lived intangible assets acquired   19,010    
Assets acquired 34,023 34,023    
Fair value of liabilities assumed:        
Accounts payable 935 935    
Payroll and other current liabilities 2,302 2,302    
Deferred revenue 1,456 1,456    
Lease liability 212 212    
Deferred tax liabilities 4,811 3,855    
Measurement Period Adjustments, Deferred Tax Liabilities   (956)    
Other liabilities 1,124 1,124    
Business combination, liabilities assumed 10,840 9,884    
Measurement Period Adjustments, Fair Value of Liabilities Assumed   (956)    
Fair value of identifiable assets acquired and liabilities assumed 23,183 24,139    
Goodwill 76,979 76,250    
Pro-Ficiency | Trade names        
Fair value of identifiable assets acquired:        
Indefinite-lived intangible assets acquired 8,400 8,400    
Pro-Ficiency | Customer relationships        
Fair value of identifiable assets acquired:        
Indefinite-lived intangible assets acquired 2,310 2,310    
Definite-lived intangible assets acquired   2,310    
Pro-Ficiency | Developed technology        
Fair value of identifiable assets acquired:        
Indefinite-lived intangible assets acquired 16,630 16,630    
Definite-lived intangible assets acquired   16,630    
Pro-Ficiency | Non-competes        
Fair value of identifiable assets acquired:        
Indefinite-lived intangible assets acquired $ 70 70    
Definite-lived intangible assets acquired   $ 70