XML 38 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Marketable Securities - Fair Value (Details)
$ in Thousands
Jun. 30, 2022
USD ($)
Marketable Securities  
Amortized Cost $ 68,935
Unrealized gains 0
Unrealized losses (275)
Fair value 68,660
Asset-backed securities  
Marketable Securities  
Amortized Cost 9,638
Unrealized gains 0
Unrealized losses (39)
Fair value 9,599
Corporate Debt Securities  
Marketable Securities  
Amortized Cost 17,074
Unrealized gains 0
Unrealized losses (221)
Fair value 16,853
Commercial Paper  
Marketable Securities  
Amortized Cost 25,146
Unrealized gains 0
Unrealized losses 0
Fair value 25,146
U.S. Government Debt Securities  
Marketable Securities  
Amortized Cost 17,077
Unrealized gains 0
Unrealized losses (15)
Fair value $ 17,062