XML 54 R43.htm IDEA: XBRL DOCUMENT v3.21.1
Balance Sheet Components - Accrued Compensation (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Balance Sheet Components    
Accrued paid time off $ 2,373 $ 2,260
Accrued commissions 10,520 12,686
Accrued bonuses 3,709 9,635
Other accrued compensation 9,268 5,790
Total accrued compensation $ 25,870 $ 30,371