XML 115 R92.htm IDEA: XBRL DOCUMENT v3.25.0.1
Incentive Plans - Share-Based Incentive Plan Awards, Additional Information (Details) - 2018 Equity Incentive Plan - Common Stock - shares
May 09, 2024
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation arrangement by share-based payment award, number of additional shares authorized 20,000,000  
Shares authorized pertaining to share based compensation arrangements   70,000,000