XML 42 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONTRACT RECEIVABLES, NET (Details)
$ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2024
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
Customer
Jun. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
CONTRACT RECEIVABLES, NET [Abstract]            
Maximum term of contract receivables       12 months    
Components of contract receivables [Abstract]            
Billed receivables   $ 3,980   $ 3,980   $ 5,720
Unbilled receivables   5,727   5,727   4,729
Allowance for credit loss   (316)   (316)   (283)
Contract receivables, net   9,391   9,391   $ 10,166
Unbilled Contract Receivables [Abstract]            
Subsequent billing $ 4,100          
Gain (loss) on foreign exchange contracts   (36) $ (55) 48 $ 17  
Credit loss expense (recovery)   $ 9 $ (2) $ 65 $ 30  
Contract Receivables [Member] | Customer Concentration Risk [Member]            
Unbilled Contract Receivables [Abstract]            
Number of major customers | Customer       1    
Contract Receivables [Member] | Customer Concentration Risk [Member] | Customer One [Member]            
Unbilled Contract Receivables [Abstract]            
Percentage contributed by major customers       17.00%