XML 103 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Furniture, Equipment and Leasehold Improvements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Property, Plant and Equipment [Line Items]      
Depreciation, Depletion and Amortization $ 27,737 $ 24,640 $ 22,946
Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization 9,419 7,033  
Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization $ 1,245    
Special Charges [Member]      
Property, Plant and Equipment [Line Items]      
Depreciation, Depletion and Amortization   3,320 $ 4,370
Asset Impairment Charges   1,656  
Special Charges [Member] | Leasehold Improvements      
Property, Plant and Equipment [Line Items]      
Asset Impairment Charges   $ 480