XML 86 R72.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Equity Incentive Plans, Additional Information (Details) - shares
Dec. 31, 2025
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) 585,638  
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,535 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