v3.26.3
Stockholders' Equity - Summary of Stock Option Activity (Details) - $ / shares
3 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Options    
Options Outstanding, beginning balance 687,827 1,177,862
Options, Grants 4,000 30,000
Options, Exercises (101,033) (5,000)
Options, Forfeitures   (100,000)
Options Outstanding, ending balance 590,794 1,102,862
Options, Exercisable 470,461 929,529
Weighted Average Exercise Price Per Share    
Weighted Average Exercise Price Per Share, Outstanding beginning balance $ 10.63 $ 9.68
Weighted Average Exercise Price Per Share, Grants 42.53 20.57
Weighted Average Exercise Price Per Share, Exercised 13.01 1.14
Weighted Average Exercise Price Per Share, Forfeitures   25.24
Weighted Average Exercise Price Per Share, Outstanding ending balance 10.44 8.6
Weighted Average Exercise Price Per Share, Exercisable $ 6.54 $ 5.62