XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property and Equipment      
Property and equipment $ 340,114 $ 296,529  
Less accumulated depreciation and amortization (170,415) (149,025)  
Property and equipment, net 169,699 147,504  
Depreciation and amortization expense 23,106 22,115 $ 21,441
Land      
Property and Equipment      
Property and equipment 5,098 5,098  
Land Improvements      
Property and Equipment      
Property and equipment 2,242 2,242  
Buildings      
Property and Equipment      
Property and equipment 51,399 51,399  
Buildings and Leasehold Improvements      
Property and Equipment      
Property and equipment 34,210 21,911  
Computer Equipment      
Property and Equipment      
Property and equipment 138,950 119,316  
Furniture, Fixtures and Equipment      
Property and Equipment      
Property and equipment 26,737 21,323  
Internally Developed Software      
Property and Equipment      
Property and equipment 71,204 58,904  
Construction in Progress      
Property and Equipment      
Property and equipment $ 10,274 $ 16,336