XML 81 R69.htm IDEA: XBRL DOCUMENT v3.24.3
Equity (Details) - USD ($)
9 Months Ended
Sep. 30, 2024
Dec. 02, 2020
Equity [Abstract]    
Share repurchase program, authorized, amount   $ 100,000,000
Acquisition of treasury stock, share repurchase authorization, shares 103,000  
Acquisition of treasury stock - share repurchase authorization $ 8,700,000  
Share repurchase program, remaining authorized, amount $ 75,500,000