XML 64 R54.htm IDEA: XBRL DOCUMENT v3.24.2
ACCOUNTS RECEIVABLE, NET - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Accounts receivable, net            
Accounts receivable, gross $ 16,611   $ 14,805      
Less: Allowance for credit losses (3,421) $ (3,555) (3,123) $ (4,314) $ (4,205) $ (4,363)
Total 13,190   11,682      
Billed            
Accounts receivable, net            
Accounts receivable, gross 10,146   9,826      
Unbilled            
Accounts receivable, net            
Accounts receivable, gross $ 6,465   $ 4,979