XML 72 R60.htm IDEA: XBRL DOCUMENT v3.19.2
Fair Value Measurements - Carrying Amount and Estimated Fair Value of Financial Instrument Assets and Liabilities which are Not Measured at Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2019
Dec. 31, 2018
Level I [Member]    
Financial Assets:    
Cash and Cash Equivalents $ 342,887 $ 759,849
Certificates of Deposit   0
Securities Purchased Under Agreements to Resell 0 0
Receivables(1) 0 0
Contract Assets(2) 0 0
Receivable from Employees and Related Parties 0 0
Financial Liabilities:    
Accounts Payable and Accrued Expenses 0 0
Securities Sold Under Agreements to Repurchase 0 0
Payable to Employees and Related Parties 0 0
Notes Payable 0 0
Level II [Member]    
Financial Assets:    
Cash and Cash Equivalents 0 0
Certificates of Deposit   100,000
Securities Purchased Under Agreements to Resell 2,975 2,696
Receivables(1) 376,785 369,636
Contract Assets(2) 81,989 3,348
Receivable from Employees and Related Parties 19,709 23,836
Financial Liabilities:    
Accounts Payable and Accrued Expenses 46,144 37,948
Securities Sold Under Agreements to Repurchase 25,781 25,075
Payable to Employees and Related Parties 45,651 31,894
Notes Payable 174,673 166,555
Level III [Member]    
Financial Assets:    
Cash and Cash Equivalents 0 0
Certificates of Deposit   0
Securities Purchased Under Agreements to Resell 0 0
Receivables(1) 0 0
Contract Assets(2) 0 0
Receivable from Employees and Related Parties 0 0
Financial Liabilities:    
Accounts Payable and Accrued Expenses 0 0
Securities Sold Under Agreements to Repurchase 0 0
Payable to Employees and Related Parties 0 0
Notes Payable 0 0
Carrying Amount [Member]    
Financial Assets:    
Cash and Cash Equivalents 342,887 759,849
Certificates of Deposit   100,000
Securities Purchased Under Agreements to Resell 2,975 2,696
Receivables(1) 379,526 370,023
Contract Assets(2) 82,815 3,374
Receivable from Employees and Related Parties 19,709 23,836
Financial Liabilities:    
Accounts Payable and Accrued Expenses 46,144 37,948
Securities Sold Under Agreements to Repurchase 25,781 25,075
Payable to Employees and Related Parties 45,651 31,894
Notes Payable 168,748 168,612
Total [Member]    
Financial Assets:    
Cash and Cash Equivalents 342,887 759,849
Certificates of Deposit   100,000
Securities Purchased Under Agreements to Resell 2,975 2,696
Receivables(1) 376,785 369,636
Contract Assets(2) 81,989 3,348
Receivable from Employees and Related Parties 19,709 23,836
Financial Liabilities:    
Accounts Payable and Accrued Expenses 46,144 37,948
Securities Sold Under Agreements to Repurchase 25,781 25,075
Payable to Employees and Related Parties 45,651 31,894
Notes Payable 174,673 166,555
Held-to-maturity Securities [Member] | Level I [Member]    
Financial Assets:    
Investments 0 0
Held-to-maturity Securities [Member] | Level II [Member]    
Financial Assets:    
Investments 0 0
Held-to-maturity Securities [Member] | Level III [Member]    
Financial Assets:    
Investments 9,509 9,717
Held-to-maturity Securities [Member] | Carrying Amount [Member]    
Financial Assets:    
Investments 9,509 9,717
Held-to-maturity Securities [Member] | Total [Member]    
Financial Assets:    
Investments 9,509 9,717
Equity Securities [Member] | Level I [Member]    
Financial Assets:    
Investments 0 0
Equity Securities [Member] | Level II [Member]    
Financial Assets:    
Investments 0 0
Equity Securities [Member] | Level III [Member]    
Financial Assets:    
Investments 2,013 1,079
Equity Securities [Member] | Carrying Amount [Member]    
Financial Assets:    
Investments 2,013 1,079
Equity Securities [Member] | Total [Member]    
Financial Assets:    
Investments $ 2,013 $ 1,079