XML 53 R39.htm IDEA: XBRL DOCUMENT v3.25.0.1
PROPERTY AND EQUIPMENT, NET AND SOFTWARE DEVELOPMENT COSTS, NET (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consists of the following at December 31:
 Useful
Lives
(years)
20242023
Land— $23,163 $22,908 
Building and leasehold improvements
5-39
181,066 172,094 
Computer equipment and purchased software
3-5
99,156 118,178 
Furniture and fixtures534,495 34,881 
Transportation equipment5222 222 
  338,102 348,283 
Accumulated depreciation and amortization (174,327)(178,563)
Property and equipment, net $163,775 $169,720 
Schedule of Software Development Costs, Net
Software development costs, net consists of the following at December 31:
 Useful
Lives
(years)
20242023
Software development costs
3-7
$118,698 $92,395 
Accumulated amortization (42,581)(25,271)
Software development costs, net $76,117 $67,124 
Schedule of Amortization Expense for Software Development Costs
Amortization expense for software development costs is recorded to cost of revenues and general and administrative expense:
 202420232022
Amortization expense for software development costs recorded to cost of revenues
$18,806 $12,625 $6,507 
Amortization expense for software development costs recorded to general and administrative expense
1,601 930 1,424 
Total
$20,407 $13,555 $7,931 
Schedule of Estimated Annual Amortization Expense
Estimated annual amortization expense related to software development costs:
2025$23,050 
202620,082 
202715,162 
202811,168 
20295,348 
Thereafter1,307 
$76,117 
Estimated annual amortization expense related to other intangible assets:
2025$92,208 
202684,871 
202782,777 
202879,983 
202962,143 
Thereafter429,984 
$831,966