XML 97 R30.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Cash and Cash Equivalents (Tables)
12 Months Ended
Dec. 31, 2019
Cash and Cash Equivalents [Abstract]  
Schedule of Carrying Values of Cash and Cash Equivalents
The carrying values of the Company’s cash and cash equivalents are as follows:
As of December 31,
20192018
(in thousands)
Cash$59,455  $80,400  
Cash equivalents44,751  72,193  
Restricted cash - letters of credit9,769  3,781  
Total cash and cash equivalents$113,975  $156,374