v3.26.1
Revenue From Contracts with Customers - Schedule of Disaggregation of Revenues (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Disaggregation of Revenue [Line Items]    
Total revenue $ 228,633 $ 196,273
Subscription services, software licenses and maintenance    
Disaggregation of Revenue [Line Items]    
Total revenue 226,513 194,193
Professional services    
Disaggregation of Revenue [Line Items]    
Total revenue $ 2,120 $ 2,080