XML 98 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY - Stock Repurchase Program (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Stock Repurchase Program      
Repurchases of common stock - net   $ 9,638,000 $ 5,240,000
Stock Repurchase Program      
Stock Repurchase Program      
Number of shares repurchased 0 499,000 208,000
Repurchases of common stock - net   $ 9,638,000 $ 5,214,000
Payment of commissions on sale of shares   $ 30,000 $ 12,000
Remaining value of common shares authorized for repurchase $ 8,082,000