XML 119 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
TREASURY STOCK (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Dec. 31, 2024
Feb. 28, 2024
Dec. 31, 2023
Feb. 28, 2023
Dec. 31, 2022
Mar. 09, 2022
Feb. 08, 2022
Equity, Class of Treasury Stock [Line Items]                
Treasury stock (in shares)   1,249,607   1,249,607   1,249,607    
2021 Share Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Share authorized to repurchase               $ 30.0
Common stock repurchased (in shares) 600,000              
2022 Share Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Share authorized to repurchase             $ 30.0  
2023 Share Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Share authorized to repurchase         $ 50.0      
2024 Share Repurchase Program                
Equity, Class of Treasury Stock [Line Items]                
Share authorized to repurchase     $ 50.0