v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2021
Dec. 31, 2020
Current assets    
Cash and cash equivalents $ 330,355 $ 33,354
Trade receivables, net of allowances for doubtful accounts of $6,889 and $7,049 as of June 30, 2021 and December 31, 2020 respectively 85,555 94,677
Prepaid expenses and other current assets 14,106 13,904
Total current assets 430,016 141,935
Property, plant and equipment, net 17,572 18,107
Goodwill 227,349 227,349
Intangible assets, net 112,780 121,710
Deferred tax assets 82 82
Other non-current assets 2,303 2,151
Total assets 790,102 511,334
Current liabilities    
Trade payables 4,122 3,495
Accrued expense 25,460 25,419
Income tax liabilities 670 1,277
Current portion of capital lease obligations 2,021 1,515
Contingent considerations current 1,717 1,198
Other current liabilities 2,101 1,116
Total current liabilities 36,091 34,020
Long-term debt   22,000
Capital lease obligations 3,618 3,447
Deferred tax liabilities 28,243 31,418
Other non-current liabilities 2,734 3,292
Contingent considerations non-current   462
Total liabilities 70,686 94,639
Commitments and contingencies (Note 13)
Stockholders' equity    
Common stock, $0.001 par value, 1,000,000 shares authorized, 157,768 shares issued and outstanding as of June 30, 2021; 700,000 shares authorized, 140,222 shares issued and 125,074 shares outstanding as of December 31, 2020 158 140
Preferred stock, $0.01 par value, 100,000 shares authorized and zero shares issued and outstanding as of June 30, 2021 and 61,006 shares authorized, issued, and outstanding as of December 31, 2020. Liquidation preference: $350,000 as of December 31, 2020   610
Additional paid-in capital 670,674 620,679
Treasury stock, at cost, zero shares and 15,146 shares as of June 30, 2021 and December 31, 2020, respectively   (260,686)
Retained earnings 48,017 54,941
Accumulated other comprehensive income, net of income taxes 567 1,011
Total stockholders' equity 719,416 416,695
Total liabilities and stockholders' equity $ 790,102 $ 511,334

Source