v3.19.3.a.u2
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ 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
Revenues [Abstract]                      
Total Revenue $ 106,868 $ 104,672 $ 101,713 $ 95,577 $ 76,475 $ 69,097 $ 67,746 $ 63,423 $ 408,830 $ 276,741 $ 240,251
Cost of revenue                 211,994 149,476 138,295
GROSS PROFIT 49,923 50,832 48,966 47,115 37,111 32,321 30,530 27,303 196,836 127,265 101,956
Operating expenses:                      
General and administrative                 127,993 84,822 70,359
Research and development                 8,487 3,001 3,636
Sales and marketing                 47,350 29,402 24,001
Loss on sale of business                 0 0 1,058
Total operating expenses                 183,830 117,225 99,054
INCOME FROM OPERATIONS                 13,006 10,040 2,902
Interest expense, net                 3,713 6,230 5,540
Other expense (income)                 4,630 (14) 12
Loss on extinguishment of debt                 1,018 0 0
Income (loss) before taxes                 3,645 3,824 (2,650)
Income tax expense (benefit)                 4,361 (1,184) 2,254
NET INCOME (LOSS) 6,296 2,143 1,991 (2,424) 353 2,023 (380) 644 8,006 2,640 (396)
Deemed dividends on preferred stock and amortization of beneficial conversion feature                 0 5,627 10,547
Gain on redemption of preferred stock             (9,100)   0 (9,075) 0
NET INCOME (LOSS) ATTRIBUTABLE TO COMMON STOCKHOLDERS $ 6,296 $ 2,143 $ 1,991 $ (2,424) $ 353 $ 2,023 $ 5,924 $ (2,212) $ 8,006 $ 6,088 $ (10,943)
Earnings Per Share, Basic and Diluted [Abstract]                      
Basic (in dollars per share) $ 0.06 $ 0.02 $ 0.02 $ (0.03) $ 0 $ 0.02 $ 0.07 $ (0.03) $ 0.08 $ 0.07 $ (0.14)
Diluted (in dollars per share) $ 0.06 $ 0.02 $ 0.02 $ (0.03) $ 0 $ 0.02 $ 0.07 $ (0.03) $ 0.08 $ 0.07 $ (0.14)
WEIGHTED AVERAGE COMMON SHARES OUTSTANDING                      
Basic (in shares) 104,393 103,899 98,297 94,740 93,270 87,253 81,017 80,507 100,470 85,618 79,426
Diluted (in shares) 107,816 107,880 102,336 94,740 96,874 90,899 90,168 80,507 103,615 91,568 79,426
Clinical Services                      
Revenues [Abstract]                      
Total Revenue                 $ 361,161 $ 241,873 $ 213,097
Pharma Services                      
Revenues [Abstract]                      
Total Revenue                 $ 47,669 $ 34,868 $ 27,154

Source