XML 65 R55.htm IDEA: XBRL DOCUMENT v3.25.1
ACCOUNTS RECEIVABLE, NET - Additional Information (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
Allowance for credit losses 2,628 3,124 $ 3,555 3,123
Net accounts receivable 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