XML 90 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
STOCKHOLDERS' EQUITY (Details) - USD ($)
1 Months Ended 12 Months Ended 31 Months Ended
May 24, 2021
Feb. 17, 2021
Feb. 28, 2021
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Sep. 12, 2022
Feb. 02, 2022
Jan. 18, 2022
Dec. 31, 2021
Accumulated Other Comprehensive Income (Loss) [Line Items]                    
Stock repurchase program, authorized amount (up to) $ 5,000,000     $ 1,200,000   $ 1,200,000 $ 10,500,000 $ 8,500,000 $ 7,000,000 $ 1,100,000
Stock repurchase program, period in force 12 months                  
Stock repurchase program, increased authorized amount             $ 2,000,000 $ 1,500,000 $ 2,000,000  
Stock repurchased, average price per share (in dollars per share)     $ 8.50   $ 7.33 $ 8.25        
Stock repurchased during period     $ 3,000,000   $ 4,362,052 $ 9,073,622        
Stock repurchased (in shares)     350,000 0 594,918 1,099,833        
Stock repurchase program, amount remaining under program       $ 1,429,458   $ 1,429,458        
IPO                    
Accumulated Other Comprehensive Income (Loss) [Line Items]                    
Sale of stock, number of shares issued (in shares)   6,210,000                
Sale of stock, share price (in dollars per share)   $ 10.00                
Sale of stock, total gross offering proceeds   $ 62,100,000