XML 83 R69.htm IDEA: XBRL DOCUMENT v3.22.4
Financing Receivables - Summary of Financing Receivables by Credit Quality Indicator (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Financing Receivable, Past Due [Line Items]      
Total financing receivables with contractual maturities of one year or less $ 330 $ 121  
Less: allowance for credit losses (549) (722) $ (1,489)
Long-term financing arrangements, net 7,786 13,719  
Total Past Due      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 1,647 864  
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 7,139 9,815  
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,086 713  
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 3,876 9,100  
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 278 78  
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,369 329  
181 + Days Past Due      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 283 73  
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,894 386  
Financial Asset, Not Past Due      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable $ 866 $ 4,505