XML 36 R23.htm IDEA: XBRL DOCUMENT v3.20.4
QUARTERLY RESULTS (UNAUDITED) (Notes)
12 Months Ended
Dec. 31, 2020
Quarterly Financial Information Disclosure [Abstract]  
QUARTERLY RESULTS (UNAUDITED) QUARTERLY RESULTS (UNAUDITED)
The following information has been derived from unaudited consolidated financial statements that, in the opinion of management, include all normal recurring adjustments necessary for a fair presentation of such information.
(In thousands, except per share data)Quarter Ended
20202019
 Dec. 31Sept. 30June 30Mar. 31Dec. 31Sept. 30June 30Mar. 31
Net revenues$104,301 $90,431 $79,281 $86,453 $116,306 $93,461 $98,701 $103,319 
Cost of revenues38,951 32,174 27,719 33,302 43,033 35,603 40,253 40,087 
Amortization of intangible assets— — — — — — 1,788 1,950 
Gross profit65,350 58,257 51,562 53,151 73,273 57,858 56,660 61,282 
Operating expenses:       
   Research and development14,902 13,623 13,068 15,425 16,018 14,860 15,180 16,285 
   Marketing and selling22,660 19,998 19,690 25,289 26,603 22,334 26,129 24,878 
   General and administrative12,908 10,796 10,604 12,744 14,816 12,034 12,722 13,788 
   Amortization of intangible assets— — — — — — 331 363 
   Restructuring costs (recoveries), net4,038 723 140 145 113 229 (269)558 
   Total operating expenses54,508 45,140 43,502 53,603 57,550 49,457 54,093 55,872 
Operating income (loss)10,842 13,117 8,060 (452)15,723 8,401 2,567 5,410 
Interest and other expense, net(3,929)(4,423)(5,498)(5,283)(5,584)(5,519)(13,290)(5,185)
Income (loss) before income taxes6,913 8,694 2,562 (5,735)10,139 2,882 (10,723)225 
Provision for (benefit from) income taxes(174)707 717 122 (5,231)(283)— 438 
Net income (loss)$7,087 $7,987 $1,845 $(5,857)$15,370 $3,165 $(10,723)$(213)
Net income (loss) per share – basic$0.16 $0.18 $0.04 $(0.14)$0.36 $0.07 $(0.25)$(0.01)
Net income (loss) per share – diluted$0.16 $0.18 $0.04 $(0.13)$0.35 $0.07 $(0.25)$(0.01)
Weighted-average common shares outstanding – basic44,288 44,019 43,719 43,254 43,060 42,913 42,560 42,046 
Weighted-average common shares outstanding – diluted45,541 44,758 44,180 44,101 43,737 43,674 42,560 42,046