XML 73 R44.htm IDEA: XBRL DOCUMENT v3.20.1
Significant Accounting Policies - Additional Information (Details)
12 Months Ended
Dec. 31, 2019
Segment
Accounting Policies [Line Items]  
Revenue performance obligation, description of payment terms Trade credits are discounts that are contingent upon a timely remittance of payment and are estimated based on historical experience. Damaged or defective products are replaced at no charge under the Company’s standard warranty. A cash refund is allowed under specific circumstances for undamaged and non-defective returned products.
Number of operating segment 1
Leasehold Improvements  
Accounting Policies [Line Items]  
Property and equipment, estimated useful lives lesser of the lease terms or the estimated useful lives of the assets.