| Fair value measurements (Details) $ in Thousands | Sep. 30, 2017  USD ($) | 
|---|---|
| Marketable securities: | |
| Corporate debt securities | $ 86,532 | 
| Recurring basis | Corporate debt securities | |
| Marketable securities: | |
| Corporate debt securities | 86,532 | 
| Recurring basis | Level 1 | Corporate debt securities | |
| Marketable securities: | |
| Corporate debt securities | 86,532 | 
| Recurring basis | Level 3 | Corporate debt securities | |
| Marketable securities: | |
| Corporate debt securities | $ 0 | 
| X | ||||||||||
| 
- Definition Amount of investments in debt securities classified as available-for-sale, expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2003/role/presentationRef 
 | 
| X | ||||||||||
| 
- References No definition available. 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 | 
| X | ||||||||||
| 
- Details 
 |