v3.26.1
SHARE REPURCHASES - Share Repurchases Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Equity [Abstract]    
Amount paid for shares repurchased $ 2,198 $ 0
Number of shares repurchased (in shares) 517,136 0
Average per share price paid (in dollars per share) $ 4.25 $ 0