XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed Consolidated Statements of Operations (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Revenues $ 282,420 $ 298,663 $ 805,359 $ 888,265
Cost of revenues 160,152 166,699 476,117 496,829
Gross profit 122,268 131,964 329,242 391,436
Operating expenses:        
Research and development 21,214 24,281 64,372 70,296
Selling, general, and administrative 94,490 103,971 276,929 332,643
Total operating expenses 115,704 128,252 341,301 402,939
Income (loss) from operations 6,564 3,712 (12,059) (11,503)
Interest and other income (expense), net 5,063 3,670 14,052 9,912
Income (loss) before income taxes 11,627 7,382 1,993 (1,591)
Provision for income taxes 2,997 1,829 5,304 4,405
Net income (loss) $ 8,630 $ 5,553 $ (3,311) $ (5,996)
Net income (loss) per share:        
Basic (in dollars per share) $ 0.19 $ 0.12 $ (0.07) $ (0.13)
Diluted (in dollars per share) $ 0.19 $ 0.12 $ (0.07) $ (0.13)
Weighted-average shares outstanding:        
Basic (in shares) 46,153 45,333 45,947 45,117
Diluted (in shares) 46,427 45,595 45,947 45,117
Product revenues        
Revenues $ 158,361 $ 188,755 $ 448,236 $ 562,906
Cost of revenues 94,448 106,311 286,270 323,800
Service revenues        
Revenues 124,059 109,908 357,123 325,359
Cost of revenues $ 65,704 $ 60,388 $ 189,847 $ 173,029