v3.26.1
Schedule of Time-Based Stock Option Activity (Details) - Time Based [Member] - $ / shares
shares in Thousands
6 Months Ended 12 Months Ended
Apr. 28, 2025
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2024
Dec. 31, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]            
Number of Options, Time-based stock options outstanding   1,600 1,600      
Weighted Average Exercise Price, Time-based stock options outstanding   $ 3.75 $ 3.75      
Weighted Average Remaining Contractual Life (in Years), Time-based stock options outstanding   8 years 11 months 4 days     9 years 9 months 29 days 9 years 3 months 25 days
Number of Options, Exchanged/Modified          
Weighted average exercise price, Exchanged/Modified          
Number of Options, Exercised        
Weighted average exercise price, Exercised        
Number of Options, Expired/Cancelled        
Weighted Average Exercise Price, Expired/Cancelled        
Number of Options, Granted   200        
Weighted average exercise price, Granted   $ 2.56        
Weighted Average Remaining Contractual Life (in Years), Granted   10 years        
Number of Options, Time-based stock options outstanding   1,800 1,600 1,600   1,600
Weighted Average Exercise Price, Time-based stock options outstanding   $ 3.62 $ 3.75 $ 3.75   $ 3.75
Number of Options, Stock options exercisable   1,278      
Weighted Average Exercise Price, Stock options exercisable   $ 3.74      
Weighted Average Remaining Contractual Life (in Years), Stock options exercisable 10 years 8 years 10 months 2 days