XML 64 R53.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 17 Months Ended
Apr. 27, 2024
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Apr. 27, 2023
Treasury Stock              
Total Number of Shares Repurchased (in shares)   655,145 354,729 1,124,694 960,946    
Average Price per Share (in dollars per share)   $ 18.64 $ 12.49 $ 17.70 $ 10.70    
Total Cost of Shares Repurchased (in dollars)   $ 12,213 $ 4,431 $ 19,905 $ 10,279    
Share Repurchase Program              
Treasury Stock              
Shares authorized for repurchase (in dollars)             $ 50,000
Extension period 24 months            
Total Number of Shares Repurchased (in shares)   649,854 354,012 732,826 576,262 1,483,200  
Average Price per Share (in dollars per share)   $ 18.63 $ 12.49 $ 18.20 $ 11.27 $ 14.97  
Total Cost of Shares Repurchased (in dollars)   $ 12,107 $ 4,422 $ 13,337 $ 6,495 $ 22,200  
Available capacity for repurchase (in dollars) $ 50,000            
2020 and 2013 Stock Incentive Plans              
Treasury Stock              
Total Number of Shares Repurchased (in shares)   5,291 717 391,868 384,684    
Average Price per Share (in dollars per share)   $ 20.05 $ 12.75 $ 16.76 $ 9.84    
Total Cost of Shares Repurchased (in dollars)   $ 106 $ 9 $ 6,568 $ 3,784