XML 98 R85.htm IDEA: XBRL DOCUMENT v3.25.1
COMMON STOCK REPURCHASE PROGRAM (Details) - USD ($)
1 Months Ended 2 Months Ended 3 Months Ended
Feb. 21, 2025
May 16, 2024
Aug. 29, 2023
Apr. 29, 2025
Feb. 21, 2025
Mar. 31, 2025
Equity, Class of Treasury Stock [Line Items]            
Amount of common stock repurchased           $ 10,775,000
February 2025 Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount $ 20,000,000       $ 20,000,000  
Stock repurchase program, period in force 12 months          
Repurchase of common stock (in shares)           84,000
Amount of common stock repurchased           $ 10,775,000
February 2025 Repurchase Program | Subsequent Event            
Equity, Class of Treasury Stock [Line Items]            
Repurchase of common stock (in shares)       73,000    
Amount of common stock repurchased       $ 9,225,000    
May 2024 Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount   $ 20,000,000        
Stock repurchase program, period in force   12 months        
Repurchase of common stock (in shares)         0  
August 2023 Repurchase Program            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount     $ 20,000,000      
Stock repurchase program, period in force     12 months      
Repurchase of common stock (in shares)     0