XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.3
SHARE-BASED PAYMENT - Schedule Non-vested Shares Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Number of Non-Vested Shares    
Number of non-vested shares, outstanding (in shares) 3,423,305 3,598,606
Number of non-vested shares, grant (in shares) 1,222,694 79,909
Number of non-vested shares, vested (in shares) (587,553) (503,505)
Number of non-vested shares, forfeited (in shares) (155,328) (777,206)
Number of non-vested shares, outstanding at ending balance (in shares) 3,903,118 2,397,804
Weighted Average Grant Date Fair Value Per Share (U.S.$)    
Weighted average grant date fair value per share, non-vested shares, outstanding at beginning (in dollars per share) $ 1.63 $ 3.07
Weighted average grant date fair value per share, non-vested shares, grant (in dollars per share) 2.79 1.40
Weighted average grant date fair value per share, non-vested shares, vested (in dollars per share) 2.48 2.65
Weighted average grant date fair value per share, non-vested shares, forfeited (in dollars per share) 2.34 4.29
Weighted average grant date fair value per share, non-vested shares, outstanding at ending (in dollars per share) $ 1.84 $ 2.71