XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.0.1
Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)
$ in Thousands
Dec. 31, 2021
USD ($)
Fair Value  
Less than 12 months $ 203,141
12 months or greater 0
Unrealized Loss  
Less than 12 months (540)
12 months or greater 0
U.S. treasury debt securities  
Fair Value  
Less than 12 months 46,553
12 months or greater 0
Unrealized Loss  
Less than 12 months (206)
12 months or greater 0
Corporate debt securities  
Fair Value  
Less than 12 months 156,588
12 months or greater 0
Unrealized Loss  
Less than 12 months (334)
12 months or greater $ 0