XML 52 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Property and Equipment      
Property and equipment $ 372,036 $ 340,114  
Less accumulated depreciation and amortization (195,213) (170,415)  
Property and equipment, net 176,823 169,699  
Depreciation and amortization expense 27,760 23,106 $ 22,115
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 37,424 34,210  
Computer Equipment      
Property and Equipment      
Property and equipment 141,160 138,950  
Furniture, Fixtures and Equipment      
Property and Equipment      
Property and equipment 29,715 26,737  
Internally Developed Software      
Property and Equipment      
Property and equipment 98,605 71,204  
Construction in Progress      
Property and Equipment      
Property and equipment $ 6,393 $ 10,274