XML 28 R21.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable, Net of Allowance for Doubtful Accounts (Tables)
6 Months Ended
Jun. 30, 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 and six months ended June 30, 2024 and 2023:

 

 

Three Months Ended June 30,

 

 

Six Months Ended June 30,

 

 

 

2024

 

 

2023

 

 

2024

 

 

2023

 

 

 

(Unaudited)

 

 

(Unaudited)

 

Beginning balance

 

$

1,958,062

 

 

$

2,274,540

 

 

$

1,581,595

 

 

$

2,176,010

 

Bad debt expense

 

 

5,138

 

 

 

326,450

 

 

 

573,813

 

 

 

570,359

 

Uncollectible accounts written off, net of recoveries

 

 

(74,893

)

 

 

(505,043

)

 

 

(267,101

)

 

 

(650,422

)

Ending balance

 

$

1,888,307

 

 

$

2,095,947

 

 

$

1,888,307

 

 

$

2,095,947