XML 70 R52.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies - Accounts Receivable (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 158,187 $ 143,475
Allowance for doubtful accounts 1,814 1,631
Trade accounts receivable    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 106,628 74,774
BTC receivables from the government    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable 49,626 68,125
Other trade receivables    
Accounts, Notes, Loans and Financing Receivable [Line Items]    
Accounts receivable $ 1,933 $ 576