XML 43 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Fair Value Measurements - Summary of Estimated Fair Value and Amortized Cost of Available-for-Sale Marketable Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale marketable debt securities, Amortized Cost $ 395,045 $ 425,138
Available-for-sale marketable debt securities, Unrealized Gains 29 11
Available-for-sale marketable debt securities, Unrealized Losses (2,084) (210)
Available-for-sale marketable debt securities, Fair Value 392,990 424,939
US Treasury and Government [Member] | Due in One Year or Less [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale marketable debt securities, Amortized Cost 212,366 171,111
Available-for-sale marketable debt securities, Unrealized Gains 17  
Available-for-sale marketable debt securities, Unrealized Losses (1,248) (48)
Available-for-sale marketable debt securities, Fair Value 211,135 171,063
US Treasury and Government [Member] | Due after One Year through Two Years [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale marketable debt securities, Amortized Cost   52,387
Available-for-sale marketable debt securities, Unrealized Losses   (118)
Available-for-sale marketable debt securities, Fair Value   52,269
Corporate Debt Securities [Member] | Due in One Year or Less [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale marketable debt securities, Amortized Cost 9,004 20,464
Available-for-sale marketable debt securities, Unrealized Losses (46) (12)
Available-for-sale marketable debt securities, Fair Value 8,958 20,452
Commercial Paper [Member] | Due in One Year or Less [Member]    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Line Items]    
Available-for-sale marketable debt securities, Amortized Cost 173,675 181,176
Available-for-sale marketable debt securities, Unrealized Gains 12 11
Available-for-sale marketable debt securities, Unrealized Losses (790) (32)
Available-for-sale marketable debt securities, Fair Value $ 172,897 $ 181,155