XML 90 R75.htm IDEA: XBRL DOCUMENT v3.22.4
Furniture, Equipment and Leasehold Improvements (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Depreciation, Depletion and Amortization $ 27,377 $ 27,737 $ 24,640
Hosting Arrangement, Service Contract, Implementation Cost, Capitalized, before Accumulated Amortization 11,437 9,419  
Hosting Arrangement, Service Contract, Implementation Cost, Expense, Amortization $ 1,670 $ 1,245  
Special Charges [Member]      
Property, Plant and Equipment [Line Items]      
Depreciation, Depletion and Amortization     3,320
Asset Impairment Charges     1,656
Leasehold Improvements | Special Charges [Member]      
Property, Plant and Equipment [Line Items]      
Asset Impairment Charges     $ 480