XML 60 R47.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Subscription and other revenue $ 511,430 $ 466,147 $ 421,880
Revenue recognized at a point in time      
Disaggregation of Revenue [Line Items]      
Subscription and other revenue 48,358 62,318 56,359
Revenue recognized over time      
Disaggregation of Revenue [Line Items]      
Subscription and other revenue 463,072 403,829 365,521
Subscription Revenue      
Disaggregation of Revenue [Line Items]      
Subscription and other revenue 506,249 458,961 412,072
Other Revenue      
Disaggregation of Revenue [Line Items]      
Subscription and other revenue $ 5,181 $ 7,186 $ 9,808