XML 46 R34.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Marketable Debt and Equity Securities - Unrealized Losses (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Available-for-sale Securities    
Fair value, less than 12 months $ 365,198 $ 74,619
Unrealized losses, Less than 12 months (349) (77)
Fair value, 12 months or greater 91,373 0
Unrealized losses, 12 months or greater (304) 0
Corporate Securities    
Schedule of Available-for-sale Securities    
Fair value, less than 12 months 119,044 8,073
Unrealized losses, Less than 12 months (217) (1)
Fair value, 12 months or greater 11,895 0
Unrealized losses, 12 months or greater (62) 0
Government Securities    
Schedule of Available-for-sale Securities    
Fair value, less than 12 months 246,154 66,546
Unrealized losses, Less than 12 months (132) (76)
Fair value, 12 months or greater 79,478 0
Unrealized losses, 12 months or greater $ (242) $ 0