XML 89 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
SHAREHOLDERS' EQUITY - Stock Buyback Narrative (Details) - USD ($)
2 Months Ended 12 Months Ended
Mar. 01, 2024
Dec. 31, 2023
Dec. 31, 2022
Aug. 31, 2023
Jun. 30, 2023
May 31, 2023
Equity, Class of Treasury Stock [Line Items]            
Stock repurchased during period   $ 14,397,000        
Private Placement            
Equity, Class of Treasury Stock [Line Items]            
Commissions and fees   44,000 $ 98,000,000      
New share repurchase program            
Equity, Class of Treasury Stock [Line Items]            
Authorized amount under the share repurchase program   $ 7,230,000   $ 6,750,000 $ 10,000,000 $ 5,000,000
Stock repurchased during period, shares   779,423 0      
Remaining authorized repurchase amount   $ 9,584,000        
New share repurchase program | Subsequent Event            
Equity, Class of Treasury Stock [Line Items]            
Stock repurchased during period, shares 123,061          
Remaining authorized repurchase amount $ 7,316,000          
Treasury stock acquired, average cost per share (in dollars per share) $ 18.43          
Stock repurchased during period $ 2,268,000