XML 108 R86.htm IDEA: XBRL DOCUMENT v3.10.0.1
Commitments and contingencies - Leases (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2018
Dec. 31, 2017
Dec. 31, 2016
Leases      
Term of capital lease 3 years    
Interest expense associated with capital financing arrangements $ 377 $ 302 $ 158
Rent expense for leases of office facilities 3,323 2,936 $ 2,993
Capital Leases and Notes Payable      
2019 6,844    
2020 4,324    
2021 669    
2022 0    
2023 0    
Thereafter 0    
Minimum lease payments 11,837    
Less: Amounts representing interest ranging from 1.3% to 7.7% (314)    
Minimum lease payments 11,523    
Current portion 6,612    
Non current portion 4,911    
Fair value of current portion of capital leases and notes payable 6,612 5,771  
Fair value of long-term portion of capital leases and notes payable 4,911 $ 6,747  
Operating Leases      
2019 3,573    
2020 3,456    
2021 3,385    
2022 3,414    
2023 3,495    
Thereafter 8,835    
Minimum lease payments $ 26,158    
Minimum      
Capital Leases and Notes Payable      
Interest rate (as a percent) 1.30%    
Maximum      
Capital Leases and Notes Payable      
Interest rate (as a percent) 7.70%    
Capital Leases and Notes Payable      
Leases      
Capitalized interest expense $ 287    
Notes payable      
Leases      
Term of the debt 3 years