XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 77,547 $ 52,775
Accounts receivable, net 353,154 94,496
Inventories 95,221 58,086
Prepaid expenses and other current assets 35,014 16,870
Total current assets 560,936 222,227
Property, plant and equipment, net 87,697 79,762
Right-of-use assets 102,104 92,119
Goodwill 337,024 337,018
Intangible assets, net 128,251 148,112
Deferred tax asset 24,943 24,502
Other non-current assets 8,403 7,127
Total assets 1,249,358 910,867
Current liabilities:    
Accounts payable 49,370 26,701
Accrued payroll and related expenses 28,216 17,286
Income taxes payable 51,376 0
Operating lease liabilities 7,442 6,412
Contingent consideration 5,801 5,969
Deferred consideration 42,000 42,000
Convertible Senior Notes 6,696 12,661
Other current liabilities 16,985 14,862
Total current liabilities 207,886 125,891
Operating lease liabilities - non-current 102,357 93,227
Deferred consideration - non-current 72,408 109,382
Contingent consideration - non-current 5,539 10,566
Other non-current liabilities 11,921 11,981
Commitments and contingencies
Stockholders’ equity:    
Preferred stock, $0.001 par value per share; 5,000 shares authorized; none issued or outstanding at September 30, 2020 and December 31, 2019 0 0
Common stock, $0.001 par value per share; 97,500 shares authorized; 42,037 and 41,868 shares issued and outstanding at September 30, 2020 and December 31, 2019, respectively 42 42
Additional paid-in capital 375,255 425,557
Accumulated other comprehensive loss (891) (463)
Retained earnings 474,841 134,684
Total stockholders’ equity 849,247 559,820
Total liabilities and stockholders’ equity $ 1,249,358 $ 910,867
Preferred stock, par value per share (in dollars per share) $ 0.001 $ 0.001
Preferred stock, shares authorized (in shares) 5,000,000 5,000,000
Common stock, par value per share (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 97,500,000 97,500,000
Common stock, shares issued (in shares) 42,037,000 41,868,000
Common stock, shares outstanding (in shares) 42,037,000 41,868,000
Preferred stock, shares issued (in shares) 0 0
Preferred stock, shares outstanding (in shares) 0 0