XML 169 R88.htm IDEA: XBRL DOCUMENT v3.25.1
SHAREHOLDERS’ EQUITY - Schedule of Share Repurchase Program (Details) - Treasury Stock - USD ($)
1 Months Ended 12 Months Ended
Mar. 12, 2024
Feb. 29, 2024
Jan. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Share Repurchase Program [Line Items]            
Publicly announced programs (in shares)       1,510,000 5,421,000 691,000
Shares Purchased as Part of Publicly Announced Programs            
Share Repurchase Program [Line Items]            
Publicly announced programs (in shares) 347,137 474,100 446,366 1,267,603    
Shares acquired, average cost per share (in dollars per share) $ 4.33 $ 4.22 $ 4.48      
Share repurchase program, authorized, amount $ 0 $ 1,516,630 $ 3,516,205