v3.26.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Mar. 12, 2026
Long-Term Purchase Commitment [Line Items]    
Lessee, operating lease, term of contract (in years)   6 years
Lessee, operating lease, liability, to be paid $ 85,231 $ 44,100
Unsecured letters of credit outstanding 9,800  
Cloud Hosting Agreement    
Long-Term Purchase Commitment [Line Items]    
Purchase obligation 556,400  
Purchase obligation, short term $ 184,800