XML 74 R59.htm IDEA: XBRL DOCUMENT v3.20.4
Other Balance Sheet Accounts Details - Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Accrued Liabilities, Current [Abstract]    
Accrued compensation and benefits $ 19,725 $ 12,227
Accrued tax liabilities 3,748 4,354
Lease liabilities 5,260 5,109
Other 8,197 6,066
Total accrued liabilities $ 36,930 $ 27,756
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] us-gaap:AccruedLiabilitiesCurrent us-gaap:AccruedLiabilitiesCurrent