XML 81 R70.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financing Receivables - Summary of Financing Receivables by Credit Quality Indicator (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Financing Receivable, Past Due [Line Items]      
Total financing receivables with contractual maturities of one year or less $ 121 $ 1,973  
Less: allowance for credit losses (722) (1,489) $ (2,971)
Long-term financing arrangements, net 13,719 22,298  
Total Past Due      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 864 2,169  
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 9,815 15,479  
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 713 1,270  
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 9,100 11,719  
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 78 227  
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 329 1,092  
181 + Days Past Due      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable 73 672  
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 386 2,668  
Financial Asset, Not Past Due      
Financing Receivable, Past Due [Line Items]      
Total uninvoiced client financing receivables of clients with no related trade accounts receivable $ 4,505 $ 6,335