XML 94 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment Information - Schedule of Segment Operating Information, by Segment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]      
Revenue $ 831,518 $ 1,039,593 $ 867,827
Interest income and other expenses, net 11,388 9,172 1,432
Income taxes 1,899 (5,432) (13,032)
Net income (loss) (29,747) 29,325 41,010
Reportable Segment      
Segment Reporting Information [Line Items]      
Revenue 831,518 1,039,593 867,827
Adjusted cost of revenue (372,177) (515,633) (427,708)
Adjusted sales and marketing operating expenses (197,069) (197,671) (162,548)
Adjusted research and development operating expenses (160,787) (160,772) (119,829)
Adjusted general and administrative operating expenses (70,944) (71,180) (58,315)
Other segment items (73,575) (68,752) (46,817)
Interest income and other expenses, net 11,388 9,172 1,432
Income taxes 1,899 (5,432) (13,032)
Net income (loss) $ (29,747) $ 29,325 $ 41,010