XML 134 R115.htm IDEA: XBRL DOCUMENT v3.10.0.1
Share-Based Transactions - Summary of Intrinsic Values of Stock Options (Details)
$ in Thousands
Dec. 31, 2018
USD ($)
Disclosure Of Compensation Related Costs Sharebased Payments [Abstract]  
Aggregate intrinsic value of exercisable stock options $ 2,294
Aggregate intrinsic value of stock options expected to vest 1,666
Aggregate intrinsic value of stock options outstanding $ 3,960