Annual report pursuant to Section 13 and 15(d)

Stock-based Compensation - Summary of Increase in Maximum Number of Shares Issuable to Stockholders (Details)

v3.23.1
Stock-based Compensation - Summary of Increase in Maximum Number of Shares Issuable to Stockholders (Details) - shares
shares in Thousands
1 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2020
Mar. 31, 2020
Dec. 31, 2017
Jun. 30, 2017
Dec. 31, 2022
Dec. 31, 2019
Dec. 31, 2015
Dec. 31, 2014
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Original share pool (in shares)                 137
Increase (in shares) 550 800 333 293 67   233 111  
2014 Equity incentive plan                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Original share pool (in shares)                 137
Increase (in shares)           550      
Total share authorized for grant (in shares)           2,524