XML 55 R45.htm IDEA: XBRL DOCUMENT v3.23.3
MARKETABLE INVESTMENT SECURITIES - Schedule of Unrealized Gains (Losses) on Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost $ 758,438 $ 866,235
Unrealized gains 1,830 125
Unrealized losses (111) (179)
Estimated fair value 760,157 866,181
Corporate bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 173,714 160,494
Unrealized gains 1,830 125
Unrealized losses (100) (60)
Estimated fair value 175,444 160,559
Commercial paper    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 518,641 687,956
Unrealized gains 0 0
Unrealized losses 0 (29)
Estimated fair value 518,641 687,927
Other debt securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 66,083 17,785
Unrealized gains 0 0
Unrealized losses (11) (90)
Estimated fair value $ 66,072 $ 17,695