Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details) |
9 Months Ended |
|---|---|
Sep. 30, 2024 | |
| Derivatives designated as hedging instruments: | Cash flow hedges | |
| Organization And Summary Of Significant Accounting Policies [Line Items] | |
| Derivative, term of contract | 36 months |