XML 71 R59.htm IDEA: XBRL DOCUMENT v3.19.2
Leases - Additional Information (Detail)
6 Months Ended
Jun. 30, 2019
Lessee Lease Description [Line Items]  
Operating lease, description The Company has operating leases for office, manufacturing and research and development facilities, as well as land leases for certain manufacturing facilities that are accounted for as operating leases. We also have operating leases for office equipment and automobiles.
Operating lease, existence of option to extend true
Operating lease, options to extend Excluding land leases, our leases have remaining lease terms ranging from 1 year to 7 years and may include options to extend the lease for an additional term equal to the original term of the lease.
Minimum  
Lessee Lease Description [Line Items]  
Operating lease, term of contract 1 year
Minimum | Ground  
Lessee Lease Description [Line Items]  
Operating lease, term of contract 29 years
Maximum  
Lessee Lease Description [Line Items]  
Operating lease, term of contract 7 years
Maximum | Ground  
Lessee Lease Description [Line Items]  
Operating lease, term of contract 44 years