v3.26.1
SHARE-BASED COMPENSATION - Schedule of Restricted Stock Units (Details) - $ / shares
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Performance RSUs    
Number of non-vested RSUs    
Beginning balance (in shares) 490,823 403,526
Granted (in shares) 182,098 185,551
Vested (in shares) (49,495) (38,752)
Forfeited (in shares) (12,481) (54,635)
Ending balance (in shares) 610,945 495,690
Weighted  average grant date fair value    
Beginning balance (in dollars per share) $ 12.10 $ 10.43
Granted (in dollars per share) 15.15 13.16
Vested (in dollars per share) 9.85 6.82
Forfeited (in dollars per share) 10.66 7.11
Ending balance (in dollars per share) $ 13.22 $ 12.10
Service RSUs    
Number of non-vested RSUs    
Beginning balance (in shares) 224,751 149,834
Granted (in shares) 155,591 149,435
Vested (in shares) (93,333) (62,041)
Forfeited (in shares) (3,961) (4,326)
Ending balance (in shares) 283,048 232,902
Weighted  average grant date fair value    
Beginning balance (in dollars per share) $ 12.60 $ 11.14
Granted (in dollars per share) 15.08 13.16
Vested (in dollars per share) 12.31 10.46
Forfeited (in dollars per share) 13.87 11.85
Ending balance (in dollars per share) $ 14.04 $ 12.60