XML 55 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Accrued Compensation (Details) - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Balance Sheet Components    
Accrued paid time off $ 2,439 $ 2,260
Accrued commissions 14,104 12,686
Accrued bonuses 7,984 9,635
Other accrued compensation 6,315 5,790
Total accrued compensation $ 30,842 $ 30,371