XML 106 R95.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Summarizes the Company's operating and finance leases in which the Company (Detail)
9 Months Ended
Sep. 30, 2020
Office Equipment [Member]  
Operating lease:  
Renewal Option Yes
Office Equipment [Member] | Minimum [Member]  
Operating lease:  
Initial Term 1 month
Finance lease:  
Initial Term 3 years
Office Equipment [Member] | Maximum [Member]  
Operating lease:  
Initial Term 63 months
Finance lease:  
Initial Term 5 years
Office space [Member]  
Operating lease:  
Renewal Option Yes
Office space [Member] | Minimum [Member]  
Operating lease:  
Initial Term 3 years
Office space [Member] | Maximum [Member]  
Operating lease:  
Initial Term 10 years