XML 38 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Revenue Recognition and Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregated Revenues
The Company’s disaggregated revenues are as follows:
 Three Months Ended
June 30,
Six Months Ended
June 30,
 2025202420252024
Temporary placement services$102,033,461 $103,897,666 $203,859,800 $203,570,568 
Permanent placement and other services863,532 738,607 1,846,000 1,688,917 
Total service revenues, net$102,896,993 $104,636,273 $205,705,800 $205,259,485 
Schedule of Accounts Receivable
Accounts receivable is as follows:
 June 30,
2025
December 31,
2024
Accounts receivable$48,923,255 $66,800,444 
Allowance for doubtful accounts(2,205,540)(2,726,107)
Accounts receivable, net$46,717,715 $64,074,337