XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Marketable securities, Amortized cost $ 216,868 $ 260,116
Marketable securities, Gross unrealized gain   2
Marketable securities, Gross unrealized loss (2,313) (713)
Marketable securities, Fair value 214,555 259,405
Corporate Debt Securities    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost 180,532 193,798
Marketable securities, Gross unrealized gain   1
Marketable securities, Gross unrealized loss (2,237) (696)
Marketable securities, Fair value 178,295 193,103
Commercial Paper    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost 36,336 66,318
Marketable securities, Gross unrealized gain   1
Marketable securities, Gross unrealized loss (76) (17)
Marketable securities, Fair value $ 36,260 $ 66,302