XML 122 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
COMMON STOCK REPURCHASE PROGRAM (Details) - USD ($)
12 Months Ended
May 16, 2024
Aug. 29, 2023
Jul. 28, 2022
Dec. 31, 2024
Dec. 31, 2022
Equity, Class of Treasury Stock [Line Items]          
Repurchase of common stock (in shares)         404,000
Amount of common stock repurchased         $ 29,882,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  
July 2022 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