XML 92 R43.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Software Development Costs (Tables) - Computer Software, Intangible Asset [Member]
12 Months Ended
Dec. 31, 2019
Finite-Lived Intangible Assets [Line Items]  
Schedule of software development costs

   As of December 31, 
   2019   2018 
Capitalized software development costs  $6,029   $5,102 
Accumulated amortization   (4,485)   (3,412)
Software development costs, net  $1,544   $1,690 
Schedule of future amortization expense

For the Years Ending December 31,  Amount 
2020  $994 
2021   487 
2022   59 
2023   4 
Total  $1,544