XML 51 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
PROPERTY AND EQUIPMENT, NET AND SOFTWARE DEVELOPMENT COSTS, NET (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Summary of property and equipment
Property and equipment, net consists of the following at December 31:
 Useful
Lives
(years)
20232022
Land— $22,908 $22,908 
Building and leasehold improvements
5-39
172,094 159,059 
Computer equipment and purchased software
3-5
118,178 121,968 
Furniture and fixtures534,881 39,373 
Transportation equipment5222 200 
  348,283 343,508 
Accumulated depreciation and amortization (178,563)(170,722)
Property and equipment, net $169,720 $172,786 
Summary of software development costs, net
Software development costs, net consists of the following at December 31:
 Useful
Lives
(years)
20232022
Software development costs
3-5
$92,395 $59,904 
Accumulated amortization (25,271)(11,715)
Software development costs, net $67,124 $48,189 
Summary of estimated annual amortization expense
Estimated annual amortization expense related to software development costs:
2024$18,546 
202517,031 
202613,867 
20279,286 
20284,976 
Thereafter3,418 
$67,124 
Estimated annual amortization expense related to other intangibles:
2024$96,113 
202592,476 
202684,965 
202782,697 
202879,978 
Thereafter492,641 
$928,870