XML 55 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following:
As of December 31,
Useful
Life
20232024
  (in thousands)
Land$8,268 $3,161 
Building and building improvements
15 - 39 years
40,109 16,715 
Leasehold improvements
up to 20 years
42,924 49,828 
Office equipment
5 years
1,492 1,879 
Computer equipment
3 - 5 years
27,493 25,265 
Furniture and fixtures
5 - 7 years
18,493 19,751 
Other capital assets
5 years
81 81 
Software development
3 - 5 years
72,149 74,173 
Program development
3 years
12,236 14,854 
  223,245 205,707 
Less: accumulated depreciation and amortization (135,742)(132,324)
  $87,503 $73,383