v3.26.3
Financing - Schedule of Forward Contracts (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
May 19, 2026
May 18, 2026
Mar. 23, 2026
Mar. 18, 2026
Mar. 12, 2026
Mar. 11, 2026
Mar. 10, 2026
Mar. 09, 2026
Mar. 06, 2026
Mar. 05, 2026
Mar. 04, 2026
Aug. 26, 2025
Aug. 25, 2025
Aug. 22, 2025
Aug. 21, 2025
Aug. 20, 2025
Aug. 19, 2025
Aug. 18, 2025
Sep. 30, 2026
Sep. 30, 2025
Forward Contract Indexed to Issuer's Equity [Line Items]                                        
Settlement shares (in shares)                                     2,123,544 3,542,377
Settlement amount                                     $ 124,999 $ 200,000
Bank Of America, N.A.                                        
Forward Contract Indexed to Issuer's Equity [Line Items]                                        
Settlement shares (in shares)               102,324   267,770 219,722         1,000,000 18,500 209,990    
Settlement price (in dollars per share)               $ 58.86   $ 58.99 $ 58.97         $ 56.41 $ 56.83 $ 56.75    
Settlement amount               $ 6,023   $ 15,796 $ 12,957         $ 56,410 $ 1,051 $ 11,917    
Bank Of America, N.A.                                        
Forward Contract Indexed to Issuer's Equity [Line Items]                                        
Settlement shares (in shares)                 219,199               200,000      
Settlement price (in dollars per share)                 $ 58.91               $ 56.51      
Settlement amount                 $ 12,913               $ 11,302      
Bank Of America, N.A                                        
Forward Contract Indexed to Issuer's Equity [Line Items]                                        
Settlement shares (in shares)               226,420                 200,000      
Settlement price (in dollars per share)               $ 58.65                 $ 56.41      
Settlement amount               $ 13,280                 $ 11,282      
MUFG Securities EMEA plc                                        
Forward Contract Indexed to Issuer's Equity [Line Items]                                        
Settlement shares (in shares) 42,343 295,300         144,796         54,317     64,016          
Settlement price (in dollars per share) $ 59.35 $ 59.15         $ 58.80         $ 56.64     $ 56.57          
Settlement amount $ 2,513 $ 17,467         $ 8,514         $ 3,076     $ 3,621          
MUFG Securities EMEA plc                                        
Forward Contract Indexed to Issuer's Equity [Line Items]                                        
Settlement shares (in shares)           175,000                 1,500,000          
Settlement price (in dollars per share)           $ 58.70                 $ 56.40          
Settlement amount           $ 10,273                 $ 84,600          
The Bank of Nova Scotia                                        
Forward Contract Indexed to Issuer's Equity [Line Items]                                        
Settlement shares (in shares)         186,448 132,415             41,408 135,327            
Settlement price (in dollars per share)         $ 58.63 $ 58.84             $ 56.60 $ 56.58            
Settlement amount         $ 10,931 $ 7,791             $ 2,344 $ 7,657            
Royal Bank of Canada                                        
Forward Contract Indexed to Issuer's Equity [Line Items]                                        
Settlement shares (in shares)     19,935 91,872                 118,819              
Settlement price (in dollars per share)     $ 58.28 $ 58.54                 $ 56.73              
Settlement amount     $ 1,162 $ 5,379                 $ 6,740