XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders' Equity - Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended 27 Months Ended
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Treasury Stock                
Shares repurchased (in shares)       1,227,555 597 1,741,083 469,549  
Average price per share (in dollars per share)       $ 23.49 $ 17.72 $ 25.29 $ 16.38  
Aggregate amount repurchased (in dollars)       $ 28,836 $ 11 $ 44,033 $ 7,692  
Share Repurchase Program                
Treasury Stock                
Shares authorized for repurchase (in dollars)     $ 50,000          
Repurchase period     12 months          
Extension period   24 months            
Available capacity for repurchase (in dollars)   $ 50,000   $ 58,900   $ 58,900   $ 58,900
Additional amount authorized for repurchase (in dollars) $ 50,000              
Shares repurchased (in shares)       1,226,954   1,236,115 82,972 2,719,315
Shares retired (in shares)           2,719,315    
Average price per share (in dollars per share)       $ 23.49   $ 23.5 $ 14.83 $ 18.84
Aggregate amount repurchased (in dollars)       $ 28,822   $ 29,045 $ 1,230 $ 51,200
2020 and 2013 Stock Incentive Plans                
Treasury Stock                
Shares repurchased (in shares)       601 597 504,968 386,577  
Average price per share (in dollars per share)       $ 23.8 $ 17.72 $ 29.68 $ 16.72  
Aggregate amount repurchased (in dollars)       $ 14 $ 11 $ 14,988 $ 6,462