XML 16 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash and cash equivalents $ 83,204 $ 70,728
Accounts receivable, net 133,085 129,118
Prepaid expenses 5,575 4,647
Other current assets 4,646 7,404
Total current assets 226,510 211,897
Property and equipment, net 11,902 12,170
ROU asset 38,539 27,748
Goodwill 427,928 335,564
Intangible assets, net 63,571 37,953
Other non-current assets 17,311 15,160
Total assets 785,761 640,492
Current liabilities:    
Accounts payable 25,613 23,081
Other current liabilities 103,267 61,503
Total current liabilities 128,880 84,584
Long-term debt, net 183,624 124,664
Operating lease liabilities 29,098 19,649
Other non-current liabilities 50,081 30,580
Total liabilities 391,683 259,477
Commitments and contingencies (see Note 17)
Stockholders’ equity:    
Preferred stock (par value $0.001 per share; 8,000,000 authorized; no shares issued or outstanding as of December 31, 2020 and December 31, 2019) 0 0
Common stock (par value $0.001 per share; 100,000,000 authorized; 50,296,453 shares issued and 32,074,094 shares outstanding as of December 31, 2020; 49,272,243 shares issued and 31,686,991 shares outstanding as of December 31, 2019) 50 49
Additional paid-in capital 459,866 455,465
Accumulated other comprehensive income (loss) 3,746 (2,650)
Treasury stock, at cost (18,222,359 shares as of December 31, 2020; 17,585,252 shares as of December 31, 2019) (289,225) (261,624)
Retained earnings 219,641 189,775
Total stockholders’ equity 394,078 381,015
Total liabilities and stockholders’ equity $ 785,761 $ 640,492