v3.26.1
Stock-Based Compensation and Stock Options (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 12 Months Ended
Mar. 04, 2026
employee
$ / shares
shares
Feb. 19, 2026
$ / shares
shares
Dec. 29, 2025
employee
$ / shares
shares
Mar. 28, 2024
$ / shares
shares
Mar. 08, 2023
$ / shares
shares
Jun. 01, 2022
extension
$ / shares
shares
Mar. 03, 2022
$ / shares
shares
Jan. 01, 2021
employee
$ / shares
shares
Jan. 31, 2026
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
shares
Jun. 30, 2025
USD ($)
Dec. 31, 2025
shares
Dec. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award                              
Options granted (in shares)               50,000             3,358
Number of key employees | employee 1   1         1              
Options granted, weighted average exercise price (in dollars per share) | $ / shares               $ 9.44              
Options exercised (in shares)                             37,500
Options outstanding (in shares)                   12,500   12,500      
March 2022 plan                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Options granted (in shares)             600,000               53,753
Options granted, weighted average exercise price (in dollars per share) | $ / shares             $ 8.14                
Options exercised (in shares)                             200,000
Share-based compensation options were exercised (in shares)                   400,000   400,000      
June 2022 plan                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Options granted (in shares)           100,000                  
Options granted, weighted average exercise price (in dollars per share) | $ / shares           $ 6.78                  
Options outstanding (in shares)                   41,667   41,667      
Options vested (in shares)                       41,667      
March 2023                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Options granted (in shares)         200,000                 7,890 19,584
Options granted, weighted average exercise price (in dollars per share) | $ / shares         $ 4.96                    
Options exercised (in shares)                           25,000 75,000
Options outstanding (in shares)                   100,000   100,000      
Options vested (in shares)                       75,000      
March 2024                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Options outstanding (in shares)                   600,000   600,000      
Number of options approved for grant by Board of Directors (in shares)       600,000                      
December 2025                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Options outstanding (in shares)                   50,000   50,000      
Number of options approved for grant by Board of Directors (in shares)     50,000                        
February 2026                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Options outstanding (in shares)                   600,000   600,000      
Options vested (in shares)                       150,000      
Number of options approved for grant by Board of Directors (in shares)   600,000                          
March 2026                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Options outstanding (in shares)                   50,000   50,000      
Number of options approved for grant by Board of Directors (in shares) 50,000                            
Stock Options                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Award vesting period (in years)                 2 years            
Stock Options | March 2022 plan                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Vesting percentage             25.00%                
Vesting period             6 months                
Award vesting period (in years)             2 years                
Stock Options | June 2022 plan                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Number of extensions | extension           3                  
Allocated share-based compensation expense | $                       $ 0 $ 30    
Stock Options | March 2023                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Vesting percentage         12.50%                    
Vesting period         6 months                    
Award vesting period (in years)         4 years                    
Allocated share-based compensation expense | $                   $ 35 $ 35        
Unrecognized stock-based compensation expense | $                   70   $ 70      
Expected duration for recognition of stock based compensation expense (in years)                       6 months      
Stock Options | March 2024                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Options granted, weighted average exercise price (in dollars per share) | $ / shares       $ 8.58                      
Vesting percentage       25.00%                      
Vesting period       6 months                      
Award vesting period (in years)       2 years                      
Allocated share-based compensation expense | $                   0 $ 305        
Stock Options | December 2025                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Options granted, weighted average exercise price (in dollars per share) | $ / shares     $ 7.14                        
Allocated share-based compensation expense | $                       $ 18      
Unrecognized stock-based compensation expense | $                   164   $ 164      
Expected duration for recognition of stock based compensation expense (in years)                       3 years 2 months 12 days      
Stock Options | February 2026                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Options granted, weighted average exercise price (in dollars per share) | $ / shares   $ 5.05                          
Vesting percentage   25.00%                          
Vesting period   6 months                          
Award vesting period (in years)   2 years                          
Allocated share-based compensation expense | $                       $ 619      
Unrecognized stock-based compensation expense | $                   1,900   $ 1,900      
Expected duration for recognition of stock based compensation expense (in years)                       1 year 6 months      
Stock Options | March 2026                              
Share-based Compensation Arrangement by Share-based Payment Award                              
Options granted, weighted average exercise price (in dollars per share) | $ / shares $ 6.28                            
Allocated share-based compensation expense | $                       $ 12      
Unrecognized stock-based compensation expense | $                   $ 183   $ 183      
Expected duration for recognition of stock based compensation expense (in years)                       3 years 8 months 12 days