XML 13 R2.htm IDEA: XBRL DOCUMENT v3.7.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Jun. 30, 2017
Dec. 31, 2016
Current assets:    
Cash $ 135,386 $ 127,009
Trade accounts receivable, net 79,349 82,722
Prepaid expenses & other current assets 12,382 15,033
Total current assets 227,117 224,764
Property and equipment, net 9,653 9,726
Intangible assets, net 4,484 3,588
Deferred income taxes, net 1,511 2,307
Other assets 1,984 477
Total assets 244,749 240,862
Current liabilities:    
Accounts payable 58,717 73,252
Accrued expenses 22,207 23,395
Other current liabilities 3,794 3,150
Total current liabilities 84,718 99,797
Other long-term liabilities 8,172 7,162
Total liabilities 92,890 106,959
Commitments and contingencies (Notes 1 and 2)
Stockholders' equity:    
Common stock, $0.0001 par, 200,000 shares authorized, 66,265 and 65,982 shares issued and outstanding 7 7
Additional paid-in capital 108,996 106,669
Retained earnings 42,856 27,227
Total stockholders' equity 151,859 133,903
Total liabilities and stockholders' equity $ 244,749 $ 240,862