XML 62 R40.htm IDEA: XBRL DOCUMENT v3.20.4
Cash Equivalents and Marketable Securities - Summary of Cash Equivalents and Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2020
Dec. 31, 2019
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, at carrying value, total $ 131,329 $ 80,428
Available-for-sale securities, amortized cost 560,575 303,546
Available-for-sale securities, gross unrealized gains 86 351
Available-for-sale securities, gross unrealized (Losses) (37) (19)
Available-for-sale securities, estimated fair value 560,624 303,878
Total cash equivalents and available-for-sale securities, amortized cost 613,740 337,040
Total cash equivalents and available-for-sale securities, gross unrealized gains 86 352
Total cash equivalents and available-for-sale securities, gross unrealized (losses) (37) (19)
Total cash equivalents and available-for-sale securities, estimated fair value 613,789 337,373
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, at carrying value, total 53,165 30,496
Cash equivalents, gross unrealized gains 0 0
Cash and cash equivalents accumulated gross unrealized loss before tax 0 0
Cash equivalents, estimated fair value 53,165 30,496
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, at carrying value, total   2,998
Cash equivalents, gross unrealized gains   1
Cash and cash equivalents accumulated gross unrealized loss before tax   0
Cash equivalents, estimated fair value   2,999
Available-for-sale securities, amortized cost 213,500 155,230
Available-for-sale securities, gross unrealized gains 41 145
Available-for-sale securities, gross unrealized (Losses) (8) (7)
Available-for-sale securities, estimated fair value 213,533 155,368
Cash equivalents:    
Debt Securities, Available-for-sale [Line Items]    
Cash and cash equivalents, at carrying value, total 53,165 33,494
Cash equivalents, gross unrealized gains 0 1
Cash and cash equivalents accumulated gross unrealized loss before tax 0 0
Cash equivalents, estimated fair value 53,165 33,495
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale securities, amortized cost 59,575 94,905
Available-for-sale securities, gross unrealized gains 16 115
Available-for-sale securities, gross unrealized (Losses) (17) (3)
Available-for-sale securities, estimated fair value 59,574 95,017
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale securities, amortized cost 12,311  
Available-for-sale securities, gross unrealized gains 0  
Available-for-sale securities, gross unrealized (Losses) 0  
Available-for-sale securities, estimated fair value 12,311  
U.S. government-sponsored entity debt securities    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale securities, amortized cost 257,284 53,411
Available-for-sale securities, gross unrealized gains 19 91
Available-for-sale securities, gross unrealized (Losses) (5) (9)
Available-for-sale securities, estimated fair value 257,298 $ 53,493
Asset-backed securities    
Debt Securities, Available-for-sale [Line Items]    
Available-for-sale securities, amortized cost 17,905  
Available-for-sale securities, gross unrealized gains 10  
Available-for-sale securities, gross unrealized (Losses) (7)  
Available-for-sale securities, estimated fair value $ 17,908