XML 16 R4.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net revenues $ 363,153 $ 303,458 $ 719,237 $ 566,797
Cost of revenues 192,660 166,292 380,503 314,123
Gross profit 170,493 137,166 338,734 252,674
Operating expenses:        
Research and development 45,421 48,871 95,595 103,082
Sales and marketing 50,708 51,775 99,656 105,082
General and administrative 34,035 33,550 68,070 68,732
Restructuring and asset impairment charges 3,322 1,171 6,484 3,078
Total operating expenses 133,486 135,367 269,805 279,974
Income (loss) from operations 37,007 1,799 68,929 (27,300)
Other income, net        
Interest income 14,911 19,203 31,943 38,912
Interest expense (815) (2,220) (2,862) (4,416)
Other expense, net (8,898) (7,566) (8,912) (7,479)
Total other income, net 5,198 9,417 20,169 27,017
Income (loss) before income taxes 42,205 11,216 89,098 (283)
Income tax provision (5,153) (383) (22,316) (4,981)
Net income (loss) $ 37,052 $ 10,833 $ 66,782 $ (5,264)
Net income (loss) per share        
Basic (in usd per share) $ 0.28 $ 0.08 $ 0.51 $ (0.04)
Diluted (in usd per share) $ 0.28 $ 0.08 $ 0.50 $ (0.04)
Shares used in per share calculation:        
Basic (in shares) 131,031 135,646 131,447 135,768
Diluted (in shares) 135,219 136,123 135,719 135,768