v3.26.1
Fair Value of Assets and Liabilities - Zero Cost Collar Agreement (Details) - Foreign exchange contracts - Designated as cash flow hedge - Designated as Hedging Instrument
Mar. 04, 2026
Feb. 04, 2026
Jan. 06, 2026
Nov. 26, 2025
Nov. 04, 2025
Sep. 30, 2025
Sep. 02, 2025
Aug. 05, 2025
Jul. 02, 2025
Jun. 04, 2025
May 01, 2025
Apr. 09, 2025
Feb. 06, 2025
Jan. 02, 2025
Dec. 03, 2024
Nov. 04, 2024
Sep. 30, 2024
Sep. 03, 2024
Aug. 05, 2024
Jul. 03, 2024
August 2025 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)                                       18.0000
Derivative instrument, weighted average cap price (per unit)                                       19.4350
September 2025 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)                                     19.6550  
Derivative instrument, weighted average cap price (per unit)                                     21.0000  
November 2025 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)                                   20.0820    
Derivative instrument, weighted average cap price (per unit)                                   21.7571    
November 2025 Collars II                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)                                 19.8700      
Derivative instrument, weighted average cap price (per unit)                                 21.3650      
January 2026 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)                               20.1200        
Derivative instrument, weighted average cap price (per unit)                               21.6900        
February 2026 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)                             20.4250          
Derivative instrument, weighted average cap price (per unit)                             22.0377          
March 2 2026 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)                           20.8000            
Derivative instrument, weighted average cap price (per unit)                           21.9082            
March 30 2026 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)                         20.5300              
Derivative instrument, weighted average cap price (per unit)                         22.0000              
June 1 2026 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)                       20.9700                
Derivative instrument, weighted average cap price (per unit)                       22.2355                
June 29 2026 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)                     19.6940                  
Derivative instrument, weighted average cap price (per unit)                     20.9700                  
August 3 2026 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)                   19.3100                    
Derivative instrument, weighted average cap price (per unit)                   20.3437                    
August 31, 2026 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)                 18.8500                      
Derivative instrument, weighted average cap price (per unit)                 19.8025                      
September 29, 2026 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)               18.8500                        
Derivative instrument, weighted average cap price (per unit)               19.8000                        
November 2, 2026 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)             18.81                          
Derivative instrument, weighted average cap price (per unit)             19.8347                          
November 30, 2026 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)           18.42                            
Derivative instrument, weighted average cap price (per unit)           19.37                            
January 4, 2027 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)         18.72                              
Derivative instrument, weighted average cap price (per unit)         19.7                              
February 2, 2027 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)       18.43                                
Derivative instrument, weighted average cap price (per unit)       19.4852                                
March 1, 2027 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)     18.062                                  
Derivative instrument, weighted average cap price (per unit)     18.925                                  
April 5, 2027 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit)   17.4175                                    
Derivative instrument, weighted average cap price (per unit)   18.25                                    
May 3, 2027 Collars                                        
Fair Value, Balance Sheet Grouping, Financial Statement Captions                                        
Derivative instrument, weighted average floor price (per unit) 17.672                                      
Derivative instrument, weighted average cap price (per unit) 18.406