v3.25.2
Subsequent Events - Additional Information (Detail) - USD ($)
3 Months Ended 6 Months Ended
Jul. 29, 2025
Jun. 30, 2025
Jun. 30, 2025
Subsequent Event [Line Items]      
Financial statements adjustments   $ 0 $ 0
Subsequent Event [Member] | Dividends Declared [Member]      
Subsequent Event [Line Items]      
Quarterly Cash Dividends Per Share Declared $ 0.1875    
Dividends Payable, Date declared Jul. 29, 2025    
Subsequent Event [Member] | Dividends Declared [Member]      
Subsequent Event [Line Items]      
Dividend Payable, Date to be paid Sep. 18, 2025    
Dividends Payable, Date of Record Sep. 04, 2025