XML 50 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue recognition - Summary of Revenue by Product Offering (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 195,680 $ 195,417 $ 595,859 $ 586,623
Enterprise revenue        
Disaggregation of Revenue [Line Items]        
Revenue 132,802 126,123 389,847 364,319
Subscription        
Disaggregation of Revenue [Line Items]        
Revenue 132,284 125,522 387,977 362,658
Other        
Disaggregation of Revenue [Line Items]        
Revenue 518 601 1,870 1,661
Consumer revenue        
Disaggregation of Revenue [Line Items]        
Revenue 62,878 69,294 206,012 222,304
Subscription        
Disaggregation of Revenue [Line Items]        
Revenue 11,661 8,152 31,242 22,347
Transactional and other        
Disaggregation of Revenue [Line Items]        
Revenue $ 51,217 $ 61,142 $ 174,770 $ 199,957