v3.22.4
STOCK REPURCHASE PROGRAMS - Narrative (Details) - Shareholder Repurchase Program
$ in Millions
1 Months Ended
Dec. 31, 2022
USD ($)
Share Repurchase Program [Line Items]  
Stock repurchase program, authorized amount $ 38.2
Board of Directors  
Share Repurchase Program [Line Items]  
Stock repurchase program, period 24 months
Stock repurchase program, authorized amount $ 100.0
Remaining authorized repurchase amount $ 96.4