XML 27 R11.htm IDEA: XBRL DOCUMENT v3.25.1
Trade Accounts Receivable
12 Months Ended
Dec. 31, 2024
Trade Accounts Receivable [Abstract]  
TRADE ACCOUNTS RECEIVABLE

3. TRADE ACCOUNTS RECEIVABLE

 

Trade accounts receivable amounted to $3,771,133 and $2,185,383 as of December 31, 2024 and 2023, respectively. No allowance for credit losses or product returns was recorded as of December 31, 2024 or 2023. We consider a broad range of information to estimate credit losses. Historically, we have experienced a very low level of credit loss expense, and most of our trade receivables are collected by the due date or within a few days of the due date. We anticipate no future events or conditions that would impact our ability to collect our accounts receivable. Because of the generally short duration from the balance sheet date to the date of collection, our collection rate is not expected to be significantly impacted by events occurring after the balance sheet date. The trade accounts receivable balances included $52,097 and $42,507 due from a related party as of December 31, 2024 and 2023, respectively. See Note 17.