XML 20 R2.htm IDEA: XBRL DOCUMENT v3.20.4
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Current assets:    
Cash $ 236,513 $ 214,380
Trade accounts receivable, net 155,484 85,399
Prepaid expenses & other current assets 23,638 12,944
Total current assets 415,635 312,723
Property and equipment, net 9,341 10,091
Right of use lease assets, net 10,809 10,778
Intangible assets, net 20,737 22,398
Goodwill 5,965 5,965
Other assets 1,862 404
Total assets 464,349 362,359
Current liabilities:    
Accounts payable 82,364 63,685
Accrued expenses 61,064 25,940
Lease liabilities 4,078 3,776
Other current liabilities 10,491 7,191
Total current liabilities 157,997 100,592
Deferred income taxes, net 1,097 2,463
Lease liabilities 7,172 7,373
Other long-term liabilities 4,934 6,003
Total liabilities 171,200 116,431
Commitments and contingencies 0 0
Stockholders' equity:    
Common stock, 0.0001 par, 200,000 shares authorized, 67,031 and 66,968 shares issued and outstanding 7 7
Additional paid-in capital 129,456 123,208
Retained earnings 163,686 122,713
Total stockholders' equity 293,149 245,928
Total liabilities and stockholders' equity $ 464,349 $ 362,359