v3.24.3
Cash Equivalents and Marketable Securities - Continuous Unrealized Loss Position (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Fair Value  
Less than 12 months $ 57,767
12 months or greater 13,332
Unrealized Loss  
Less than 12 months (41)
12 months or greater (9)
U.S. treasury debt securities  
Fair Value  
Less than 12 months 39,627
12 months or greater 7,490
Unrealized Loss  
Less than 12 months (30)
12 months or greater (4)
U.S. government agency debt securities  
Fair Value  
Less than 12 months 957
12 months or greater 0
Unrealized Loss  
Less than 12 months (2)
12 months or greater 0
Corporate debt securities  
Fair Value  
Less than 12 months 17,183
12 months or greater 5,842
Unrealized Loss  
Less than 12 months (9)
12 months or greater $ (5)