XML 14 R4.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Revenues $ 276,788 $ 298,973 $ 522,939 $ 589,602
Cost of revenues 162,437 164,530 315,965 330,130
Gross profit 114,351 134,443 206,974 259,472
Operating expenses:        
Research and development 21,102 23,137 43,158 46,015
Selling, general, and administrative 90,025 103,558 182,439 228,672
Total operating expenses 111,127 126,695 225,597 274,687
Income (loss) from operations 3,224 7,748 (18,623) (15,215)
Interest and other income (expense), net 4,973 4,461 8,989 6,242
Income (loss) before income taxes 8,197 12,209 (9,634) (8,973)
Provision for income taxes 4,462 8,758 2,307 2,576
Net income (loss) $ 3,735 $ 3,451 $ (11,941) $ (11,549)
Net income (loss) per share:        
Basic (in dollars per share) $ 0.08 $ 0.08 $ (0.26) $ (0.26)
Diluted (in dollars per share) $ 0.08 $ 0.08 $ (0.26) $ (0.26)
Weighted-average shares outstanding:        
Basic (in shares) 45,953 45,125 45,842 45,007
Diluted (in shares) 46,036 45,472 45,842 45,007
Product revenues        
Revenues $ 156,580 $ 188,436 $ 289,875 $ 374,151
Cost of revenues 99,381 107,962 191,822 217,489
Service revenues        
Revenues 120,208 110,537 233,064 215,451
Cost of revenues $ 63,056 $ 56,568 $ 124,143 $ 112,641