XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Mar. 31, 2023
Allowance for Credit Loss [Abstract]  
Summary of credit losses on accounts receivable
The changes in allowance for credit losses on accounts receivable are as follows:
 
 
  
Three months ended March 31,
 
 
  
2022
 
  
2023
 
Beginning balance
  
$
1,720,477
 
  
$
1,876,751
 
Provision for credit losses
  
 
77,498
 
  
 
230,692
 
Deductions
  
 
(287,553
  
 
(367,281
  
 
 
 
  
 
 
 
Ending balance
  
$
1,510,422
 
  
$
1,740,162