XML 91 R77.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
2016 Employee Stock Purchase Plan      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Dividend rate [1] 0.00% 0.00% 0.00%
[1] The expected dividend yield is assumed to be zero as the Company has never paid dividends and has no current plans to pay any dividends on the Company’s common stock.