XML 100 R79.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and geographic information - Summary of Financial Information by Each Reportable Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenue $ 786,565 $ 728,937 $ 629,097
Cost of revenue 294,625 309,598 275,320
Segment adjusted gross profit 521,030 447,185 375,266
Content costs      
Segment Reporting Information [Line Items]      
Cost of revenue (192,274) (209,449) (192,421)
Customer support      
Segment Reporting Information [Line Items]      
Cost of revenue (44,990) (44,349) (35,987)
Other segment items      
Segment Reporting Information [Line Items]      
Cost of revenue (28,271) (27,954) (25,423)
Enterprise      
Segment Reporting Information [Line Items]      
Revenue 494,458 420,646 314,038
Segment adjusted gross profit 361,673 283,419 209,461
Enterprise | Content costs      
Segment Reporting Information [Line Items]      
Cost of revenue (89,584) (95,773) (73,659)
Enterprise | Customer support      
Segment Reporting Information [Line Items]      
Cost of revenue (37,956) (37,320) (28,946)
Enterprise | Other segment items      
Segment Reporting Information [Line Items]      
Cost of revenue (5,245) (4,134) (1,972)
Consumer      
Segment Reporting Information [Line Items]      
Revenue 292,107 308,291 315,059
Segment adjusted gross profit 159,357 163,766 165,805
Consumer | Content costs      
Segment Reporting Information [Line Items]      
Cost of revenue (102,690) (113,676) (118,762)
Consumer | Customer support      
Segment Reporting Information [Line Items]      
Cost of revenue (7,034) (7,029) (7,041)
Consumer | Other segment items      
Segment Reporting Information [Line Items]      
Cost of revenue $ (23,026) $ (23,820) $ (23,451)