XML 58 R34.htm IDEA: XBRL DOCUMENT v3.22.4
Software Development Costs (Tables)
12 Months Ended
Dec. 31, 2022
Research and Development [Abstract]  
Components of Software Development Costs The components of software development costs, net of accumulated amortization are as follows:
December 31,
20222021
(in thousands)
Software development costs$308,482 $270,672 
Accumulated amortization(166,649)(114,469)
Software development costs, net of accumulated amortization$141,833 $156,203 
Schedule of Non-capitalized Software Costs and Routine Maintenance Costs
Capitalized software development costs and amortization expense are as follows:
Year Ended
December 31,
202220212020
(in thousands)
Software development costs capitalized (1)
$37,810 $34,470 $31,046 
Amortization expense related to capitalized software development costs$52,180 $47,116 $36,102 
(1)Software development costs capitalized does not include acquired software development costs. See Note 4 – Acquisitions.
Estimated Annual Future Amortization for Existing Intangible Assets The estimated annual future amortization for software development costs through December 31, 2027 is as follows:
Amount
(in thousands)
2023$47,730 
2024$36,648 
2025$24,691 
2026$18,722 
2027$14,042 
The estimated annual future amortization for definite-lived intangible assets through December 31, 2027 is as follows:
Amount
(in thousands)
2023$107,198 
2024$107,198 
2025$101,684 
2026$85,141 
2027$85,141