XML 100 R82.htm IDEA: XBRL DOCUMENT v3.25.1
SCHEDULE OF RESTRICTED STOCK UNITS ACTIVITY (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Equity [Abstract]    
Number of Shares, PSUs unvested, outstanding, beginning balance 363,029 493,806
Weighted average grant date fair value, beginning balance $ 9.23 $ 7.99
Number of Shares, RSUs granted 327,831 128,174
Weighted average grant date fair value, RSUs granted $ 24.64 $ 11.68
Number of Shares, RSUs vested (327,998) (175,643)
Weighted average grant date fair value, RSUs vested $ 10.22 $ 8.67
Number of Shares, RSUs cancelled/forfeited (9,750) (83,308)
Weighted average grant date fair value, RSUs cancelled/forfeited $ 11.64 $ 6.84
Number of Shares, PSUs unvested, outstanding, ending balance 353,112 363,029
Weighted average grant date fair value, ending balance $ 22.55 $ 9.23