v3.25.2
SCHEDULE OF STOCK ACTIVITY FOR RESTRICTED SHARE UNIT PLAN (Details) - Restricted Stock Units (RSUs) [Member] - shares
shares in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Restricted Share Units, Beginning balance 24,619 27,609
Restricted Share Units, Granted 10,379 17,769
Restricted Share Units, Vested and Issued (6,963) (19,376)
Restricted Share Units, Forfeited (3,310) (1,383)
Restricted Share Units, Ending balance 24,725 24,619