XML 64 R54.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE, NET - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Dec. 31, 2023
Accounts receivable, net        
Accounts receivable, gross $ 20,816 $ 18,174   $ 14,800
Less: Allowance for credit losses (2,628) (3,124) $ (3,555) (3,123)
Total 18,188 15,050   11,700
Billed        
Accounts receivable, net        
Accounts receivable, gross 10,512 10,728   9,800
Unbilled        
Accounts receivable, net        
Accounts receivable, gross $ 10,304 $ 7,446   $ 5,000