XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.2
STOCKHOLDERS' EQUITY - Treasury Stock (Details) - USD ($)
1 Months Ended 2 Months Ended 3 Months Ended 4 Months Ended 5 Months Ended 6 Months Ended
Jun. 13, 2023
May 10, 2023
Oct. 19, 2023
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Mar. 04, 2024
Feb. 29, 2024
Nov. 01, 2023
Sep. 11, 2023
Oct. 31, 2022
STOCKHOLDERS' EQUITY                                    
Stock repurchased during period, value           $ 2,205,000 $ 13,420,000 $ 6,115,000 $ 3,353,000                  
Purchase of treasury stock (in shares)         495,138                          
Average price paid per share       $ 9.47                            
Total transactional value                       $ 15,625,000 $ 9,468,000          
Common Stock                                    
STOCKHOLDERS' EQUITY                                    
Stock repurchase program, authorized amount $ 10,000,000.0                         $ 20,000,000.0 $ 20,000,000.0 $ 20,000,000.0 $ 10,000,000.0 $ 10,000,000.0
Purchase of treasury stock (in shares)           189,879 1,121,835 666,200 232,698                  
Stock repurchased during period, value             $ 1,000                      
Purchase of treasury stock (in shares) 1,242,892   1,204,239 1,012,200   189,879 821,000     423,894 727,836              
Average price paid per share $ 8.05   $ 8.30   $ 13.43 $ 11.62 $ 11.73     $ 12.29 $ 13.74              
Total transactional value $ 10,000,000.0   $ 10,000,000.0 $ 9,600,000 $ 6,600,000 $ 2,200,000 $ 10,400,000     $ 5,200,000 $ 10,000,000              
Common Stock | Related Party | Mr. Sandgaard                                    
STOCKHOLDERS' EQUITY                                    
Authorized shares for share purchase 300,000 300,000                                
Average price paid per share $ 8.62 $ 9.61                                
Total transactional value $ 2.6 $ 2.9