v3.25.2
Stock-Based Compensation - Stock Options - Intrinsic Value (Details)
Jun. 30, 2025
USD ($)
Additional Information  
Options outstanding, intrinsic value $ 3,364,604
Options exercisable, intrinsic value $ 3,227,358