v3.24.3
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