XML 61 R55.htm IDEA: XBRL DOCUMENT v3.26.1
Stockholders' Equity and Stock Benefit Plans - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 31, 2026
Mar. 31, 2026
Oct. 31, 2025
Apr. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock options outstanding 114,938 114,938    
Treasury Stock, Value, Acquired, Cost Method   $ 16,797    
2010 Incentive Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for issuance 23,125,612 23,125,612    
Shares available for issuance 11,522,246 11,522,246    
Directors' Plan [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for issuance 4,598,838 4,598,838    
Shares available for issuance 1,802,275 1,802,275    
2021 ESPP [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock reserved for issuance 2,164,999 2,164,999    
Shares available for issuance 884,251 884,251    
Shares of common stock purchased 199,361 341,692    
Weighted-average price of shares purchased $ 9.38 $ 9.37    
Employee payroll contributions accrued   $ 500    
Purchase period end date   Aug. 24, 2026    
April 2022 Stock Repurchase Program [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock repurchase program outstanding shares of common stock authorized to repurchase       $ 40,000
Repurchase of common stock   1,121,745    
Treasury Stock Acquired, Average Cost Per Share   $ 14.94    
Stock repurchase program, amount remained available for stock repurchase $ 40,000 $ 40,000    
Treasury Stock, Value, Acquired, Cost Method   $ 16,800    
Treasury Stock Broker Commission   $ 0.03    
October 2025 New Stock Repurchase Program [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock repurchase program outstanding shares of common stock authorized to repurchase     $ 40,000