XML 98 R86.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Compensation Plans - Stock Incentive Plan (Details Textual)
shares in Millions
12 Months Ended
Dec. 31, 2024
shares
2005 Stock Incentive Plan  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of shares authorized and reserved for issuance under incentive plan 27.9
Stock Incentive Plan 2005  
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of shares counted for every share granted 2
Stockholder approved shares available for issuance 4.5
Stockholder approved shares available for grant 4.0