v3.26.1
Stock-Based Compensation (Options Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Sep. 02, 2025
Dec. 31, 2024
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2026
Mar. 31, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Number of shares     0   0  
Share-based compensation, number of shares exercised     0 19,331 0 36,345
Exercise of stock options (Note 13)       $ 59   $ 111
Share based compensation number of stock award forfeited     0 13,333 0 13,333
Exercisable stock options     0 26,982 0 26,982
Options exercise price range, lower limit       $ 6.00   $ 6.00
Options exercise price range, upper limit       $ 14.00   $ 14.00
Stock Incentive Plan 2022 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Increased number of shares available for issuance 3,000,000          
Employee Stock Option [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Options exercise price range, lower limit         $ 3.01  
Options exercise price range, upper limit         $ 14.00  
Expected volatility calculation term one         730 days  
Executive Officers [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Number of shares   600,000   400,000   1,000,000
Executive Officers [Member] | Minimum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Strike price       $ 8   $ 6
Executive Officers [Member] | Maximum [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Strike price       $ 14   $ 14
Executive Officers [Member] | Vesting on December 31, 2026 [Member]            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Granted, Number of shares         1,000,000