XML 40 R30.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
Allowance for Credit Losses on Accounts Receivable

Allowance for Credit Losses

 

2024

 

 

2023

 

Beginning balance

 

$

567,015

 

 

$

1,060,812

 

Provision for credit losses

 

 

393,945

 

 

 

(129,219

)

Write-offs

 

 

(467,255

)

 

 

(364,578

)

Recoveries collected

 

 

-

 

 

 

-

 

Ending balance

 

$

493,705

 

 

$

567,015