XML 89 R73.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - Equity Incentive Plans, Additional Information (Details) - shares
Dec. 31, 2024
May 31, 2017
2017 Equity Incentive Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available to be issued (in shares) 2,009,200  
2017 Equity Incentive Plan | Class A Common Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available to be issued (in shares) 7,196,533 6,421,442
2007 Stock Option Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available to be issued (in shares)   421,442
Number of shares available for grants (in shares)   0