XML 58 R38.htm IDEA: XBRL DOCUMENT v3.22.4
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, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 127,012 $ 119,663  
Less accumulated depreciation and amortization (88,338) (82,142)  
Property and equipment, net 38,674 37,521  
Depreciation expense 7,132 7,157 $ 6,948
Equipment and software      
Property, Plant and Equipment [Line Items]      
Total property and equipment 72,480 73,820  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property and equipment 47,384 39,175  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Total property and equipment $ 7,148 $ 6,668