v3.26.1
INCOME TAXES (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
INCOME TAXES        
Federal income taxes $ 1,200,000 $ 3,000,000 $ 1,200,000 $ 3,000,000
State taxes 855,000 614,000 896,000 649,000
Payment to state tax jurisdiction exceeding threshold percentage $ 0 $ 0 $ 0 $ 0
Threshold percentage on taxable income 5.00% 5.00% 5.00% 5.00%
Proceeds from income tax refund, state and local     $ 642,000 $ 19,000
Proceeds from income tax refund, federal   $ 16,000 977,000 65,000
Minnesota        
INCOME TAXES        
Tax payments made to individual state jurisdictions $ 215,000   215,000  
TEXAS        
INCOME TAXES        
Tax payments made to individual state jurisdictions 165,000 110,000 165,000 110,000
Illinois        
INCOME TAXES        
Tax payments made to individual state jurisdictions 160,000 250,000 160,000 250,000
KANSAS        
INCOME TAXES        
Tax payments made to individual state jurisdictions 160,000   160,000  
ARIZONA        
INCOME TAXES        
Tax payments made to individual state jurisdictions   30,000   30,000
Colorado        
INCOME TAXES        
Tax payments made to individual state jurisdictions $ 155,000 $ 210,000 155,000 210,000
Georgia        
INCOME TAXES        
Tax payments made to individual state jurisdictions     $ 34,000 $ 27,000