XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Measurements and Marketable Securities Available for Sale - Schedule of Marketable Securities with Continuous Unrealized Losses (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Less than 12 Months, Fair Value $ 354,041 $ 236,190
Less than 12 Months, Unrealized Losses (1,179) (727)
12 Months or Greater, Fair Value 29,707 51,245
12 Months or Greater, Unrealized Losses (206) (284)
Debt Securities, Available-for-sale, Unrealized Loss Position 383,748 287,435
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (1,385) (1,011)
Certificate of deposits [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Less than 12 Months, Fair Value 9,863 5,693
Less than 12 Months, Unrealized Losses (4) (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,863 5,693
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (4) (2)
Commercial Paper [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Less than 12 Months, Fair Value 23,247 9,101
Less than 12 Months, Unrealized Losses (27) (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 23,247 9,101
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (27) (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 287,141 199,552
Less than 12 Months, Unrealized Losses (1,097) (694)
12 Months or Greater, Fair Value 6,322 24,761
12 Months or Greater, Unrealized Losses (46) (38)
Debt Securities, Available-for-sale, Unrealized Loss Position 293,463 224,313
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss (1,143) (732)
Corporate Bonds [Member]    
Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Line Items]    
Less than 12 Months, Fair Value 33,790 21,844
Less than 12 Months, Unrealized Losses (51) (28)
12 Months or Greater, Fair Value 23,385 26,484
12 Months or Greater, Unrealized Losses (160) (246)
Debt Securities, Available-for-sale, Unrealized Loss Position 57,175 48,328
Debt Securities, Available-for-sale, Unrealized Loss Position, Accumulated Loss $ (211) $ (274)