XML 68 R58.htm IDEA: XBRL DOCUMENT v3.23.3
STOCKHOLDERS' EQUITY - Treasury Stock (Details) - USD ($)
1 Months Ended 2 Months Ended 3 Months Ended 4 Months Ended 5 Months Ended
Sep. 11, 2023
Jun. 13, 2023
May 10, 2023
Jun. 30, 2023
Dec. 31, 2022
May 31, 2022
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Oct. 04, 2022
Mar. 31, 2023
Oct. 31, 2022
Jun. 09, 2022
Apr. 11, 2022
STOCKHOLDERS' EQUITY                                
Average price paid per share $ 8.36                              
Purchase of treasury stock (in shares) 667,524                              
Total transactional value $ 5,600,000       $ 33,160,000   $ 57,560,000                  
Related Party | Mr. Sandgaard                                
STOCKHOLDERS' EQUITY                                
Stock repurchase program, authorized amount   $ 300,000 $ 300,000                          
Average price paid per share   $ 8.62 $ 9.61                          
Total transactional value   $ 2,586,000 $ 2,883,000                          
Common Stock                                
STOCKHOLDERS' EQUITY                                
Stock repurchase program, authorized amount $ 10,000,000.0 10,000,000.0       $ 10,000,000.0               $ 10,000,000.0 $ 10,000,000.0 $ 10,000,000.0
Purchase of treasury stock (in shares)         495,138 1,419,874 1,844,216 666,200 232,698 987,451 1,504,374 1,091,604 727,836      
Purchase of treasury stock (in value)                       $ 10,000,000.0 $ 10,000,000      
Average price paid per share       $ 8.05 $ 13.43 $ 7.04           $ 9.06 $ 13.74      
Stock repurchased during period, value         $ 6,600,000                      
Purchase of treasury stock (in shares)       1,242,892                        
Total transactional value       $ 10,000,000.0       $ 10,000,000.0                
Common Stock | Related Party | Mr. Sandgaard                                
STOCKHOLDERS' EQUITY                                
Stock repurchase program, authorized amount   $ 300,000 $ 300,000                          
Average price paid per share   $ 8.62 $ 9.61                          
Total transactional value   $ 2,600,000 $ 2,900,000