XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.3
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED        
Excise tax paid on share repurchases       $ 24
No. of Shares   424,000 1,342,000  
Avg. Price $ 6.76 $ 6.76 $ 7.4  
Total Cost   $ 2,868 $ 9,928  
Stock buyback program        
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED        
Stock repurchase program 49,578,125 49,578,125    
Remaining stock repurchase program 12,768,870 12,768,870    
Shares purchased for withholding taxes        
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED        
No. of Shares   424,000 332,000  
Avg. Price $ 6.76 $ 6.76 $ 7.28  
Total Cost   $ 2,868 $ 2,416  
Open market purchases        
CASH PAID FOR COMMON STOCK PURCHASED AND RETIRED        
No. of Shares 0   1,010,000  
Avg. Price     $ 7.44  
Total Cost     $ 7,512