XML 36 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2022
Receivables [Abstract]  
Past Due Financing Receivables
The following table presents the aging analysis of trade receivables as of March 31, 2022 and December 31, 2021:
 March 31,
2022
December 31,
2021
Past due:  
Less than 30 days past due$6,667,297 $11,431,358 
30-60 days past due998,355 693,286 
60-90 days past due78,866 56,831 
Greater than 90 days past due— 144,572 
Total past due7,744,518 12,326,047 
Current35,044,879 24,244,954 
Totals$42,789,397 $36,571,001 
Schedule of Allowance for Doubtful Accounts Receivable
The following table provides information regarding the Company's allowance for doubtful accounts receivable as of March 31, 2022 and December 31, 2021:
March 31, 2022December 31, 2021
Balances, beginning of period$— $— 
Amounts charged (credited) to costs and expenses(113,708)258,747 
Additions (deductions)113,708 (258,747)
Balances, end of period$— $—