XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Fair Value  
Less than 12 months $ 127,561
12 months or greater 22,736
Unrealized Loss  
Less than 12 months (164)
12 months or greater (125)
U.S. treasury debt securities  
Fair Value  
Less than 12 months 36,549
12 months or greater 6,036
Unrealized Loss  
Less than 12 months (46)
12 months or greater (34)
U.S. government agency debt securities  
Fair Value  
Less than 12 months 35,791
12 months or greater 0
Unrealized Loss  
Less than 12 months (15)
12 months or greater 0
Corporate debt securities  
Fair Value  
Less than 12 months 55,221
12 months or greater 15,708
Unrealized Loss  
Less than 12 months (103)
12 months or greater (84)
Foreign government debt securities  
Fair Value  
Less than 12 months 0
12 months or greater 992
Unrealized Loss  
Less than 12 months 0
12 months or greater $ (7)