XML 22 R10.htm IDEA: XBRL DOCUMENT v3.22.0.1
PROPERTY AND EQUIPMENT, NET AND SOFTWARE DEVELOPMENT COSTS, NET
12 Months Ended
Dec. 31, 2021
Property, Plant and Equipment [Abstract]  
PROPERTY AND EQUIPMENT, NET AND SOFTWARE DEVELOPMENT COSTS, NET PROPERTY AND EQUIPMENT, NET AND SOFTWARE DEVELOPMENT COSTS, NET 
Property and equipment, net consists of the following at December 31:
 Useful
Lives
(years)
20212020
Land— $22,523 $18,653 
Building and leasehold improvements
5-39
154,222 147,729 
Computer equipment and purchased software
3-5
109,691 108,571 
Furniture and fixtures535,932 30,666 
Transportation equipment5207 295 
  322,575 305,914 
Accumulated depreciation and amortization (141,382)(137,910)
Property and equipment, net $181,193 $168,004 
Depreciation expense was $29.4 million in 2021, $25.5 million in 2020, and $23.4 million in 2019.
We paid $12.8 million and $9.9 million for real estate and the expansion of existing buildings in 2021 and 2020, respectively.
Software development costs, net consists of the following at December 31:
 Useful
Lives
(years)
20212020
Software development costs5$32,274 $10,581 
Accumulated amortization (3,785)(1,460)
Software development costs, net $28,489 $9,121 
Amortization expense for capitalized software development costs is recorded to cost of revenues. Amortization expense for software development costs was $2.3 million in 2021, $1.2 million in 2020, and $296,000 in 2019.
Estimated annual amortization expense related to capitalized software development costs:
2022$3,442 
20233,285 
20243,212 
20252,501 
20261,339 
Thereafter14,710 
$28,489