XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.2
Cash Equivalents and Marketable Securities - Schedule of Continuous Unrealized Loss Position and Fair Values of Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value    
Less than 12 months $ 361,623 $ 221,212
Greater than 12 months 155,310 136,056
Total 516,933 357,268
Unrealized Loss    
Less than 12 months (565) (582)
Greater than 12 months (426) (749)
Total (991) (1,331)
U.S. treasury securities    
Fair Value    
Less than 12 months 172,079 60,869
Greater than 12 months 32,224 42,667
Total 204,303 103,536
Unrealized Loss    
Less than 12 months (233) (159)
Greater than 12 months (77) (239)
Total (310) (398)
U.S. government agency securities    
Fair Value    
Less than 12 months 169,415 145,594
Greater than 12 months 109,231 80,455
Total 278,646 226,049
Unrealized Loss    
Less than 12 months (276) (364)
Greater than 12 months (289) (460)
Total (565) (824)
Corporate debt securities    
Fair Value    
Less than 12 months 20,129 14,749
Greater than 12 months 13,855 12,934
Total 33,984 27,683
Unrealized Loss    
Less than 12 months (56) (59)
Greater than 12 months (60) (50)
Total $ (116) $ (109)