XML 88 R36.htm IDEA: XBRL DOCUMENT v3.22.0.1
Marketable Securities - Summary of Marketable Securities (Details) - Marketable Securities
$ in Thousands
Dec. 31, 2021
USD ($)
Marketable Securities [Line Items]  
Amortized Cost $ 140,795
Unrealized Losses (333)
Fair Value 140,462
Commercial Paper  
Marketable Securities [Line Items]  
Amortized Cost 37,982
Unrealized Losses (16)
Fair Value 37,966
Corporate Bonds  
Marketable Securities [Line Items]  
Amortized Cost 95,813
Unrealized Losses (251)
Fair Value 95,562
U.S. Government Agencies  
Marketable Securities [Line Items]  
Amortized Cost 7,000
Unrealized Losses (66)
Fair Value $ 6,934