XML 80 R74.htm IDEA: XBRL DOCUMENT v3.25.3
Subsequent Events - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Oct. 30, 2025
Sep. 30, 2025
O2025 Q3 Dividends [Member]    
Subsequent Event [Line Items]    
Dividend declared on   Jul. 29, 2025
Dividend paid on   Aug. 22, 2025
Stockholders of record on   Aug. 14, 2025
Subsequent Event [Member] | October 2025 Share Repurchase Program [Member]    
Subsequent Event [Line Items]    
Stock repurchase program, authorized amount $ 25.0  
Subsequent Event [Member] | O2025 Q4 Dividends [Member]    
Subsequent Event [Line Items]    
Dividend declared on Oct. 30, 2025  
Dividend payable per share $ 0.015  
Dividend paid on Nov. 20, 2025  
Stockholders of record on Nov. 10, 2025