XML 67 R45.htm IDEA: XBRL DOCUMENT v3.23.2
MARKETABLE INVESTMENT SECURITIES - Schedule of Unrealized Gains (Losses) on Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost $ 1,120,746 $ 866,235
Unrealized gains 2,622 125
Unrealized losses (133) (179)
Estimated fair value 1,123,235 866,181
Corporate bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 269,338 160,494
Unrealized gains 2,622 125
Unrealized losses (112) (60)
Estimated fair value 271,848 160,559
Commercial paper    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 834,135 687,956
Unrealized gains 0 0
Unrealized losses (3) (29)
Estimated fair value 834,132 687,927
Other debt securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 17,273 17,785
Unrealized gains 0 0
Unrealized losses (18) (90)
Estimated fair value $ 17,255 $ 17,695