XML 123 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment - Property and Equipment (Detail) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 429,652 $ 419,241  
Accumulated depreciation and amortization (219,591) (214,981)  
Total current assets 210,061 204,260 $ 176,263
Software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 156,952 161,943  
Buildings      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 109,639 98,228  
Equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 56,051 54,110  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 40,738 40,700  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 28,077 26,065  
Land      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 38,195 $ 38,195