XML 80 R68.htm IDEA: XBRL DOCUMENT v3.25.1
STOCKHOLDERS’ EQUITY (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Equity [Line Items]    
Aggregate Purchase Price (in USD per share)   $ 4,139,000
March 11, 2024    
Equity [Line Items]    
Dollar Amount Authorized $ 20,000,000  
Total Number of Shares Repurchased During the Year (in shares) 0 288
Aggregate Purchase Price (in USD per share) $ 6,000  
Average Price per Share Repurchased (in USD per share) $ 20.42  
June 12, 2023    
Equity [Line Items]    
Dollar Amount Authorized $ 20,000,000  
Total Number of Shares Repurchased During the Year (in shares) 0 207,722
Aggregate Purchase Price (in USD per share) $ 4,133,000  
Average Price per Share Repurchased (in USD per share) $ 19.90