Annual report [Section 13 and 15(d), not S-K Item 405]

SHARE-BASED COMPENSATION - Schedule of Restricted Stock Activity (Details)

v3.25.0.1
SHARE-BASED COMPENSATION - Schedule of Restricted Stock Activity (Details) - Restricted stock awards - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of Shares      
Beginning balance (in shares) 1,443,675    
Granted (in shares) 614,785    
Vested/release (in shares) (408,148)    
Cancelled/forfeited (in shares) (96,323)    
Ending balance (in shares) 1,553,989 1,443,675  
Weighted Average Grant Price      
Beginning balance (in dollars per share) $ 29.36    
Granted (in dollars per share) 26.93 $ 24.35 $ 29.33
Vested/released (in dollars per share) 26.89    
Cancelled/forfeited (in dollars per share) 28.17    
Ending balance (in dollars per share) $ 29.12 $ 29.36