XML 89 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Equity (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Dec. 02, 2020
Equity [Abstract]    
Share repurchase program, authorized, amount   $ 100,000,000
Acquisition of treasury stock, share repurchase authorization (in shares) 233,611  
Acquisition of treasury stock - share repurchase authorization $ 19,400,000  
Estimated excise taxes 100,000  
Share repurchase program, remaining authorized, amount $ 56,100,000