XML 88 R41.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Additional Information (Detail)
12 Months Ended
Dec. 31, 2019
Revenue From Contract With Customer [Abstract]  
Unsatisfied performance obligations description The Company recognizes revenue upon the transfer of control of the product and there are no material future performance obligations beyond such transfer.  As a result, the Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of one year or less and (ii) contracts for which it recognizes revenue at the amount to which it has the right to invoice for services performed. The Company does not capitalize incremental costs when the amortization period of the asset is less than a year.