XML 65 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 22, 2025
USD ($)
program
$ / shares
shares
Feb. 24, 2024
$ / shares
shares
Feb. 22, 2025
USD ($)
program
$ / shares
shares
Feb. 24, 2024
USD ($)
$ / shares
shares
Oct. 31, 2024
USD ($)
May 25, 2024
USD ($)
Jul. 31, 2015
USD ($)
Stockholders' Equity Disclosure [Line Items]              
Number of stock repurchase programs | program 2   2        
Purchase of common stock, amount     $ 13,014 $ 5,000      
Cash dividends declared per common share (in dollars per share) | $ / shares $ 0.14 $ 0.14 $ 0.42 $ 0.42      
Dividends payable, current $ 4,600   $ 4,600     $ 4,700  
Stock Repurchase Programs              
Stockholders' Equity Disclosure [Line Items]              
Purchase of common stock (in shares) | shares 354,505 0 1,382,820 353,858      
Purchase of common stock, price per share (in dollars per share) | $ / shares $ 8.46   $ 9.40 $ 14.13      
Purchase of common stock, amount $ 3,000   $ 13,000 $ 5,000      
Stock repurchase plan, remaining amount $ 79,200   $ 79,200        
July 2015 Program              
Stockholders' Equity Disclosure [Line Items]              
Amount authorized under a stock repurchase program             $ 150,000
October 2024 Program              
Stockholders' Equity Disclosure [Line Items]              
Amount authorized under a stock repurchase program         $ 50,000