v3.26.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2026
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:

 

   March 31, 2026   December 31,
2025
 
Trade accounts receivable  $1,311,878   $       3,581,084 
Less allowances   (43,856)   (377,579)
Total accounts receivable, net  $1,268,022   $3,203,505