XML 40 R2.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Current assets:    
Cash $ 214,380 $ 191,700
Trade accounts receivable, net 85,399 80,904
Prepaid expenses & other current assets 12,944 13,730
Total current assets 312,723 286,334
Property and equipment, net 10,091 10,256
Right of use lease assets, net 10,778  
Intangible assets, net 22,398 13,604
Goodwill 5,965 0
Other assets 404 332
Total assets 362,359 310,526
Current liabilities:    
Accounts payable 63,685 60,092
Accrued expenses 25,940 24,150
Lease liabilities 3,776  
Other current liabilities 7,191 4,883
Total current liabilities 100,592 89,125
Deferred income taxes, net 2,463 781
Lease liabilities 7,373  
Other long-term liabilities 6,003 8,931
Total liabilities 116,431 98,837
Commitments and Contingencies 0 0
Stockholders' equity:    
Common stock, 0.0001 par, 200,000 shares authorized, 66,968 and 66,569 shares issued and outstanding 7 7
Additional paid-in capital 123,208 117,763
Retained earnings 122,713 93,919
Total stockholders' equity 245,928 211,689
Total liabilities and stockholders' equity $ 362,359 $ 310,526