v3.26.3
Segment Reporting, Concentrations of Risk and Disaggregated Revenue - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Segment reporting information        
Stock-based compensation expenses $ 17,121 $ 14,206 $ 44,460 $ 39,822
Restructuring charges (223) 0 (3,543) 0
Interest and other income (expense), net 6,883 6,033 20,513 15,358
Provision for income taxes (15,970) (20,911) (36,626) (38,135)
Net income 74,565 48,377 202,028 166,615
Reportable segment        
Segment reporting information        
Total revenue 218,289 178,513 605,863 517,386
Adjusted cost of revenue (46,026) (34,688) (120,909) (98,477)
Adjusted research and development (43,173) (44,477) (133,184) (123,457)
Adjusted sales, general and administrative (26,852) (20,163) (80,255) (60,975)
Stock-based compensation expenses (17,121) (14,206) (44,460) (39,822)
Amortization of acquired intangible assets (1,164) (1,724) (4,459) (5,158)
Restructuring charges (223) 0 (3,543) 0
Acquisition-related costs 0 0 0 (105)
Interest and other income (expense), net 6,883 6,033 20,513 15,358
Other (78) 0 (912) 0
Provision for income taxes (15,970) (20,911) (36,626) (38,135)
Net income $ 74,565 $ 48,377 $ 202,028 $ 166,615