XML 82 R65.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment - Components of Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 274,357 $ 253,254
Less: Accumulated depreciation (184,711) (175,474)
Property and equipment, net 89,646 77,780
Equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 149,765 136,112
Computer software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 34,461 29,210
Buildings and improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 41,880 39,728
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 29,862 29,587
Furniture    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 15,693 15,921
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