XML 47 R29.htm IDEA: XBRL DOCUMENT v3.22.4
Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment consisted of the following:
As of December 31,
Useful
Life
20212022
  (in thousands)
Land$8,952 $8,798 
Building and building improvements
15 - 39 years
51,936 50,589 
Leasehold improvements
up to 15 years
30,342 37,157 
Office equipment
5 years
1,139 1,461 
Computer equipment
3 - 5 years
22,509 23,658 
Furniture and fixtures
5 - 7 years
15,433 17,924 
Other capital assets
5 years
168 168 
Software development
3 - 5 years
79,088 74,314 
Program development
3 years
11,062 11,631 
  220,629 225,700 
Accumulated depreciation and amortization 118,212 124,808 
  $102,417 $100,892