XML 95 R73.htm IDEA: XBRL DOCUMENT v3.20.4
Leases - Additional Information (Details)
12 Months Ended
Dec. 31, 2020
Lessee Lease Description [Line Items]  
Operating lease existence of option to extend true
Operating lease description The Company’s leases have remaining lease terms of one year to nine years, some of which may include options to extend the leases for five years or longer, and some of which may include options to terminate the leases within the next 6 years or less. Leases with an initial term of 12 months or less are not recorded on the balance sheets
Minimum  
Lessee Lease Description [Line Items]  
Remaining lease term 1 year
Lessee term of period to extend 5 years
Maximum  
Lessee Lease Description [Line Items]  
Remaining lease term 9 years