XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.4
STOCKHOLDERS' EQUITY - Stock Repurchase Program (Details) - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Sep. 30, 2022
Stock Repurchase Program        
Remaining value of common shares authorized for repurchase $ 7,500,000      
Repurchases of common stock - net $ 5,240,000      
Stock Repurchase Program        
Stock Repurchase Program        
Number of shares repurchased 208,000 0 0  
Repurchases of common stock - net $ 5,214,000      
Payment of commissions on sale of shares $ 12,000      
Stock Repurchase Program, September 2022        
Stock Repurchase Program        
Value of common shares authorized for repurchase       $ 7,500,000
Stock Repurchase Program, March 2016        
Stock Repurchase Program        
Value of common shares authorized for repurchase       $ 2,286,000