XML 67 R57.htm IDEA: XBRL DOCUMENT v3.23.3
STOCK REPURCHASE PROGRAMS - Narrative (Details) - Shareholder Repurchase Program - USD ($)
12 Months Ended
Dec. 31, 2022
Oct. 01, 2023
Share Repurchase Program [Line Items]    
Remaining authorized shares to be purchased amount $ 38,200,000  
Board of Directors Chairman    
Share Repurchase Program [Line Items]    
Share repurchase program period 24 months  
Authorized share repurchase program amount $ 100,000,000  
Remaining authorized shares to be purchased amount   $ 84,100,000