XML 92 R80.htm IDEA: XBRL DOCUMENT v3.25.2
Equity (Details) - USD ($)
6 Months Ended
Jun. 30, 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  
Share repurchase program, remaining authorized, amount $ 56,100,000