v3.26.1
Schedule of Time-Based Stock Option Activity (Details) - Time Based [Member] - $ / shares
shares in Thousands
12 Months Ended
Apr. 28, 2025
Dec. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Options, time-based stock options outstanding, beginning    
Weighted average exercise price, time-based stock options outstanding    
Number of Options, exchanged/modified   1,600  
Weighted average exercise price, exchanged/modified   $ 3.75  
Weighted average remaining contractual life (in years), time-based stock options exchanged/modified   10 years  
Number of Options, exercised    
Weighted average exercise price, exercised    
Number of Options, expired/cancelled    
Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Expirations in Period, Weighted Average Exercise Price    
Number of Options, time-based stock options outstanding, at the end   1,600
Weighted average exercise price, time-based stock options outstanding   $ 3.75
Weighted average remaining contractual life (in years), time-based stock options outstanding   9 years 3 months 25 days  
Number of Options, stock options exercisable   1,067
Weighted average exercise price, stock options exercisable   $ 3.75
Weighted average remaining contractual life (in years), stock options exercisable 10 years 9 years 3 months 25 days