XML 89 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Composition of Certain Financial Statement Captions (Property And Equipment) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property and Equipment, gross $ 645,398 $ 621,890  
Less: Accumulated depreciation (474,034) (440,861)  
Property and Equipment, net 171,364 181,029  
Depreciation expense 35,300 33,657 $ 33,481
Buildings      
Property, Plant and Equipment [Line Items]      
Property and Equipment, gross 216,968 210,626  
Equipment      
Property, Plant and Equipment [Line Items]      
Property and Equipment, gross 193,096 179,318  
Land      
Property, Plant and Equipment [Line Items]      
Property and Equipment, gross 26,450 26,439  
Purchased software      
Property, Plant and Equipment [Line Items]      
Property and Equipment, gross 165,348 160,714  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and Equipment, gross 23,025 21,956  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and Equipment, gross 19,827 20,879  
Construction in progress      
Property, Plant and Equipment [Line Items]      
Property and Equipment, gross $ 684 $ 1,958