XML 106 R88.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation (Options Narrative) (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jan. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-based compensation, number of shares exercised   17,014 592 17,014 7,385
Exercise of stock options (Note 13)   $ 52 $ 2 $ 52 $ 23
Exercisable stock options   0 0 0 0
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       730 days  
Employees [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted, Number of shares     500,000   500,000
Share based compensation number of stock award forfeited   13,333 11,070 13,333 186,846
Employees [Member] | Minimum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Strike price       $ 8  
Employees [Member] | Maximum [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Strike price       $ 14  
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] | Vesting on December 31, 2026 [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted, Number of shares       1,000,000  
Executive Officers [Member] | Subsequent Event [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Granted, Number of shares 400,000