XML 30 R12.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment
12 Months Ended
Dec. 31, 2024
Property and Equipment  
Property and Equipment

4. Property and Equipment

Property and equipment consist of the following:

    

As of December 31,

 

2024

    

2023

Land

$

5,098

$

5,098

Land improvements

 

2,242

 

2,242

Buildings

 

51,399

 

51,399

Buildings and leasehold improvements

 

37,424

 

34,210

Computer equipment

 

141,160

 

138,950

Furniture, fixtures and equipment

 

29,715

 

26,737

Internally developed software

 

98,605

 

71,204

Construction in progress

 

6,393

 

10,274

 

372,036

 

340,114

Less accumulated depreciation and amortization

 

(195,213)

 

(170,415)

Property and equipment, net

$

176,823

$

169,699

Depreciation expense associated with property and equipment totaled $27,760, $23,106 and $22,115 for the years ended December 31, 2024, 2023, and 2022, respectively.