XML 73 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue Recognition (Details Textual)
3 Months Ended
Mar. 31, 2020
Revenue Recognition (Textual)  
Installation service performance obligations, description The aggregate amount of the transaction price allocated to installation service performance obligations that are partially unsatisfied as of March 31, 2020 and 2019 were $0.