XML 51 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Details)
3 Months Ended
Mar. 31, 2022
Revenue Recognition [Abstract]  
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, 2022 and 2021 were $301 and $0, respectively.