XML 18 R2.htm IDEA: XBRL DOCUMENT v3.10.0.1
CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Dec. 31, 2018
Dec. 31, 2017
Current assets    
Cash and cash equivalents $ 770,560 $ 582,585
Accounts receivable, net of allowance of $1,557 and $1,186, respectively 297,685 265,639
Unbilled revenues 104,652 86,500
Prepaid and other current assets 26,171 25,309
Total current assets 1,199,068 960,033
Property and equipment, net 102,646 86,419
Intangible assets, net 57,065 44,511
Goodwill 166,832 119,531
Deferred tax assets 69,983 24,974
Other noncurrent assets 16,208 14,788
Total assets 1,611,802 1,250,256
Current liabilities    
Accounts payable 7,444 5,574
Accrued expenses and other current liabilities 127,937 89,812
Due to employees 49,683 38,757
Deferred compensation due to employees 9,920 5,964
Taxes payable, current 67,845 40,860
Total current liabilities 262,829 180,967
Long-term debt 25,031 25,033
Taxes payable, noncurrent 43,685 59,874
Other noncurrent liabilities 17,661 9,435
Total liabilities 349,206 275,309
Commitments and contingencies (Note 14)
Stockholders’ equity    
Common stock, $0.001 par value; 160,000,000 authorized; 54,099,927 and 53,003,420 shares issued, 54,080,192 and 52,983,685 shares outstanding at December 31, 2018 and December 31, 2017, respectively 54 53
Additional paid-in capital 544,700 473,874
Retained earnings 759,533 518,820
Treasury stock (177) (177)
Accumulated other comprehensive loss (41,514) (17,623)
Total stockholders’ equity 1,262,596 974,947
Total liabilities and stockholders’ equity $ 1,611,802 $ 1,250,256