XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.3
ACCOUNT RECEIVABLE, NET - Components of Accounts Receivable (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jun. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Receivables [Abstract]            
Billed receivables $ 17,741   $ 14,925      
Unbilled receivables 7,106   5,163      
Accounts Receivable, Gross 24,847   20,088      
Allowance for expected credit losses (372) $ (378) (378) $ (146) $ (102) $ (51)
Accounts Receivable, Net $ 24,475   $ 19,710