XML 83 R72.htm IDEA: XBRL DOCUMENT v3.25.1
Share Repurchase Program - Narrative (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 11, 2024
Dec. 31, 2023
Feb. 01, 2025
Feb. 03, 2024
Jan. 28, 2023
Debt Instrument [Line Items]          
Share repurchase program, authorized amount $ 50.0 $ 50.0      
Share repurchase program, expiration date Dec. 31, 2025 Dec. 31, 2024      
Share repurchase program, shares purchased     0 230,696 1,134,524
Share repurchase program, purchased amount       $ 5.4 $ 30.5