XML 60 R46.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Components - Accrued Compensation (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Balance Sheet Components    
Accrued paid time off $ 2,472 $ 2,260
Accrued commissions 10,950 12,686
Accrued bonuses 12,275 9,635
Other accrued compensation 9,634 5,790
Total accrued compensation $ 35,331 $ 30,371