XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.2.u1
ACCOUNT RECEIVABLE, NET - Components of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Receivables [Abstract]            
Billed receivables $ 17,633   $ 14,925      
Unbilled receivables 7,257   5,163      
Accounts Receivable, Gross 24,890   20,088      
Allowance for expected credit losses (378) $ (367) (378) $ (102) $ (102) $ (51)
Accounts Receivable, Net $ 24,512   $ 19,710