Commitments and Contingencies - Narrative (Details) - USD ($) $ in Thousands |
6 Months Ended | ||
|---|---|---|---|
Jun. 30, 2026 |
Jul. 31, 2026 |
May 05, 2025 |
|
| 2025 Credit Facility | Line of Credit | |||
| Lessee, Lease, Description [Line Items] | |||
| Line of credit facility, maximum borrowing capacity | $ 500,000 | ||
| Letter of Credit | 2025 Credit Facility | Line of Credit | |||
| Lessee, Lease, Description [Line Items] | |||
| Line of credit facility, maximum borrowing capacity | $ 5,850 | ||
| Letter of Credit | 2025 Credit Facility | Line of Credit | Subsequent Event | |||
| Lessee, Lease, Description [Line Items] | |||
| Line of credit facility, maximum borrowing capacity | $ 9,734 | ||
| Software License Arrangement | |||
| Lessee, Lease, Description [Line Items] | |||
| Long-term purchase agreement | $ 128,072 | ||
| Contractual term | 6 years |