XML 62 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Payments - Schedule of Nonvested Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) [Member]
3 Months Ended
Mar. 31, 2025
$ / shares
shares
Share-Based Payments - Schedule of Nonvested Restricted Stock Units Activity (Details) [Line Items]  
Outstanding, Number of Shares | shares 1,008,400
Outstanding, Weighted Average Grant Date Fair Value | $ / shares $ 22.51
Granted, Number of Shares | shares 269,259
Granted, Weighted Average Grant Date Fair Value | $ / shares $ 30.62
Vested, Number of Shares | shares (256,333)
Vested, Weighted Average Grant Date Fair Value | $ / shares $ 16.44
Forfeited, Number of Shares | shares (1,357)
Forfeited, Weighted Average Grant Date Fair Value | $ / shares $ 28.1
Outstanding, Number of Shares | shares 1,019,969
Outstanding, Weighted Average Grant Date Fair Value | $ / shares $ 26.17