Commitments and Contingencies - Narrative (Details) - USD ($) $ in Thousands |
Sep. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Commitments and Contingencies Disclosure [Abstract] | ||
| Undiscounted commitments, operating leases for co-location space at data center facilities that have not yet commenced | $ 167,301 | |
| Lease term, operating leases for co-location space at data center facilities that have not yet commenced | 6 years | |
| Letters of credit outstanding, amount | $ 1,747 | $ 1,747 |