XML 18 R4.htm IDEA: XBRL DOCUMENT v3.19.2
CONDENSED CONSOLIDATED INCOME STATEMENTS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2019
Jun. 30, 2018
Jun. 30, 2019
Jun. 30, 2018
Income Statement [Abstract]        
Revenues $ 67,941 $ 54,448 $ 119,716 $ 97,076
Cost of goods sold 43,068 34,678 83,673 70,091
Gross profit 24,873 19,770 36,043 26,985
Operating expenses:        
Salaries, benefits and payroll taxes 2,798 2,790 5,508 5,362
Depreciation and amortization 655 476 1,331 664
Selling, general and administrative 2,790 3,595 5,590 6,696
Change in the estimated fair value of contingent consideration (575) 0 (1,542) 0
Total operating expenses 5,668 6,861 10,887 12,722
Operating income 19,205 12,909 25,156 14,263
Other income (expenses):        
Interest expense, net (994) (500) (1,975) (680)
Other income 37 25 74 58
Total other income (expenses), net (957) (475) (1,901) (622)
Income before income tax expense 18,248 12,434 23,255 13,641
Income tax expense 3,972 2,413 4,946 2,645
Net income $ 14,276 $ 10,021 $ 18,309 $ 10,996
Net income per common share:        
Basic (in dollars per share) $ 0.36 $ 0.25 $ 0.46 $ 0.27
Diluted (in dollars per share) $ 0.36 $ 0.25 $ 0.46 $ 0.27
Weighted-average number of common shares:        
Basic (in shares) 40,074 40,499 40,035 40,455
Diluted (in shares) 40,173 40,550 40,117 40,550