XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONTRACT RECEIVABLES, NET (Tables)
6 Months Ended
Jun. 30, 2024
CONTRACT RECEIVABLES, NET [Abstract]  
CONTRACT RECEIVABLES, NET
Contract receivables represent our unconditional rights to consideration due from our domestic and international customers. We expect to collect all contract receivables within the next twelve months.

Table 4: Details of Contract Receivables, Net            

 
June 30, 2024
   
December 31, 2023
 
    (in thousands)  
Billed receivables
 
$
3,980
   
$
5,720
 
Unbilled receivables
   
5,727
     
4,729
 
Allowance for credit loss
   
(316
)
   
(283
)
Contract receivables, net
 
$
9,391
   
$
10,166