v3.25.2
Financings and Capitalization (Schedule of Forward Stock Contracts) (Details) - $ / shares
Jun. 30, 2025
Jun. 16, 2025
Jun. 13, 2025
Mar. 14, 2025
Feb. 25, 2025
Dec. 16, 2024
Forward contracts entered into December 16, 2024            
Debt and Equity Securities, FV-NI [Line Items]            
Number of Shares (in shares)           400,581
Initial forward price (in dollars per share) $ 69.76         $ 69.43
Forward contracts entered into February 25, 2025            
Debt and Equity Securities, FV-NI [Line Items]            
Number of Shares (in shares)         757,686  
Initial forward price (in dollars per share) 70.48       $ 70.11  
Forward contracts entered into March 14, 2025            
Debt and Equity Securities, FV-NI [Line Items]            
Number of Shares (in shares)       551,166    
Initial forward price (in dollars per share) 73.25     $ 72.99    
Forward contracts entered into June 13, 2025            
Debt and Equity Securities, FV-NI [Line Items]            
Number of Shares (in shares)     1,094,643      
Initial forward price (in dollars per share) 71.80   $ 71.70      
Forward contracts entered into June 16, 2025            
Debt and Equity Securities, FV-NI [Line Items]            
Number of Shares (in shares)   2,150,000        
Initial forward price (in dollars per share) $ 69.39 $ 69.30