XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.2
Accrued Employee Expenses - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Accrued employee expenses—current $ 27,504 $ 18,888
2021 Three Year Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Accrued employee expenses—current 500  
Accrued employee expenses—noncurrent $ 1,000