XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.3
Share-Based Payments (Details) - Schedule of Nonvested Restricted Stock Units Activity - Restricted Stock Units (RSUs) [Member]
9 Months Ended
Sep. 30, 2024
$ / shares
shares
Share-Based Payments (Details) - Schedule of Nonvested Restricted Stock Units Activity [Line Items]  
Outstanding, Number of Shares | shares 1,306,406
Outstanding, Weighted Average Grant Date Fair Value | $ / shares $ 16.47
Granted, Number of Shares | shares 126,971
Granted, Weighted Average Grant Date Fair Value | $ / shares $ 35.06
Vested, Number of Shares | shares (528,827)
Vested, Weighted Average Grant Date Fair Value | $ / shares $ 6.26
Forfeited, Number of Shares | shares (20,450)
Forfeited, Weighted Average Grant Date Fair Value | $ / shares $ 15.89
Outstanding, Number of Shares | shares 884,100
Outstanding, Weighted Average Grant Date Fair Value | $ / shares $ 25.44