v3.26.3
SHARE REPURCHASE PROGRAMS - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Jul. 14, 2026
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Mar. 31, 2026
Apr. 30, 2025
Equity [Abstract]                
Stock repurchase program, authorized amount, percentage   10.00%         10.00% 20.00%
Stock repurchase program, authorized amount (in shares)   1,400,000           2,700,000
Stock repurchase program, purchase period   12 months            
Common shares repurchased (in shares) 660,297   660,300 1,051,000 1,171,300 2,087,500    
Dollar-value of shares repurchased $ 22,300   $ 22,292 $ 26,210 $ 36,645 $ 48,684