XML 62 R45.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Leases - Additional Information (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Jan. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Lease Disclosure [Line Items]      
Prepaid lease payments   $ 1,600  
Remaining lease payments   9,814  
Rent expense     $ 1,200
Cash paid for operating lease liabilities   3,900  
Sublease income   $ 100 300
Leases not yet commenced   Company did not have any leases that had not yet commenced  
Subsequent Event      
Lease Disclosure [Line Items]      
Short-term lease liability payments $ 800    
Lease Equipment      
Lease Disclosure [Line Items]      
Lease term   10 years  
Lease equipment     3,200
Prepaid lease payments     $ 1,600
Remaining lease payments   $ 800  
Corporate Headquarters      
Lease Disclosure [Line Items]      
Operating lease commencement date   Oct. 20, 2016  
Lease term expiration date   Dec. 31, 2026  
Operating lease, renewal term   5 years  
Office Space      
Lease Disclosure [Line Items]      
Lease term expiration date   May 31, 2021  
Lease option to extend   The remaining lease terms vary from few months to 7 years. For its leases the Company has options to extend the lease term for periods varying from one to five years.  
Option to extend   true  
Office Space | Maximum      
Lease Disclosure [Line Items]      
Operating lease, renewal term   5 years  
Lease term   7 years  
Office Space | Minimum      
Lease Disclosure [Line Items]      
Operating lease, renewal term   1 year