XML 81 R69.htm IDEA: XBRL DOCUMENT v3.26.1
Subsequent Events - (Additional Information) (Details) - USD ($)
1 Months Ended 3 Months Ended
Aug. 12, 2026
Aug. 07, 2026
Jul. 05, 2026
Jun. 29, 2025
Subsequent Event [Line Items]        
Purchase of treasury stock (in shares)     219,204 1,740,161
Treasury stock, value, acquired     $ 49,958,000 $ 150,034,000
Subsequent Event        
Subsequent Event [Line Items]        
Purchase of treasury stock (in shares)   249,893    
Treasury stock, value, acquired   $ 50,042,000    
Common stock dividends (in dollars per share) $ 0.2875