XML 39 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Marketable securities, Amortized cost $ 197,893 $ 260,116
Marketable securities, Gross unrealized gain 20 2
Marketable securities, Gross unrealized loss (2,314) (713)
Marketable securities, Fair value 195,599 259,405
Corporate Debt Securities    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost 184,045 193,798
Marketable securities, Gross unrealized gain 20 1
Marketable securities, Gross unrealized loss (2,289) (696)
Marketable securities, Fair value 181,776 193,103
Commercial Paper    
Marketable Securities [Line Items]    
Marketable securities, Amortized cost 13,848 66,318
Marketable securities, Gross unrealized gain   1
Marketable securities, Gross unrealized loss (25) (17)
Marketable securities, Fair value $ 13,823 $ 66,302