XML 58 R47.htm IDEA: XBRL DOCUMENT v3.21.2
Accounts Receivable - Schedule of Contractual Commitments, Net of Allowance for Doubtful Accounts (Details)
$ in Thousands
Jun. 30, 2021
USD ($)
Accounts Notes and Loans Receivable [Line Items]  
Total financing receivables $ 49,973
2021 28,024
2022 15,504
2023 6,289
2024 156
Current financing receivables, net of allowance of $4,683  
Accounts Notes and Loans Receivable [Line Items]  
Total financing receivables 28,024
2021 28,024
Long-term financing receivables, net of allowance of $2,571  
Accounts Notes and Loans Receivable [Line Items]  
Total financing receivables 21,949
2022 15,504
2023 6,289
2024 $ 156