XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS PAYABLE, ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 20,411 $ 16,797
Accrued expenses - general 16,866 24,422
Accrued salaries and benefits 13,030 11,226
Income taxes payable 3,687 4,334
Total $ 53,994 $ 56,779