XML 30 R11.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable and Contract Assets
12 Months Ended
Dec. 31, 2024
Accounts Receivable and Contract Assets [Abstract]  
Accounts Receivable and Contract Assets

3.  Accounts Receivable and Contract Assets

Accounts receivable and contract assets are summarized in the following table:

 
As of
   
As of
       
   
Dec. 31, 2024
   
Dec. 31, 2023
   
Change
 
                   
Accounts receivable – customers
 
$
8,392
   
$
8,250
   
$
142
 
Other receivables
   
467
     
592
     
(125
)
     
8,859
     
8,842
     
17
 
Less: allowance for doubtful accounts
   
(1,610
)
   
(1,005
)
   
(605
)
Accounts receivable, net
 
$
7,249
   
$
7,837
   
$
(588
)
                         
Unbilled revenue
 
$
3,604
   
$
3,484
   
$
120
 

Differences in timing of revenue recognition, billings, and cash collections result in receivables, which are contract assets.  Generally, billing occurs subsequent to revenue recognition, resulting in unbilled revenue on the balance sheet, which is also a contract asset.  The Company does not receive advances or deposits from customers before revenue is recognized so no contract liabilities are reported.  Accounts receivable are recorded when the right to consideration becomes unconditional and are presented separately on the balance sheet.  The changes in accounts receivable – customers and in unbilled revenue were primarily due to normal timing difference between performance and the customer’s payments.