v3.26.1
Subsequent Events (Details) - USD ($)
Apr. 22, 2026
Oct. 27, 2025
May 26, 2026
Credit agreements      
Subsequent Events      
Increase in aggregate commitment   $ 175,000,000  
Aggregate commitment   $ 1,000,000,000  
Subsequent Event      
Subsequent Events      
Dividend per share (in Dollars per share)     $ 0.24
Subsequent Event | Credit agreements      
Subsequent Events      
Increase in aggregate commitment $ 150,000,000    
Aggregate commitment 1,150,000,000    
Subsequent Event | Credit agreements | Future incremental provisions forecast      
Subsequent Events      
Increase in aggregate commitment 275,000,000    
Aggregate commitment $ 1,425,000,000