XML 101 R87.htm IDEA: XBRL DOCUMENT v3.22.0.1
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Trade accounts payable $ 70,514 $ 56,636
Accrued professional fees 2,526 1,268
Income taxes payable 1,767 3,429
Sales taxes payable 3,802 3,431
Other accrued liabilities 7,572 0
Total 86,181 64,764
Long-term accrued income taxes $ 13,300 $ 15,000