XML 89 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
FINANCING RECEIVABLES - Summary of Financing Receivables by Credit Quality Indicator (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Financing Receivable, Past Due [Line Items]      
Total financing receivables with contractual maturities of one year or less $ 788 $ 330  
Less: allowance for credit losses (416) (549) $ (722)
Long-term financing arrangements, net 5,223 7,786  
Total Past Due      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 1,411 1,647  
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 3,753 7,139  
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 857 1,086  
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,068 3,876  
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 231 278  
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 1,720 1,369  
181 + Days Past Due      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 323 283  
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 965 1,894  
Financial Asset, Not Past Due      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable $ 1,098 $ 866