Schedule of Lease Terms and Discount Rates [Table Text Block] | <table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-right: 20%; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">March 31, 2019</div></div></div> </td> <td style="padding-bottom: 1px; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 82%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted Average Remaining Lease Term (Years)</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.38</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted Average Discount Rate</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.6</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom;"> <td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td> <td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td> <td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td> <td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td> <td> </td> </tr> </table></div>" id="sjs-B7"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-right: 20%; min-; min-width: 700px;"> <tr style="vertical-align: bottom;"> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td> </td> </tr> <tr style="vertical-align: bottom;"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">March 31, 2019</div></div></div> </td> <td style="padding-bottom: 1px; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="width: 82%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted Average Remaining Lease Term (Years)</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">5.38</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Weighted Average Discount Rate</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">2.6</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom;"> <td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td> <td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td> <td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td> <td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td> <td> </td> </tr> </table></div> |
Schedule of Lease Cash Flow Information [Table Text Block] | <table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-right: 20%; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 82%; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background-color: rgb(255, 255, 255);">(in thousands)</div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months Ended March 31, 2019</div></div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of operating lease liabilities:</div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating cash flows for operating leases</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,197</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Lease assets obtained in exchange for new operating lease liabilities</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,049</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td> <td style="padding-bottom: 1px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td> <td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td> <td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td> <td style="padding-bottom: 1px;"> </td> </tr> </table></div>" id="sjs-B8"><div style="display: inline; font-family: times new roman; font-size: 10pt"><table border="0" cellpadding="0" cellspacing="0" style="; text-indent: 0px; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-right: 20%; min-; min-width: 700px;"> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td style="border-top-color: rgb(0, 0, 0); border-top-width: thin; border-top-style: solid;"> </td> <td> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="width: 82%; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; background-color: rgb(255, 255, 255);">(in thousands)</div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> <td colspan="2" style="text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(255, 255, 255);"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;"> </div><div style=" margin: 0pt; text-align: center; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;"><div style="display: inline; font-weight: bold;">Three Months Ended March 31, 2019</div></div></div></div></div> </td> <td style="padding-bottom: 1px; font-family: "Times New Roman", Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Cash paid for amounts included in the measurement of operating lease liabilities:</div> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt; margin-left: 18pt;">Operating cash flows for operating leases</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">1,197</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(204, 238, 255);"> <td style="font-family: "Times New Roman", Times, serif; font-size: 10pt;"> <div style=" font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-top: 0pt; margin-bottom: 0pt;">Lease assets obtained in exchange for new operating lease liabilities</div> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt;"> </td> <td style="width: 15%; text-align: right; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"><div style="display: inline; font-style: italic; font-weight: inherit; font-style: normal;">13,049</div></td> <td nowrap="nowrap" style="width: 1%; font-family: "Times New Roman", Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; background-color: rgb(255, 255, 255);"> <td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td> <td style="padding-bottom: 1px; border-bottom-color: rgb(0, 0, 0); border-bottom-width: thin; border-bottom-style: solid;"> </td> <td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td> <td style="border-bottom-color: rgb(0, 0, 0); border-bottom-width: 1px; border-bottom-style: solid;"> </td> <td style="padding-bottom: 1px;"> </td> </tr> </table></div> |