XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from contracts with customers (Summary of Changes in Deferred Revenue) (Details)
3 Months Ended
Mar. 31, 2021
USD ($)
Revenue Recognition and Deferred Revenue [Abstract]  
Balance at December 31, 2020 $ 9,808
New deferrals, net of amounts recognized in the current period
Revenue recognized in the current period from the amounts in the beginning balance
Effect of foreign exchange rates
Balance at March 31, 2021 $ 9,808