XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
ACCOUNT RECEIVABLE, NET - Components of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Receivables [Abstract]        
Billed receivables $ 14,731 $ 14,925    
Unbilled receivables 6,606 5,163    
Accounts Receivable, Gross 21,337 20,088    
Allowance for expected credit losses (367) (378) $ (102) $ (51)
Accounts Receivable, Net $ 20,970 $ 19,710