XML 87 R74.htm IDEA: XBRL DOCUMENT v3.20.4
Goodwill and Intangibles - Intangible Assets - Future Amortization (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Estimated future amortization expense      
2021 $ 23,348    
2022 18,474    
2023 8,858    
2024 5,288    
2025 4,798    
Thereafter 1,236    
Total 62,002    
Intangible assets      
Unamortized software development costs 28,512 $ 22,240 $ 17,490
Capitalized software costs      
Intangible assets      
Unamortized software development costs $ 7,600