XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
EMPLOYEE BENEFIT PLANS - Nonvested Restricted Stock Units Activity (Details) - Restricted Stock Units (RSUs) - $ / shares
shares in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Non-vested RSUs, Opening Balance 1,995    
RSUs Granted 756    
RSUs Vested (804)    
RSUs Forfeited (62)    
Non-vested RSUs, Ending Balance 1,885 1,995  
Non-vested RSUs Opening, Weighted Average Grant Date Fair Value $ 30.03    
RSUs Granted, Weighted Average Grant Date Fair Value 35.3 $ 43.46 $ 23.23
RSUs Vested, Weighted Average Grant Date Fair Value 27.57    
RSUs Forfeited, Weighted Average Grant Date Fair Value 31.76    
Non-vested RSUs Ending, Weighted Average Grant Date Fair Value $ 33.14 $ 30.03