v3.26.1
STOCKHOLDERS’ EQUITY - Dividends Declared and Paid (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
May 11, 2026
Feb. 24, 2026
May 09, 2025
Feb. 25, 2025
Apr. 30, 2026
Jan. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Equity [Abstract]                    
Cash dividend paid (in USD per share) $ 0.085 $ 0.085 $ 0.085 $ 0.08 $ 0.085 $ 0.085        
Dividends             $ (8,169) $ (8,218) $ (16,370) $ (15,953)
Value of cash dividend paid         $ 8,100 $ 8,600