XML 76 R66.htm IDEA: XBRL DOCUMENT v3.25.1
FINANCING RECEIVABLES - Schedule of Financing Receivables (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total financing receivables with contractual maturities of one year or less $ 971 $ 1,521  
Less: allowance for credit losses (802) (438) $ (416)
Total financing receivables 2,445 4,895  
Total Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 2,543 2,404  
Total Past Due | Trade Accounts Receivable      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 2,121 2,783  
Uninvoiced client financing receivables related to trade accounts receivable that are 1 to 90 Days Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 1,301 1,272  
Uninvoiced client financing receivables related to trade accounts receivable that are 1 to 90 Days Past Due | Trade Accounts Receivable      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 490 1,208  
Uninvoiced client financing receivables related to trade accounts receivable that are 91 to 180 Days Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 871 317  
Uninvoiced client financing receivables related to trade accounts receivable that are 91 to 180 Days Past Due | Trade Accounts Receivable      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 752 259  
Uninvoiced client financing receivables related to trade accounts receivable that are 181 + Days Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 371 815  
Uninvoiced client financing receivables related to trade accounts receivable that are 181 + Days Past Due | Trade Accounts Receivable      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 879 1,316  
Total Not Past Due      
Financing Receivable, Recorded Investment, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable $ 155 $ 1,029