XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Summary of Debt Securities, Available For Sale (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 316,121 $ 343,275
Gross Unrealized Gains 6 1
Gross Unrealized Loss (4,353) (766)
Fair Value 311,774 342,510
U.S. Treasury Bills [Member] | Marketable Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 239,660 287,699
Gross Unrealized Gains   1
Gross Unrealized Loss (3,301) (577)
Fair Value 236,359 287,123
U.S. Government Agency Bonds [Member] | Marketable Debt Securities [Member]    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 76,461 55,576
Gross Unrealized Gains 6  
Gross Unrealized Loss (1,052) (189)
Fair Value $ 75,415 $ 55,387