XML 44 R35.htm IDEA: XBRL DOCUMENT v3.22.1
Marketable Securities - Schedule of Securities in Unrealized Loss Position (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Marketable Securities [Line Items]  
Less Than 12 Months, Gross Unrealized Losses $ (480)
Less Than 12 Months, Estimated Fair Value 158,750
Total, Gross Unrealized Losses (480)
Total, Estimated Fair Value 158,750
Commercial Paper  
Marketable Securities [Line Items]  
Less Than 12 Months, Gross Unrealized Losses (2)
Less Than 12 Months, Estimated Fair Value 3,993
Total, Gross Unrealized Losses (2)
Total, Estimated Fair Value 3,993
U.S. Treasury Securities  
Marketable Securities [Line Items]  
Less Than 12 Months, Gross Unrealized Losses (83)
Less Than 12 Months, Estimated Fair Value 73,606
Total, Gross Unrealized Losses (83)
Total, Estimated Fair Value 73,606
Corporate Debt Securities  
Marketable Securities [Line Items]  
Less Than 12 Months, Gross Unrealized Losses (395)
Less Than 12 Months, Estimated Fair Value 81,151
Total, Gross Unrealized Losses (395)
Total, Estimated Fair Value $ 81,151