XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.2
Stockholders' Equity - Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 14 Months Ended
Apr. 27, 2024
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Apr. 27, 2023
Treasury Stock              
Total Number of Shares Repurchased (in shares)   597 222,451 469,549 606,217    
Average Price per Share (in dollars per share)   $ 17.72 $ 9.33 $ 16.38 $ 9.65    
Total Cost of Shares Repurchased (in dollars)   $ 11 $ 2,075 $ 7,692 $ 5,848    
Share Repurchase Program              
Treasury Stock              
Shares authorized for repurchase (in dollars)             $ 50,000
Extension period 24 months            
Total Number of Shares Repurchased (in shares)     222,250 82,972 222,250 833,346  
Average Price per Share (in dollars per share)     $ 9.33 $ 14.83 $ 9.33 $ 12.11  
Total Cost of Shares Repurchased (in dollars)     $ 2,073 $ 1,230 $ 2,073 $ 10,100  
Available capacity for repurchase (in dollars) $ 50,000            
2020 and 2013 Stock Incentive Plans              
Treasury Stock              
Total Number of Shares Repurchased (in shares)   597 201 386,577 383,967    
Average Price per Share (in dollars per share)   $ 17.72 $ 9.36 $ 16.72 $ 9.83    
Total Cost of Shares Repurchased (in dollars)   $ 11 $ 2 $ 6,462 $ 3,775