XML 38 R15.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 7 - Trade Accounts Receivable
12 Months Ended
Dec. 31, 2024
Notes to Financial Statements  
Loans, Notes, Trade and Other Receivables Disclosure [Text Block]

(7) Trade Accounts Receivable 

 

Trade Accounts Receivable

 

Trade accounts receivables are recorded at the contractual or invoiced amount.

 

  

December 31,

  

December 31,

 
  

2024

  

2023

 

Trade accounts receivable, current

 $6,563  $5,947 

Trade accounts receivable, long-term

  80   9 

Allowance for doubtful accounts

  (151)  (134)

Trade accounts receivable, net

 $6,492  $5,822 

Unpaid deferred revenue included in trade accounts receivable

 $2,590  $2,073 

 

Allowance for Doubtful Accounts

 

The Companys accounts receivables are subject to concentrations of credit risk. The Company maintains an allowance for its doubtful accounts receivable to reflect any estimated credit losses. The allowance is established in accordance with the current expected credit lossmodel, which requires the estimation of expected credit losses over the contractual life of financial assets. The allowance is calculated using a forward-looking probability-weighted approach based on historical loss experience, current economic conditions, and reasonable and supportable forecasts. The Company records the allowance in general and administrative expense in the Consolidated Statements of Operations, up to the amount of revenue recognized to date for each account. Any incremental allowance is recorded as an offset to deferred revenue in the Consolidated Balance Sheets. Account receivables are written off and charged against the recorded allowance when the Company has exhausted collection efforts without success.

 

Unpaid Deferred Revenue

 

The unpaid deferred revenue that is included in trade accounts receivable is billed in accordance with the provisions of the contracts with the Company’s customers.

 

Major Customers

 

The following customers accounted for 10% or more of trade accounts receivable, net: 

 

  

December 31,

  

December 31,

 
  

2024

  

2023

 

Company A

  47%  56%

Company B

  12%  * 

Company C

  *   13%

*

Less than 10%