XML 71 R60.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 30 Months Ended
Oct. 31, 2025
Apr. 30, 2025
Apr. 30, 2024
Apr. 30, 2023
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Treasury Stock                  
Shares repurchased (in shares)         1,094,817 655,145 2,835,900 1,124,694  
Average price per share (in dollars per share)         $ 23.18 $ 18.64 $ 24.48 $ 17.7  
Aggregate amount repurchased (in dollars)         $ 25,379 $ 12,213 $ 69,412 $ 19,905  
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   $ 33,500   $ 33,500   $ 33,500
Additional amount authorized for repurchase (in dollars)   $ 50,000              
Shares repurchased (in shares)         1,094,516 649,854 2,330,631 732,826 3,813,831
Average price per share (in dollars per share)         $ 23.18 $ 18.63 $ 23.35 $ 18.2 $ 20.09
Aggregate amount repurchased (in dollars)         $ 25,371 $ 12,107 $ 54,416 $ 13,337 $ 76,600
2020 and 2013 Stock Incentive Plans                  
Treasury Stock                  
Shares repurchased (in shares)         301 5,291 505,269 391,868  
Average price per share (in dollars per share)         $ 25 $ 20.05 $ 29.68 $ 16.76  
Aggregate amount repurchased (in dollars)         $ 8 $ 106 $ 14,996 $ 6,568  
Subsequent Event | Share Repurchase Program                  
Treasury Stock                  
Available capacity for repurchase (in dollars) $ 130,400                
Additional amount authorized for repurchase (in dollars) $ 100,000