XML 88 R65.htm IDEA: XBRL DOCUMENT v3.25.1
SUBSEQUENT EVENTS (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
May 07, 2025
Mar. 31, 2025
Mar. 31, 2024
May 05, 2025
Subsequent Events        
Dividends declared per share of common stock (in dollars per share)   $ 0.3 $ 0.41  
Subsequent Event | Share Repurchase Program        
Subsequent Events        
Value of shares authorized for repurchase       $ 50,000
Subsequent Event | Q2 2025 Dividend        
Subsequent Events        
Dividends declared per share of common stock (in dollars per share) $ 0.15      
Aggregate amount of dividend $ 6,600      
Dividends Payable, Date Declared May 07, 2025      
Dividends Payable, Date to be Paid May 30, 2025      
Dividends Payable, Date of Record May 22, 2025