XML 112 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Marketable Securities - Schedule of Available-for-sale Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Fair Value    
Less Than 12 months, Fair Value $ 30,920 $ 222,954
12 months or Greater, Fair Value 34,413 0
Total Fair Value 65,333 222,954
Unrealized Losses    
Less Than 12 months, Gross Unrealized Losses (21) (578)
12 months or Greater, Gross Unrealized Losses (24) 0
Total Gross Unrealized Losses (45) (578)
U.S. Treasury securities    
Fair Value    
Less Than 12 months, Fair Value 30,920 214,291
12 months or Greater, Fair Value 33,924 0
Total Fair Value 64,844 214,291
Unrealized Losses    
Less Than 12 months, Gross Unrealized Losses (21) (566)
12 months or Greater, Gross Unrealized Losses (23) 0
Total Gross Unrealized Losses (44) (566)
U.S. Government agency securities    
Fair Value    
Less Than 12 months, Fair Value   4,998
12 months or Greater, Fair Value   0
Total Fair Value   4,998
Unrealized Losses    
Less Than 12 months, Gross Unrealized Losses   (2)
12 months or Greater, Gross Unrealized Losses   0
Total Gross Unrealized Losses   (2)
Negotiable certificates of deposit    
Fair Value    
Less Than 12 months, Fair Value 0 3,665
12 months or Greater, Fair Value 489 0
Total Fair Value 489 3,665
Unrealized Losses    
Less Than 12 months, Gross Unrealized Losses 0 (10)
12 months or Greater, Gross Unrealized Losses (1) 0
Total Gross Unrealized Losses $ (1) $ (10)