v3.26.1
SEGMENT REPORTING - Company's consolidated operating results including significant segment expenses (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Net revenue $ 118,939 $ 115,852 $ 227,247 $ 221,381
Stock-based compensation 11,258 10,077 17,565 18,760
Restructuring and related charges in operating expenses (excluding 1)     4,742  
Income (loss) from operations 8,900 (1,345) 10,354 5,373
Other income 2,333 2,690 4,799 5,857
Provision for (benefit from) income taxes 1,400 (24) 2,020 1,071
Net income 9,833 1,369 13,133 10,159
Other segment information        
Depreciation     12,619 14,246
Single reportable segment        
Segment Reporting [Line Items]        
Net revenue 118,939 115,852 227,247 221,381
Stock-based compensation 11,258 10,077 17,565 18,760
Amortization of acquisition-related intangible assets (2) 147 146 294 293
Cost of revenue (excluding 1 & 2) 53,448 51,160 104,202 97,650
Research and development (excluding 1) 24,127 22,801 48,478 44,646
Selling, general and administrative (excluding 1) 21,059 23,862 41,977 45,508
Other operating expenses (excluding 1) 0 9,151 0 9,151
Restructuring and related charges in operating expenses (excluding 1) 0 0 4,377 0
Income (loss) from operations 8,900 (1,345) 10,354 5,373
Other income 2,333 2,690 4,799 5,857
Provision for (benefit from) income taxes 1,400 (24) 2,020 1,071
Net income 9,833 1,369 13,133 10,159
Other segment information        
Depreciation 6,239 7,002 12,619 14,246
Amortization of intangible assets 168 208 351 415
Interest income $ 2,527 $ 3,035 $ 5,051 $ 6,395