XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Financial Instruments - Summary of Amortized Cost and Fair Value of Securities Available-for-Sale (Details) - USD ($)
$ in Thousands
Sep. 30, 2020
Dec. 31, 2019
Schedule Of Available For Sale Securities [Line Items]    
Available-for-Sale Securities, Amortized Cost/Cost $ 325,932 $ 106,247
Available-for-Sale Securities, Unrealized (Losses) Gains   19
Available-for-Sale Securities , Unrealized Losses (39)  
Available-for-Sale Securities, Fair Value 325,893 106,266
Money Market Fund    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-Sale Securities, Amortized Cost/Cost 25,711 63,744
Available-for-Sale Securities, Fair Value 25,711 63,744
U.S. Government Agency Securities and Treasuries    
Schedule Of Available For Sale Securities [Line Items]    
Available-for-Sale Securities, Amortized Cost/Cost 300,221 42,503
Available-for-Sale Securities, Unrealized (Losses) Gains   19
Available-for-Sale Securities , Unrealized Losses (39)  
Available-for-Sale Securities, Fair Value $ 300,182 $ 42,522