v3.25.2
Stock-Based Compensation - Stock Options - Unrecognized Compensation Costs (Details) - Employee Stock Option
6 Months Ended
Jun. 30, 2025
USD ($)
Unrecognized compensation costs  
Unrecognized compensation costs $ 428,091
Cost not yet recognized, period for recognition 1 year 6 months