v3.26.1
EQUITY - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Class of Warrant or Right [Line Items]    
Dividend of Common Stock $ 10,152 $ 8,295
O2026Q2 Dividends [Member]    
Class of Warrant or Right [Line Items]    
Cash dividend per share $ 0.05  
Dividend declared date Apr. 29, 2026  
Dividend of Common Stock $ 5,100  
Dividend payable date Jun. 03, 2026  
Dividend record date May 20, 2026  
2025 Share Repurchase Program [Member] | Common Stock [Member]    
Class of Warrant or Right [Line Items]    
Share repurchase program remained available authorized amount $ 37,100  
Shares repurchase during period 16,134  
Shares repurchased aggregate cost $ 400