XML 91 R79.htm IDEA: XBRL DOCUMENT v3.22.2.2
Stock-Based Compensation - Summary Of Stock Option Plans (Details) - shares
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Stock Option Plan [Line Items]      
Stock Options Plans, Outstanding 11,184,450 2,633,175 1,383,591
Available for future issuance under plan 1,550,004 6,583,033 5,329,309
Totals authorized by plan 12,734,454 9,216,208 6,712,900
2009 Plan      
Stock Option Plan [Line Items]      
Stock Options Plans, Outstanding   85,498 85,498
Totals authorized by plan   85,498 85,498
2014 Plan      
Stock Option Plan [Line Items]      
Stock Options Plans, Outstanding 11,184,450 2,547,677 1,298,093
Available for future issuance under plan 1,550,004 6,583,033 5,329,309
Totals authorized by plan 12,734,454 9,130,710 6,627,402