v3.26.1
Segments and Major Customers - Schedule of Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Segment reporting information    
Stock-based compensation expenses $ 11,453 $ 11,383
Interest and other income (expense), net 6,872 4,479
Provision for income taxes (8,772) (7,320)
Net income 59,858 60,303
Reportable segment    
Segment reporting information    
Total revenue 180,189 166,664
Adjusted cost of revenue (34,718) (30,967)
Adjusted research and development (44,975) (38,089)
Adjusted sales, general and administrative (24,880) (21,347)
Stock-based compensation expenses (11,453) (11,383)
Amortization of acquired intangible assets (1,675) (1,713)
Acquisition-related costs 0 (21)
Interest and other income (expense), net 6,872 4,479
Other (730) 0
Provision for income taxes (8,772) (7,320)
Net income $ 59,858 $ 60,303