XML 58 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2024
Accounts Receivable [Abstract]  
Schedule of Accounts Receivable

Accounts receivable and credit losses consists of the following:

 

   December 31,
2024
   December 31,
2023
 
Accounts receivable  $7,504,630   $7,455,252 
Allowance for credit losses   
-
    
-
 
Accounts receivable, net  $7,504,630   $7,455,252 
Schedule of Provides an Analysis of Accounts Receivable

The following table provides an analysis of the aging of accounts receivable as of December 31, 2024 and 2023:

 

   December 31,
2024
   December 31,
2023
 
Current  $3,726,124   $3,740,488 
1-3 months past due   2,536,815    2,635,045 
4-6 months past due   1,241,691    1,079,719 
Total accounts receivable  $7,504,630   $7,455,252