XML 66 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS RECEIVABLE, NET - Accounts, Notes, Loans and Financing Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts Receivable, after Allowance for Credit Loss [Abstract]      
Billed accounts receivables $ 18,101 $ 13,655  
Unbilled accounts receivable 8,022 11,657  
Contract assets 4,584 14,891  
Allowance for credit losses (283) (134) $ (116)
Accounts receivable, net $ 30,424 $ 40,069