XML 94 R79.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Summary Of Stock Option Plans (Details) - shares
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Stock Option Plan [Line Items]      
Outstanding or Exercised 11,168,061 11,184,450 2,633,175
Available for future issuance under plan 1,495,760 1,550,004 6,583,033
Totals authorized by plan 12,663,821 12,734,454 9,216,208
2009 Plan      
Stock Option Plan [Line Items]      
Outstanding or Exercised     85,498
Totals authorized by plan     85,498
2014 Plan      
Stock Option Plan [Line Items]      
Outstanding or Exercised 11,168,061 11,184,450 2,547,677
Available for future issuance under plan 1,495,760 1,550,004 6,583,033
Totals authorized by plan 12,663,821 12,734,454 9,130,710