XML 74 R61.htm IDEA: XBRL DOCUMENT v3.21.1
ACCOUNTS PAYABLE, ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES - Accounts Payable and Accrued Expenses (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Accounts payable $ 18,903 $ 16,797
Accrued expenses - general 20,608 24,422
Accrued salaries and benefits 12,841 11,226
Income taxes payable 4,360 4,334
Total $ 56,712 $ 56,779