XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Accounts Receivable, Net of Allowance for Doubtful Accounts (Tables)
3 Months Ended
Mar. 31, 2024
Receivables [Abstract]  
Activity in Allowance for Doubtful Accounts of Trade Receivables

The following table reflects the activity in our allowance for doubtful accounts of trade receivables for the three months ended March 31, 2024 and 2023:

 

 

Three Months Ended March 31,

 

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

Beginning balance

 

$

1,581,595

 

 

$

2,176,010

 

Bad debt expense

 

 

568,675

 

 

 

243,909

 

Uncollectible accounts written off, net of recoveries

 

 

(192,208

)

 

 

(145,379

)

Ending balance

 

$

1,958,062

 

 

$

2,274,540