Quarterly report [Sections 13 or 15(d)]

Stockholders' Equity - Summary of Stock Option Activity (Details)

v3.25.3
Stockholders' Equity - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Options    
Options Outstanding, beginning balance 1,177,862 1,158,530
Options, Grants 30,000  
Options, Exercises (5,000) (230,668)
Options, Forfeitures (100,000)  
Options Outstanding, ending balance 1,102,862 927,862
Options, Exercisable 929,529 922,862
Weighted Average Exercise Price Per Share    
Weighted Average Exercise Price Per Share, Outstanding beginning balance $ 9.68 $ 7.1
Weighted Average Exercise Price Per Share, Grants 20.57  
Weighted Average Exercise Price Per Share, Exercised 1.14 14.23
Weighted Average Exercise Price Per Share, Forfeitures 25.24  
Weighted Average Exercise Price Per Share, Outstanding ending balance 8.6 5.32
Weighted Average Exercise Price Per Share, Exercisable $ 5.62 $ 5.14
Aggregate Intrinsic Value, Outstanding beginning balance $ 15,728 $ 29,354
Aggregate Intrinsic Value, Grants 159  
Aggregate Intrinsic Value, Exercises 129 6,828
Aggregate Intrinsic Value, Forfeitures 0  
Aggregate Intrinsic Value, Outstanding ending balance 19,233 36,035
Aggregate Intrinsic Value, Exercisable $ 18,973 $ 36,012
Weighted Average Grant Date Fair Value Per Award, Outstanding beginning balance [1] $ 4.39 $ 3.53
Weighted Average Grant Date Fair Value Per Award, Grants [1] 7.65  
Weighted Average Grant Date Fair Value Per Award, Exercises [1] 1.81 6.56
Weighted Average Grant Date Fair Value Per Award, Forfeitures [1] 10.09  
Weighted Average Grant Date Fair Value Per Award, Outstanding ending balance [1] 3.97 2.78
Weighted Average Grant Date Fair Value Per Award, Exercisable [1] $ 2.89 $ 2.7
[1] The Company issued the options with an exercise price per share not less than the closing market price of common stock on the grant date.