XML 43 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Receivable and Contract Assets (Tables)
12 Months Ended
Dec. 31, 2023
Accounts Receivable and Contract Assets [Abstract]  
Accounts Receivable and Contract Assets
Accounts receivable are summarized in the following table:

 
As of
   
As of
       
   
Dec. 31, 2023
   
Dec. 31, 2022
   
Change
 
                   
Accounts receivable – customers
 
$
8,250
   
$
7,069
   
$
1,181
Other receivables
   
592
     
487
     
105
 
     
8,842
     
7,556
     
1,286
Less: allowance for doubtful accounts
   
(1,005
)
   
(855
)
   
(150
)
Accounts receivable, net
 
$
7,837
   
$
6,701
   
$
1,136
                         
Unbilled revenue
 
$
3,484
   
$
3,290
   
$
194