XML 65 R52.htm IDEA: XBRL DOCUMENT v3.20.2
Available For Sale Securities - Summary of Cash Cash Equivalents and Available for Sale Securities Fair Value (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Debt Securities, Available-for-sale [Line Items]      
Cash and cash equivalents $ 245,406 $ 147,449 $ 87,212
Cash and cash equivalents, fair value 245,406 147,449  
Available for sale securities:      
Available for sale securities, amortized cost 49,952 245  
Available for sale securities, gross unrealized gains 0 0  
Available for sale securities, gross unrealized losses (9) 0  
Available for sale securities, fair value 49,943 245  
Total cash, cash equivalents, and available for sale securities, amortized cost 295,358 147,694  
Total cash, cash equivalents, and available for sale securities, fair value 295,349 147,694  
U.S. government debt securities      
Available for sale securities:      
Available for sale securities, amortized cost 49,952    
Available for sale securities, gross unrealized gains 0    
Available for sale securities, gross unrealized losses (9)    
Available for sale securities, fair value $ 49,943    
Certificates of deposit      
Available for sale securities:      
Available for sale securities, amortized cost   245  
Available for sale securities, gross unrealized gains   0  
Available for sale securities, gross unrealized losses   0  
Available for sale securities, fair value   $ 245