XML 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS PAYABLE, ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 22,400 $ 16,797
Accrued expenses - general 19,879 24,422
Accrued salaries and benefits 13,037 11,226
Income taxes payable 4,377 4,334
Total $ 59,693 $ 56,779