XML 24 R2.htm IDEA: XBRL DOCUMENT v3.20.1
CONSOLIDATED BALANCE SHEETS (UNAUDITED) - USD ($)
$ in Thousands
Mar. 31, 2020
Dec. 31, 2019
Current assets:    
Cash $ 217,587 $ 214,380
Trade accounts receivable, net 101,814 85,399
Prepaid expenses & other current assets 18,375 12,944
Total current assets 337,776 312,723
Property and equipment, net 10,150 10,091
Right of use lease assets, net 9,901 10,778
Intangible assets, net 22,109 22,398
Goodwill 5,965 5,965
Other assets 794 404
Total assets 386,695 362,359
Current liabilities:    
Accounts payable 88,056 63,685
Accrued expenses 21,118 25,940
Lease liabilities 3,642 3,776
Other current liabilities 8,951 7,191
Total current liabilities 121,767 100,592
Deferred income taxes, net 3,183 2,463
Lease liabilities 6,607 7,373
Other long-term liabilities 6,094 6,003
Total liabilities 137,651 116,431
Commitments and contingencies (Notes 2, 3 and 6) 0 0
Stockholders' equity:    
Common stock, $0.0001 par, 200,000 shares authorized, 66,968 and 66,968 shares issued and outstanding 7 7
Additional paid-in capital 123,683 123,208
Retained earnings 125,354 122,713
Total stockholders' equity 249,044 245,928
Total liabilities and stockholders' equity $ 386,695 $ 362,359