v3.25.2
Stock Based Compensation - Performance and Equity Incentive Plan (Details) - Subsequent Events - Performance and Equity Incentive Plan
Jul. 01, 2025
shares
Share-based compensation  
Number of shares authorized 1,500,000
Shares available for future issuance 1,352,215