XML 47 R35.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2020
Sep. 30, 2019
Sep. 30, 2020
Sep. 30, 2019
Dec. 31, 2019
Jan. 01, 2019
Lessee Lease Description [Line Items]            
Operating lease asset $ 18,545   $ 18,545   $ 14,110  
Operating lease liability 19,112   $ 19,112   $ 14,466  
Operating lease description     The Company enters into lease agreements with terms generally ranging from 2-7 years. Some of the Company’s lease agreements include Company options to extend the lease on a month to month basis or for set periods for up to five years. Many leases also include options to terminate the leases within one year or per other contractual terms. Renewal and termination options were generally not included in the lease term for the Company’s existing operating leases.      
Operating lease, existence of option to extend     true      
Operating lease maximum term of options to terminate lease     1 year      
Operating lease expense $ 1,100 $ 600 $ 3,100 $ 1,400    
Minimum [Member]            
Lessee Lease Description [Line Items]            
Operating lease, term of contract 2 years   2 years      
Maximum [Member]            
Lessee Lease Description [Line Items]            
Operating lease, term of contract 7 years   7 years      
Operating lease options to extend lease 5 years   5 years      
ASU 2016-02 [Member]            
Lessee Lease Description [Line Items]            
Operating lease asset           $ 5,500
Operating lease liability           5,500
Additional operating lease asset           9,800
Additional operating lease liability           $ 9,800