XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Share Repurchase Program (Narrative) (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 14, 2023
Dec. 31, 2022
Feb. 03, 2024
Jan. 28, 2023
Jan. 29, 2022
Debt Instrument [Line Items]          
Share repurchase program, authorized amount $ 50.0 $ 50.0      
Share repurchase program, expiration date Dec. 31, 2024 Dec. 31, 2023      
Share repurchase program, shares purchased     230,696 1,134,524 208,662
Share repurchase program, purchased amount     $ 5.4 $ 30.5 $ 7.1