XML 72 R52.htm IDEA: XBRL DOCUMENT v3.20.4
Capitalized Software Development Costs - Schedule of Expected Amortization of Capitalized Software Development Costs (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Capitalized Computer Software Net [Abstract]    
2021 $ 7,610  
2022 5,682  
2023 3,037  
Net carrying amount $ 16,329 $ 14,287