v3.25.4
Stock-Based Compensation (Options Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Nov. 01, 2024
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2025
Dec. 31, 2024
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 17,014 0 17,014
Exercise of stock options (Note 13)     $ 52   $ 52
Share based compensation number of stock award forfeited   0 13,333 0 13,333
Exercisable stock options   0 0 0 0
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   600,000
Executive Officers [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Strike price     $ 6   $ 6
Executive Officers [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Strike price     $ 8   $ 8
Executive Officers [Member] | Vesting on December 31, 2026 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted, Number of shares       600,000