v3.25.2
Accounts Receivable (Tables)
6 Months Ended
Jun. 30, 2025
Accounts Receivable [Abstract]  
Schedule of Accounts Receivable, Net of Allowances for Doubtful Accounts

Accounts receivable, net of allowances for doubtful accounts, consisted of the following:

 

   June 30,
2025
   December 31,
2024
 
Trade accounts receivable  $7,069,889   $5,321,037 
Other receivables   2,025,094    1,999,637 
Less allowances   -    - 
Total accounts receivable, net  $9,094,983   $7,320,674