v3.25.4
Stock-Based Compensation - Schedule of Stock Option Activity (Details) - Stock Options [Member] - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Dec. 31, 2025
Sep. 30, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
Schedule of Stock Option Activity [Line Items]          
Number of Options, Beginning balance 1,704,277 1,570,675 1,056,487 1,570,675 1,068,446
Weighted Average Exercise Price, Beginning balance $ 6.74 $ 5.33 $ 2.42 $ 5.33 $ 2.41
Aggregate Intrinsic Value, Beginning balance $ 16,678 [1] $ 17,410 [2] $ 795 [2] $ 17,410 [2] $ 1,258 [2]
Number of Options, Ending balance 1,724,069 1,704,277 954,821 1,724,069 954,821
Weighted Average Exercise Price, Ending balance $ 7.22 $ 6.74 $ 2.51 $ 7.22 $ 2.51
Aggregate Intrinsic Value, Ending balance $ 17,688 [1] $ 16,678 [1] $ 4,908 [2] $ 17,688 [1] $ 4,908 [2]
Number of Options, Exercisable 1,065,014   665,348 1,065,014 665,348
Weighted Average Exercise Price, Exercisable $ 4.5   $ 2.44 $ 4.5 $ 2.44
Aggregate Intrinsic Value, Exercisable $ 13,507 [1]   $ 3,470 [2] $ 13,507 [1] $ 3,470 [2]
Number of Options, Granted 77,000   54,000 234,906 66,000
Weighted Average Exercise Price, Granted $ 15.65   $ 3.12 $ 18.74 $ 3.12
Number of Options, Exercised (24,749)   (155,666) (46,936) (155,666)
Weighted Average Exercise Price, Exercised $ 2.31   $ 2.11 $ 2.51 $ 2.11
Number of Options, Canceled (32,459)   (34,576) (23,959)
Weighted Average Exercise Price, Canceled $ 5.65   $ 5.79 $ 2.39
[1] Represents the excess of the fair value on the last day of the period (which was $17.17 and $7.65 as of December 31, 2025 and 2024, respectively) over the exercise price, multiplied by the number of options.
[2] Represents the excess of the fair value on the last day of the period (which was $17.17 and $7.65 as of December 31, 2025 and 2024, respectively) over the exercise price, multiplied by the number of options.