XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders’ Equity - 2017 Stock Plan and 2020 Equity Incentive Plan (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended
Jan. 01, 2024
Jan. 31, 2021
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Common Class A              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Issuance of common stock under employee stock purchase plan (in shares)     0 0 366,524 256,946  
Employee Stock              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Percentage of outstanding and issued stock   1.00%          
Employee-related Liabilities     $ 1.8   $ 1.8    
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition (in years)         1 year 4 months 24 days    
Employee Stock | Maximum              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Stock plan offering period   27 months          
Employee Stock | Common Class A              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, capital shares reserved for future issuance (in shares)   4,000,000 6,047,919   6,047,919   6,047,919
Number of shares available for grant (in shares)     4,692,982   4,692,982   5,059,506
Number of shares added to plan reserve (in shares) 0            
Number of common stock issued and outstanding (in shares)   12,000,000          
Purchase price of common stock, percent   85.00%          
2020 Equity Incentive Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock, capital shares reserved for future issuance (in shares)   21,000,000 54,360,277   54,360,277   43,612,952
Percentage increase in authorized shares of common stock   5.00%          
Number of shares available for grant (in shares)     15,131,669   15,131,669   12,577,863
Number of shares added to plan reserve (in shares) 10,674,087            
2017 Stock Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Number of additional shares authorized (in shares)   19,000,000          
Number of shares available for grant (in shares)     0   0    
Number of authorized shares transferred between plans, cumulative (in shares)     73,238   73,238