XML 80 R71.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - 2019 Plan (Details) - 2019 Plan - Share-based Payment Arrangement, Option
9 Months Ended
Sep. 30, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Maximum allowed for issuance 13,118,055
Awards granted (8,955,338)
Awards forfeited 1,671,363
Available for future awards 5,834,080
Awards vested 2,827,224