XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2.2
Marketable Securities - Summary of Company's Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Marketable Securities [Line Items]    
Amortized Cost $ 182,737 $ 225,435
Unrealized Gain 30 38
Unrealized (Loss) (1,173) (116)
Estimated Fair Value 181,594 225,357
Commercial paper    
Marketable Securities [Line Items]    
Amortized Cost 136,544 179,151
Unrealized Gain 30 38
Unrealized (Loss) (558) (47)
Estimated Fair Value 136,016 179,142
Corporate debt securities    
Marketable Securities [Line Items]    
Amortized Cost 6,054 31,244
Unrealized (Loss) (64) (58)
Estimated Fair Value 5,990 31,186
Government and agency securities    
Marketable Securities [Line Items]    
Amortized Cost 40,139 15,040
Unrealized (Loss) (551) (11)
Estimated Fair Value $ 39,588 $ 15,029