XML 13 R2.htm IDEA: XBRL DOCUMENT v3.8.0.1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Sep. 30, 2017
Dec. 31, 2016
Current assets    
Cash $ 152,297 $ 127,009
Trade accounts receivable, net 83,767 82,722
Prepaid expenses & other current assets 11,780 15,033
Total current assets 247,844 224,764
Property and equipment, net 9,325 9,726
Intangible assets, net 4,866 3,588
Deferred income taxes, net 1,584 2,307
Other assets 1,992 477
Total assets 265,611 240,862
Current liabilities    
Accounts payable 67,345 73,252
Accrued expenses 24,880 23,395
Other current liabilities 3,810 3,150
Total current liabilities 96,035 99,797
Other long-term liabilities 7,968 7,162
Total liabilities 104,003 106,959
Commitments and contingencies (Notes 1 and 2) 0 0
Stockholders' equity    
Common stock, $0.0001 par, 200,000 shares authorized, 66,268 and 65,982 shares issued and outstanding 7 7
Additional paid-in capital 110,103 106,669
Retained earnings 51,498 27,227
Total stockholders' equity 161,608 133,903
Total liabilities and stockholders' equity $ 265,611 $ 240,862