XML 53 R46.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of Underlying of Shares, Granted 0 0   0  
Employee Stock Option          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of Underlying of Shares, Outstanding beginning balance     621,539    
Number of Underlying of Shares, Forfeited / Canceled     (9,315)    
Number of Underlying of Shares, Exercised     (60,649)    
Number of Underlying of Shares, Outstanding ending balance 551,575   551,575   621,539
Number of Shares, Exercisable ending balance 451,575   451,575    
Weighted Average Exercise Price, Outstanding beginning balance     $ 2.81    
Weighted Average Exercise Price, Forfeited / Cancelled     1.19    
Weighted Average Exercise Price, Exercised     3.13    
Weighted Average Exercise Price, Outstanding ending balance $ 2.83   2.83   $ 2.81
Weighted Average Exercise Price, Exercisable ending balance $ 2.81   $ 2.81    
Weighted Average Remaining Contractual Life (in years), Outstanding balance     5 years 4 months 20 days    
Weighted Average Remaining Contractual Life (in years), Exercisable balance     5 years 18 days   5 years 4 months 13 days
Aggregate Intrinsic Value, Outstanding balance $ 8,464,716   $ 8,464,716   $ 9,705,525
Aggregate Intrinsic Value, Forfeited / Cancelled balance     (328,112)    
Aggregate Intrinsic Value, Exercised balance     (912,698)    
Aggregate Intrinsic Value, Exercisable balance $ 6,941,716   $ 6,941,716