XML 72 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies (Schedule of Property and Equipment and Depreciation Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 123,280 $ 127,012  
Less accumulated depreciation and amortization (84,922) (88,338)  
Property and equipment, net 38,358 38,674  
Depreciation expense 7,878 7,132 $ 7,157
Equipment and software      
Property, Plant and Equipment [Line Items]      
Total property and equipment 66,618 72,480  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property and equipment 49,107 47,384  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 7,555 $ 7,148