v3.26.1
Revenue recognition - Summary of Deferred Revenue Balances by Reportable Segment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]      
Total deferred revenue $ 300,993 $ 295,319 $ 293,544
Enterprise      
Disaggregation of Revenue [Line Items]      
Total deferred revenue 250,769 243,771 233,466
Consumer      
Disaggregation of Revenue [Line Items]      
Total deferred revenue $ 50,224 $ 51,548 $ 60,078