v3.26.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Oct. 31, 2025
Apr. 30, 2022
Equity Class Of Treasury Stock [Line Items]          
Treasury Stock, Value, Acquired, Cost Method $ 31,442        
April 2022 Stock Repurchase Program [Member]          
Equity Class Of Treasury Stock [Line Items]          
Stock repurchase program outstanding shares of common stock authorized to repurchase         $ 40,000
Stock repurchase program, amount remained available for stock repurchase     $ 40,000    
October 2025 New Stock Repurchase Program [Member]          
Equity Class Of Treasury Stock [Line Items]          
Stock repurchase program outstanding shares of common stock authorized to repurchase       $ 40,000  
Repurchase of common stock 2,308,491 0      
Treasury Stock Acquired, Average Cost Per Share $ 13.59        
Treasury Stock, Value, Acquired, Cost Method $ 31,400        
Treasury Stock Broker Commission $ 0.03        
Stock repurchase program, amount remained available for stock repurchase $ 25,400        
2022 and 2025 Stock Repurchase Programs [Member]          
Equity Class Of Treasury Stock [Line Items]          
Retirement of treasury stock, Shares 2,308,491 0      
Retirement of treasury stock $ 31,400