XML 67 R50.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Payables And Accruals [Abstract]    
Accrued compensation and related costs $ 15,999 $ 12,703
Accrued professional services 3,020 3,489
Other accrued expenses 5,734 4,759
Total accrued liabilities $ 24,753 $ 20,951