XML 256 R86.htm IDEA: XBRL DOCUMENT v3.21.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Trade accounts payable $ 56,636 $ 74,967
Accrued professional fees 1,268 2,247
Income taxes payable 3,429 4,094
Sales taxes payable 3,431 3,385
Other accrued liabilities 0 42
Accounts payable and accrued liabilities $ 64,764 84,735
Long-term accrued income taxes   $ 15,000