XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
2. Acquisitions (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Bargain purchase $ (4,959,169) $ 0
Snelling Staffing    
Total allocable purchase price paid in cash 17,691,242  
Accounts receivable 12,292,830  
Workers' compensation deposit 7,200,000  
Franchise agreements 11,034,000  
Customer lists 1,690,000  
Other current assets 109,773  
Workers' compensation claims liability (4,890,930)  
Accrued payroll and payroll liabilities (2,100,000)  
Current liabilities (663,430)  
Other liabilities (2,021,832)  
Bargain purchase (4,959,169)  
Purchase price allocation 17,691,242  
Link Staffing    
Total allocable purchase price paid in cash 11,122,911  
Purchase price allocation $ 11,122,911