XML 111 R93.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation - 2016 Stock Option Plan (Details) - Stock-based awards available for grant under 2016 Plan - shares
Jan. 01, 2024
Jan. 01, 2023
Dec. 31, 2024
Jun. 22, 2016
Stock Based Compensation        
Maximum automatic annual increase as a percentage of outstanding common shares     5.00%  
Increase in shares available for grant (in shares) 9,097,289 9,298,785    
Stock Options        
Stock Based Compensation        
Minimum grant price as a percentage of fair market value per share of the underlying common stock on the date of grant (as a percent)     100.00%  
Common Stock Class A        
Stock Based Compensation        
Shares reserved for issuance (in shares)       11,500,000