XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Available-for-Sale Securities - Summary of Gross Unrealized Losses and Fair Value by Major Security Type for Available-For-Sale Securities in Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair Value $ 217,672 $ 112,520
Unrealized Losses (611) (108)
U.S. Treasury Securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair Value 141,731 82,106
Unrealized Losses (454) (98)
Commercial paper    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair Value 74,744 13,734
Unrealized Losses (154) (4)
Corporate debt securities    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair Value 0 15,481
Unrealized Losses 0 (5)
U.S. agency bonds    
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]    
Fair Value 1,197 1,199
Unrealized Losses $ (3) $ (1)