XML 91 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-based Compensation - 2021 Equity Incentive Plan (Details) - 2021 Equity Incentive Plan - shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Common stock, capital shares reserved for future issuance (in shares) 68,922,661   39,000,000
Increase in the number of shares available for future issuance (in shares) 39,000,000    
Decrease in number of shares available for issuance   2,000,000  
Increase in the number of shares available for future issuance as a percentage of outstanding stock 5.00%