XML 95 R76.htm IDEA: XBRL DOCUMENT v3.22.0.1
Software Development Costs Schedule of Capitalized Software, Future Amortization Expense (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Research and Development [Abstract]  
Capitalized Computer Software, Amortization Expense, Next Twelve Months $ 280,626
Capitalized Computer Software, Amortization Expense, Year Two 247,172
Capitalized Computer Software, Amortization Expense, Year Three 201,507
Capitalized Computer Software, Amortization Expense, Year Four 146,610
Capitalized Computer Software, Amortization Expense, Year Five $ 90,212