v3.26.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
Mar. 31, 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 $ 76,784 $ 44,100
Unsecured letters of credit outstanding 9,800  
Cloud Hosting Agreement    
Long-Term Purchase Commitment [Line Items]    
Purchase obligation 465,900  
Purchase obligation, short term $ 75,900