XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value of Financial Assets - Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Fair Value of Financial Assets and Liabilities    
Amortized Cost $ 163,056 $ 235,608
Gross Unrealized Gains   50
Gross Unrealized Losses (629) (51)
Fair Value 162,427 235,607
Corporate Debt Securities and Commercial Paper    
Fair Value of Financial Assets and Liabilities    
Amortized Cost 163,056 235,608
Gross Unrealized Gains   50
Gross Unrealized Losses (629) (51)
Fair Value $ 162,427 $ 235,607