v3.26.1
Stock-Based Compensation and Stock Options (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
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
Mar. 31, 2026
USD ($)
shares
Mar. 31, 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          
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      
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      
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      
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      
Options vested (in shares)             50,000      
March 2024                    
Share-based Compensation Arrangement by Share-based Payment Award                    
Options outstanding (in shares)             600,000      
Number of options approved for grant by Board of Directors (in shares) 600,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 | $             $ 104      
Expected duration for recognition of stock based compensation expense (in years)             9 months 18 days      
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