XML 69 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
ACCOUNTS RECEIVABLE, NET - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Accounts receivable, net      
Accounts receivable, gross $ 14,805 $ 17,352  
Less: Allowance for credit losses (3,123) (4,363) $ (5,297)
Total 11,682 12,989  
Billed      
Accounts receivable, net      
Accounts receivable, gross 9,826 11,993  
Unbilled      
Accounts receivable, net      
Accounts receivable, gross $ 4,979 $ 5,359