XML 91 R79.htm IDEA: XBRL DOCUMENT v3.25.4
SEGMENT INFORMATION, GEOGRAPHIC INFORMATION AND CUSTOMER CONCENTRATION - Schedule of Financial Information by Reportable Segments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Segment Reporting Information [Line Items]      
Revenue $ 360,523 $ 488,200 $ 388,482
Cost of revenue 185,778 248,093 210,361
Research and development expense 76,329 72,574 69,708
Selling, general and administrative 81,384 79,169 78,274
Income (loss) from operations 14,080 74,734 30,029
Stock-based compensation (21,641) (19,325) (16,419)
Restructuring and related charges (1,315) (2,741) (123)
Asset impairment charges (1,637) (10,889) 0
Non-operating expense, net (5,219) (3,198) (2,184)
Income before income taxes 8,861 71,536 27,845
Operating Segments      
Segment Reporting Information [Line Items]      
Revenue 360,523 488,200 388,482
Cost of revenue 184,817 247,588 209,384
Research and development expense 71,575 68,115 66,092
Selling, general and administrative 65,458 64,808 66,435
Income (loss) from operations $ 38,673 $ 107,689 $ 46,571