XML 38 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Accounts Receivable (Tables)
12 Months Ended
Apr. 30, 2022
Receivables [Abstract]  
Accounts Receivable Balance Accounts receivable consisted of the following at April 30, 2022 and 2021:
 
April 30,
 
20222021
Total accounts receivable, gross$39,226,054 $30,264,393 
Long-term contractual accounts receivable(11,406,525)(10,249,833)
Accounts receivable, gross27,819,529 20,014,560 
   Less: allowance for doubtful accounts(3,460,288)(3,289,816)
Accounts receivable, net$24,359,241 $16,724,744