XML 67 R33.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities - Schedule of Marketable Securities (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Marketable Securities [Line Items]  
Marketable securities, Amortized cost $ 260,116
Marketable securities, Gross unrealized gain 2
Marketable securities, Gross unrealized loss (713)
Marketable securities, Fair value 259,405
Corporate Debt Securities  
Marketable Securities [Line Items]  
Marketable securities, Amortized cost 193,798
Marketable securities, Gross unrealized gain 1
Marketable securities, Gross unrealized loss (696)
Marketable securities, Fair value 193,103
Commercial Paper  
Marketable Securities [Line Items]  
Marketable securities, Amortized cost 66,318
Marketable securities, Gross unrealized gain 1
Marketable securities, Gross unrealized loss (17)
Marketable securities, Fair value $ 66,302