XML 75 R80.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
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
Dec. 31, 2019
Dec. 31, 2018
Level I [Member]    
Financial Assets:    
Cash and Cash Equivalents $ 630,818 $ 759,849
Certificates of Deposit 0 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 214,796 100,000
Securities Purchased Under Agreements to Resell 13,566 2,696
Receivables(1) 357,047 369,636
Contract Assets(2) 33,854 3,348
Receivable from Employees and Related Parties 22,416 23,836
Financial Liabilities:    
Accounts Payable and Accrued Expenses 39,726 37,948
Securities Sold Under Agreements to Repurchase 26,000 25,075
Payable to Employees and Related Parties 31,703 31,894
Notes Payable 382,274 166,555
Level III [Member]    
Financial Assets:    
Cash and Cash Equivalents 0 0
Certificates of Deposit 0 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 630,818 759,849
Certificates of Deposit 214,796 100,000
Securities Purchased Under Agreements to Resell 13,566 2,696
Receivables(1) 359,909 370,023
Contract Assets(2) 34,029 3,374
Receivable from Employees and Related Parties 22,416 23,836
Financial Liabilities:    
Accounts Payable and Accrued Expenses 39,726 37,948
Securities Sold Under Agreements to Repurchase 26,000 25,075
Payable to Employees and Related Parties 31,703 31,894
Notes Payable 375,062 168,612
Total [Member]    
Financial Assets:    
Cash and Cash Equivalents 630,818 759,849
Certificates of Deposit 214,796 100,000
Securities Purchased Under Agreements to Resell 13,566 2,696
Receivables(1) 357,047 369,636
Contract Assets(2) 33,854 3,348
Receivable from Employees and Related Parties 22,416 23,836
Financial Liabilities:    
Accounts Payable and Accrued Expenses 39,726 37,948
Securities Sold Under Agreements to Repurchase 26,000 25,075
Payable to Employees and Related Parties 31,703 31,894
Notes Payable 382,274 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,235 9,717
Held-to-maturity Securities [Member] | Carrying Amount [Member]    
Financial Assets:    
Investments 9,235 9,717
Held-to-maturity Securities [Member] | Total [Member]    
Financial Assets:    
Investments 9,235 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 1,772 1,079
Equity Securities [Member] | Carrying Amount [Member]    
Financial Assets:    
Investments 1,772 1,079
Equity Securities [Member] | Total [Member]    
Financial Assets:    
Investments $ 1,772 $ 1,079