XML 103 R78.htm IDEA: XBRL DOCUMENT v3.25.1
FINANCING RECEIVABLES - Financing Receivables by Credit Quality Indicator (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Financing Receivable, Past Due [Line Items]      
Total financing receivables with contractual maturities of one year or less $ 1,521 $ 788  
Less: allowance for credit losses (438) (416) $ (549)
Long-term financing arrangements, net 4,895 5,223  
Total Past Due      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 2,404 1,411  
Total Past Due | Trade Accounts Receivable      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 2,783 3,753  
Uninvoiced client financing receivables related to trade accounts receivable that are 1 to 90 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 1,272 857  
Uninvoiced client financing receivables related to trade accounts receivable that are 1 to 90 Days Past Due | Trade Accounts Receivable      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 1,208 1,068  
Uninvoiced client financing receivables related to trade accounts receivable that are 91 to 180 Days Past Due      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 317 231  
Uninvoiced client financing receivables related to trade accounts receivable that are 91 to 180 Days Past Due | Trade Accounts Receivable      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 259 1,720  
Uninvoiced client financing receivables related to trade accounts receivable that are 181+ Days Past Due      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 815 323  
Uninvoiced client financing receivables related to trade accounts receivable that are 181+ Days Past Due | Trade Accounts Receivable      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 1,316 965  
Total Not Past Due      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable $ 1,029 $ 1,098