XML 59 R38.htm IDEA: XBRL DOCUMENT v3.25.4
PROPERTY AND EQUIPMENT, NET AND SOFTWARE DEVELOPMENT COSTS, NET (Tables)
12 Months Ended
Dec. 31, 2025
Property, Plant and Equipment [Abstract]  
Schedule of Property and Equipment
Property and equipment, net consists of the following at December 31:
 Useful
Lives
(years)
20252024
Land— $23,181 $23,163 
Building and leasehold improvements
5-39
178,585 181,066 
Computer equipment and purchased software
3-5
93,400 99,156 
Furniture and fixtures535,483 34,495 
Transportation equipment5251 222 
  330,900 338,102 
Accumulated depreciation and amortization (170,545)(174,327)
Property and equipment, net $160,355 $163,775 
Schedule of Software Development Costs, Net
Software development costs, net consists of the following at December 31:
 Useful
Lives
(years)
20252024
Software development costs
3-7
$136,565 $118,698 
Accumulated amortization (68,194)(42,581)
Software development costs, net $68,371 $76,117 
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 as follows:
 202520242023
Amortization expense for software development costs recorded to cost of revenues
$22,663 $18,806 $12,625 
Amortization expense for software development costs recorded to general and administrative expense
1,862 1,601 930 
Total
$24,525 $20,407 $13,555 
Schedule of Estimated Annual Amortization Expense
Estimated annual amortization expense related to software development costs:
2026$24,005 
202717,811 
202813,097 
20299,485 
20303,973 
$68,371 
Estimated annual amortization expense related to other intangible assets:
2026$88,870 
202786,225 
202883,433 
202965,659 
203056,977 
Thereafter399,250 
$780,414