XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
May 25, 2023
Dec. 14, 2022
Mar. 31, 2024
Mar. 31, 2023
Equity, Class of Treasury Stock [Line Items]        
Stock repurchase program, number of shares authorized to be repurchased (in shares) 2,000,000 3,000,000    
Stock repurchase program, percent of common stock 1.90% 2.70%    
Stock repurchase program, remaining number of shares authorized to be repurchased (in shares)     1,005,325  
Shares repurchased, number of shares (in shares)     101,516 2,378,434
Shares repurchased, value     $ 1,652 $ 47,323
Share Repurchase Programs        
Equity, Class of Treasury Stock [Line Items]        
Shares repurchased, number of shares (in shares)     101,516 2,378,434
Shares repurchased, value     $ 1,700 $ 47,300
Shares repurchased, price per share (in dollars per share)     $ 16.28 $ 19.90