XML 77 R60.htm IDEA: XBRL DOCUMENT v3.20.4
Revenue Recognition - Additional Information (Details)
12 Months Ended
Dec. 31, 2020
Revenue From Contract With Customer [Abstract]  
Revenue, performance obligation, description of payment terms The timing of satisfaction of the Company’s performance obligations does not significantly vary from the typical timing of payment. For some contracts, the Company may be entitled to receive an advance payment.
Revenue, practical expedient, financing component true
Percentage of revenue satisfied over time 3.00%