XML 33 R23.htm IDEA: XBRL DOCUMENT v3.23.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2023
Receivables [Abstract]  
Schedule of Accounts Receivable

Accounts receivable at March 31, 2023 (unaudited) and December 31, 2022 consisted of the following:

 

   2023   2022 
   March 31,   December 31, 
   2023   2022 
         
Accounts receivable  $12,873,266   $13,046,646 
Less:          
Allowance for contractual obligations   (8,874,259)   (8,529,904)
Allowance for doubtful accounts   (1,150,091)   (1,405,773)
Accounts receivable, net  $2,848,916   $3,110,969