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