XML 62 R43.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue recognition - Schedule of Revenue by Product Offering (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Revenue $ 789,844 $ 786,565 $ 728,937
Enterprise revenue      
Disaggregation of Revenue [Line Items]      
Revenue 524,074 494,458 420,646
Subscription      
Disaggregation of Revenue [Line Items]      
Revenue 521,493 491,444 419,369
Other      
Disaggregation of Revenue [Line Items]      
Revenue 2,581 3,014 1,277
Consumer revenue      
Disaggregation of Revenue [Line Items]      
Revenue 265,770 292,107 308,291
Subscription      
Disaggregation of Revenue [Line Items]      
Revenue 44,514 31,006 20,029
Transactional and other      
Disaggregation of Revenue [Line Items]      
Revenue $ 221,256 $ 261,101 $ 288,262