v3.25.2
Stockholders' Equity - Schedule of Grant Date Fair Value of Options Vested and the Intrinsic Value of Options Exercised (Details) - Common Stock - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Class Of Stock [Line Items]    
Grant date fair value of options vested $ 688,212 $ 1,043,083
Intrinsic value of options exercised $ 479,040 $ 132,058