XML 88 R32.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Securities - Schedule of Available-for-sale Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Fair Value    
Less Than 12 months, Fair Value $ 470,022 $ 222,954
12 months or Greater, Fair Value 75,692 0
Total Fair Value 545,714 222,954
Unrealized Losses    
Less Than 12 months, Gross Unrealized Losses (312) (578)
12 months or Greater, Gross Unrealized Losses (209) 0
Total Gross Unrealized Losses (521) (578)
U.S. Treasury securities    
Fair Value    
Less Than 12 months, Fair Value 469,288 214,291
12 months or Greater, Fair Value 74,471 0
Total Fair Value 543,759 214,291
Unrealized Losses    
Less Than 12 months, Gross Unrealized Losses (312) (566)
12 months or Greater, Gross Unrealized Losses (205) 0
Total Gross Unrealized Losses (517) (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 734 3,665
12 months or Greater, Fair Value 1,221 0
Total Fair Value 1,955 3,665
Unrealized Losses    
Less Than 12 months, Gross Unrealized Losses 0 (10)
12 months or Greater, Gross Unrealized Losses (4) 0
Total Gross Unrealized Losses $ (4) $ (10)