XML 80 R64.htm IDEA: XBRL DOCUMENT v3.23.1
Equity (Details) - USD ($)
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Equity, Treasury Stock [Line Items]    
Treasury stock acquired (in shares) 0 187,978
Treasury stock acquired, value   $ 13,791,000
December 2018 Share Repurchase Program    
Equity, Treasury Stock [Line Items]    
Treasury stock acquired (in shares)   100,000
Treasury stock acquired, value   $ 8,600,000
Share repurchase program, amount authorized, value   $ 100,000,000
March 2020 Share Repurchase Program    
Equity, Treasury Stock [Line Items]    
Treasury stock acquired (in shares) 100,000  
Treasury stock acquired, value $ 5,200,000  
Share repurchase program, amount authorized, value 150,000,000  
Stock repurchase program, remaining authorized repurchase amount $ 77,300,000