XML 83 R67.htm IDEA: XBRL DOCUMENT v3.23.3
Share Repurchases - Narrative (Details) - USD ($)
Oct. 28, 2023
Dec. 06, 2021
Equity [Abstract]    
Share repurchase program (up to)   $ 100,000,000
Remaining share repurchase program $ 44,900,000