XML 47 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value Measurements and Marketable Securities Available for Sale - Schedule of Marketable Securities with Continuous Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Less than 12 Months, Fair Value $ 353,295 $ 236,190
Less than 12 Months, Unrealized Losses (730) (727)
12 Months or Greater, Fair Value 127,265 51,245
12 Months or Greater, Unrealized Losses (748) (284)
Debt Securities, Available-for-sale, Unrealized Loss Position 480,560 287,435
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (1,478) (1,011)
Certificate of deposits [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Less than 12 Months, Fair Value 9,940 5,693
Less than 12 Months, Unrealized Losses (3) (2)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Debt Securities, Available-for-sale, Unrealized Loss Position 9,940 5,693
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (3) (2)
Commercial Paper [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Less than 12 Months, Fair Value 26,185 9,101
Less than 12 Months, Unrealized Losses (29) (3)
12 Months or Greater, Fair Value 0 0
12 Months or Greater, Unrealized Losses 0 0
Debt Securities, Available-for-sale, Unrealized Loss Position 26,185 9,101
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (29) (3)
U.S. Government And Government Agency Securities [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Less than 12 Months, Fair Value 270,609 199,552
Less than 12 Months, Unrealized Losses (628) (694)
12 Months or Greater, Fair Value 115,683 24,761
12 Months or Greater, Unrealized Losses (620) (38)
Debt Securities, Available-for-sale, Unrealized Loss Position 386,292 224,313
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (1,248) (732)
Corporate Bonds [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Less than 12 Months, Fair Value 46,561 21,844
Less than 12 Months, Unrealized Losses (70) (28)
12 Months or Greater, Fair Value 11,582 26,484
12 Months or Greater, Unrealized Losses (128) (246)
Debt Securities, Available-for-sale, Unrealized Loss Position 58,143 48,328
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss $ (198) $ (274)