XML 44 R29.htm IDEA: XBRL DOCUMENT v3.22.0.1
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
Property and equipment consisted of the following:
As of December 31,
Useful
Life
20202021
  (in thousands)
Land$9,019 $8,952 
Building and building improvements
15 - 39 years
53,309 51,936 
Leasehold improvements
up to 15 years
1,569 30,342 
Office equipment
5 years
587 1,139 
Computer equipment
3 - 5 years
20,227 22,509 
Furniture and fixtures
5 - 7 years
8,447 15,433 
Other capital assets
5 years
150 168 
Software development
3 - 5 years
89,320 79,088 
Program development
3 years
13,370 11,062 
  195,998 220,629 
Accumulated depreciation and amortization 127,564 118,212 
  $68,434 $102,417