XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.2
ACCOUNT RECEIVABLE, NET - Components of Accounts Receivable (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Dec. 31, 2024
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Receivables [Abstract]            
Billed receivables $ 16,036   $ 14,559      
Unbilled receivables 7,718   5,925      
Accounts Receivable, Gross 23,754   20,484      
Allowance for expected credit losses (205) $ (227) (391) $ (378) $ (367) $ (378)
Accounts Receivable, Net $ 23,549   $ 20,093