XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNT RECEIVABLE, NET - Components of Accounts Receivable (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Receivables [Abstract]        
Billed receivables $ 14,793 $ 14,559    
Unbilled receivables 6,715 5,925    
Accounts Receivable, Gross 21,508 20,484    
Allowance for expected credit losses (227) (391) $ (367) $ (378)
Accounts Receivable, Net $ 21,281 $ 20,093