XML 98 R84.htm IDEA: XBRL DOCUMENT v3.22.4
Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Accounts Payable and Accrued Liabilities, Current [Abstract]    
Trade accounts payable $ 77,718 $ 70,514
Accrued professional fees 928 2,526
Income taxes payable 1,201 1,767
Sales taxes payable 3,870 3,802
Other accrued liabilities 15,477 7,572
Total 99,194 86,181
Long-term accrued income taxes $ 9,900 $ 13,300