XML 78 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Components of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 253,254 $ 239,145
Less: Accumulated depreciation (175,474) (158,307)
Property and equipment, net 77,780 80,838
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 136,112 127,672
Computer Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 29,210 27,030
Buildings and Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 39,728 38,991
Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 29,587 27,560
Furniture    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 15,921 15,196
Land    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,696 $ 2,696
Minimum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 1 year  
Minimum | Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 1 year  
Minimum | Computer Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 1 year  
Minimum | Buildings and Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 2 years  
Minimum | Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 1 year  
Minimum | Furniture    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 1 year  
Maximum    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 40 years  
Maximum | Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 15 years  
Maximum | Computer Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 5 years  
Maximum | Buildings and Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 40 years  
Maximum | Leasehold Improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 17 years  
Maximum | Furniture    
Property, Plant and Equipment [Line Items]    
Property and equipment, estimated useful lives (years) 10 years