v3.10.0.1
Cash and Cash Equivalents
12 Months Ended
Dec. 31, 2018
Cash and Cash Equivalents [Abstract]  
Cash and Cash Equivalents
Cash and Cash Equivalents

As at December 31, 2018 and 2017, the Company’s cash and cash equivalents balance was $410,683 and $141,677, respectively. These balances included $292,290 and $61,263, respectively, of money market funds, repurchase agreements and commercial paper.