v3.25.2
SCHEDULE OF STOCK OPTIONS (Details) - $ / shares
shares in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of stock options outstanding, Granted 0 0  
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of stock options outstanding, beginning balance   1,238  
Weighted average exercise price, beginning balance [1]   $ 8.80  
Weighted average remaining contractual life [2]   8 years 8 years 6 months
Number of stock options outstanding, Granted    
Weighted average exercise price, Granted [1]    
Number of stock options outstanding, Forfeited   (1)  
Weighted average exercise price, Forfeited [1]    
Number of stock options outstanding, Exercised [3]    
Weighted average exercise price, Exercised [1]    
Number of stock options outstanding, ending balance 1,237 [3] 1,237 [3] 1,238
Weighted average exercise price, ending balance [1] $ 8.80 $ 8.80 $ 8.80
Number of stock exercisable, ending balance [4] 174 174  
Weighted average exercisable, ending balance [1] $ 39.85 $ 39.85  
Weighted average remaining contractual life, Excersiable [2]   2 years 7 months 6 days  
[1] Represents the weighted average exercise price.
[2] Represents the weighted average remaining contractual term until the stock options expire.
[3] As of June 30, 2025, the aggregate intrinsic value of stock options outstanding was $0.
[4] As of June 30, 2025, the aggregate intrinsic value of exercisable stock options was $0.