v3.25.4
Commitments and Contingencies - Additional Information (Details)
Dec. 20, 2024
USD ($)
Dec. 31, 2025
USD ($)
loan
Dec. 31, 2024
USD ($)
Feb. 28, 2022
USD ($)
Commitments and Contingencies        
Minimum amount due in next year   $ 146,396,000    
Minimum amount due in second year   163,711,000    
Minimum amount due in third year   100,000,000    
Minimum amount due in fourth year   $ 100,000,000    
Outstanding letters of credit collateralized by cash (loan) | loan   0    
Letters of credit outstanding   $ 61,300,000 $ 72,600,000  
City And County Of San Francisco        
Commitments and Contingencies        
Loss contingency, damages sought, value $ 100,000,000      
Web-Hosting Service Providers        
Commitments and Contingencies        
Cumulative payment for arrangement   $ 0    
Minimum | Web-Hosting Service Providers        
Commitments and Contingencies        
Contractual obligation       $ 562,500,000
Minimum amount due in next year       100,000,000
Minimum amount due in second year       100,000,000
Minimum amount due in third year       100,000,000
Minimum amount due in fourth year       $ 100,000,000