XML 88 R72.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stock Plans and Stock-Based Compensation - Schedule of Assumptions Used in Determining Fair Value of Shares Issuable (Parenthetical) (Details)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
2016 Employee Stock Purchase Plan      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Dividend rate 0.00% 0.00% 0.00%