v3.26.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2026
Accounts Receivable [Abstract]  
Schedule of Accounts Receivable

Accounts receivable consists of the following:

 

   March 31,
2026
   December 31,
2025
 
   (Unaudited)     
Accounts receivable  $11,060,456   $6,505,535 
Allowance for credit losses   (516)   (497)
Accounts receivable, net  $11,059,940   $6,505,038 
Schedule of Aging of Accounts Receivable

The following table provides an analysis of the aging of accounts receivable as of March 31, 2026 and December 31, 2025:

 

   March 31,
2026
   December 31,
2025
 
   (Unaudited)     
Current   $6,936,884   $2,866,497 
1-3 months past due    4,064,186    2,946,141 
4-6 months past due    49,719    657,474 
6-12 months past due    9,151    34,926 
Total accounts receivable   $11,059,940   $6,505,038