v3.25.2
Stockholders' Equity - Schedule of the Restricted Common Stock Activity (Details) - USD ($)
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Weighted Average Grant Date Fair Value per Share    
Weighted average estimated fair value, vested (in dollars per share)   $ 1.24
Restricted Stock Awards    
Shares    
Number of options outstanding, Beginning (in shares) 267,586  
Number of options outstanding, Granted (in shares) 95,934  
Number of options outstanding, Vested (in shares) (216,226)  
Number of options outstanding, Forfeited (in shares) $ (10,703)  
Number of options outstanding, ending (in shares) 136,591  
Weighted Average Grant Date Fair Value per Share    
Weighted Average Grant Date Fair Value per Share, beginning balance (in dollars per share) $ 5.24  
Weighted Average Grant Date Fair Value per Share, Granted (in dollars per share) 15.47  
Weighted average estimated fair value, vested (in dollars per share) 3.80  
Weighted Average Grant Date Fair Value per Share, Forfeited (in dollars per share) 9.09  
Weighted Average Grant Date Fair Value per Share, ending balance (in dollars per share) $ 14.40  
Aggregate Fair Value    
Aggregate Intrinsic Value , Beginning $ 1,402,151  
Aggregate Fair Value, granted 1,484,099  
Aggregate Fair Value, vested (821,659)  
Aggregate Intrinsic Value, Forfeited (97,290)  
Aggregate Intrinsic Value , Ending $ 1,967,301