XML 70 R59.htm IDEA: XBRL DOCUMENT v3.24.3
STOCKHOLDERS' EQUITY - Treasury Stock (Details) - USD ($)
1 Months Ended 2 Months Ended 3 Months Ended 5 Months Ended 7 Months Ended 9 Months Ended
Jun. 13, 2023
May 10, 2023
Oct. 19, 2023
Dec. 31, 2023
Dec. 31, 2022
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Mar. 31, 2023
Sep. 30, 2024
Sep. 30, 2024
Sep. 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 $ 14,934,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 $ 24,402,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)           0 189,879 1,121,835 1,844,216 666,200 232,698                  
Stock repurchased during period, value               $ 1,000 $ 2,000                      
Purchase of treasury stock (in shares) 1,242,892   1,204,239 1,012,200       821,000       727,836 423,894              
Average price paid per share $ 8.05   $ 8.30   $ 13.43     $ 11.73       $ 13.74 $ 12.29              
Total transactional value $ 10,000,000.0   $ 10,000,000.0 $ 9,600,000 $ 6,600,000     $ 10,400,000       $ 10,000,000 $ 5,200,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