XML 60 R110.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Selected Quarterly Information (Unaudited) - Summary of Selected Quarterly Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Selected Quarterly Financial Information [Abstract]                      
Product revenues $ 230,381 $ 240,056 $ 243,326 $ 257,921 $ 256,015 [1] $ 261,504 [1] $ 266,400 [1] $ 264,586 [1] $ 971,684 $ 1,048,505 $ 993,991
Type of Revenue [Extensible List] us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember us-gaap:ProductMember
Gross margin $ 65,622 $ 74,692 $ 72,714 $ 75,307 $ 70,820 $ 75,704 $ 77,092 $ 81,242 $ 288,335 $ 304,858 $ 319,195
Net income (loss) $ 10,454 $ 15,887 $ 2,751 $ 8,414 $ 12,629 $ (355) $ 16,659 $ 12,966 $ 37,506 $ 41,899 $ 35,227
Basic earnings (loss) per share $ 0.32 $ 0.48 $ 0.08 $ 0.25 $ 0.37 $ (0.01) $ 0.46 $ 0.35 $ 1.13 $ 1.17 $ 0.96
Diluted earnings (loss) per share $ 0.32 $ 0.48 $ 0.08 $ 0.25 $ 0.36 $ (0.01) $ 0.45 $ 0.35 $ 1.13 $ 1.16 $ 0.96
[1] Product revenues for 2018 have been adjusted to conform with the current year presentation, related to a reclassification of customer relationship amortization from product revenues to selling, general and administrative expenses.  See Note 2, “Significant Accounting Policies” to the consolidated financial statements included in this Report for further details regarding these adjustments.