XML 42 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements and Fair Value of Financial Instruments - Unrealized Gain (Loss) (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost Basis $ 474,003 $ 493,796
Unrealized Gains 0 0
Unrealized Losses (2,227) (536)
Fair Value 471,776 493,260
Money market funds    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost Basis 225,334 232,813
Unrealized Gains 0 0
Unrealized Losses 0 0
Fair Value 225,334 232,813
U.S. Treasury securities    
Fair Value Measurement Inputs and Valuation Techniques [Line Items]    
Amortized Cost Basis 248,669 260,983
Unrealized Gains 0 0
Unrealized Losses (2,227) (536)
Fair Value $ 246,442 $ 260,447