XML 18 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2017
Dec. 31, 2016
Current assets:    
Cash $ 160,777 $ 127,009
Trade accounts receivable, net 103,938 82,722
Prepaid expenses & other current assets 12,843 15,033
Total current assets 277,558 224,764
Property and equipment, net 10,306 9,726
Intangible assets, net 5,214 3,588
Deferred income taxes, net 667 2,307
Other assets 1,986 477
Total assets 295,731 240,862
Current liabilities:    
Accounts payable 88,920 73,252
Accrued expenses 26,501 23,395
Other current liabilities 3,673 3,150
Total current liabilities 119,094 99,797
Other long-term liabilities 8,395 7,162
Total liabilities 127,489 106,959
Commitments and contingencies (Notes 2, 3, 6, 7 and 9) 0 0
Stockholders' equity:    
Common stock, $0.0001 par, 200,000 shares authorized, 66,271 and 65,982 shares issued and outstanding 7 7
Additional paid-in capital 111,275 106,669
Retained earnings 56,960 27,227
Total stockholders' equity 168,242 133,903
Total liabilities and stockholders' equity $ 295,731 $ 240,862