v3.26.1
Segments and Major Customers - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment reporting information        
Stock-based compensation expenses $ 15,886 $ 14,233 $ 27,339 $ 25,616
Restructuring charges (3,320) 0 (3,320) 0
Interest and other income (expense), net 6,758 4,846 13,630 9,325
Provision for income taxes (11,884) (9,904) (20,656) (17,224)
Net income 67,605 57,935 127,463 118,238
Reportable segment        
Segment reporting information        
Total revenue 207,385 172,209 387,574 338,873
Adjusted cost of revenue (40,165) (32,822) (74,883) (63,789)
Adjusted research and development (45,036) (40,891) (90,011) (78,980)
Adjusted sales, general and administrative (28,523) (19,465) (53,403) (40,812)
Stock-based compensation expenses (15,886) (14,233) (27,339) (25,616)
Restructuring charges (3,320) 0 (3,320) 0
Amortization of acquired intangible assets (1,620) (1,721) (3,295) (3,434)
Acquisition-related costs 0 (84) 0 (105)
Interest and other income (expense), net 6,758 4,846 13,630 9,325
Other (104) 0 (834) 0
Provision for income taxes (11,884) (9,904) (20,656) (17,224)
Net income $ 67,605 $ 57,935 $ 127,463 $ 118,238