XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Available-for-Sale Securities - Summary of Available-for-Sale Securities (Detail) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-Sale [Line Items]    
Available for sale securities, Amortized Cost $ 636,038 $ 722,122
Available for sale securities, Unrealized Gains 45 0
Available for sale securities, Unrealized (Losses) (3,889) (220)
Available for sale securities, Estimated Fair Value 632,194 721,902
US Treasury Bill Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Available for sale securities, Amortized Cost 101,202  
Available for sale securities, Unrealized Gains 0  
Available for sale securities, Unrealized (Losses) (246)  
Available for sale securities, Estimated Fair Value 100,956  
Corporate Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Available for sale securities, Amortized Cost 64,089 10,037
Available for sale securities, Unrealized Gains 2 0
Available for sale securities, Unrealized (Losses) (729) (31)
Available for sale securities, Estimated Fair Value 63,362 10,006
U.S. Government Agency Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Available for sale securities, Amortized Cost 49,891 4,862
Available for sale securities, Unrealized Gains 4 0
Available for sale securities, Unrealized (Losses) (771) (19)
Available for sale securities, Estimated Fair Value 49,124 4,843
Money Market Funds [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Available for sale securities, Amortized Cost 224,325 671,845
Available for sale securities, Unrealized Gains 0 0
Available for sale securities, Unrealized (Losses) 0
Available for sale securities, Estimated Fair Value 224,325 671,845
Certificates of Deposits [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Available for sale securities, Amortized Cost 1,959 245
Available for sale securities, Unrealized Gains 0 0
Available for sale securities, Unrealized (Losses) (17) (1)
Available for sale securities, Estimated Fair Value 1,942 244
U.S. Government Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Available for sale securities, Amortized Cost 194,572 35,133
Available for sale securities, Unrealized Gains 39 0
Available for sale securities, Unrealized (Losses) (2,126) (169)
Available for sale securities, Estimated Fair Value $ 192,485 $ 34,964