XML 55 R44.htm IDEA: XBRL DOCUMENT v3.23.1
MARKETABLE INVESTMENT SECURITIES - Schedule of Unrealized Gains (Losses) on Available-for-Sale Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost $ 657,249 $ 866,235
Unrealized gains 159 125
Unrealized losses (429) (179)
Estimated fair value 656,979 866,181
Corporate bonds    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 189,454 160,494
Unrealized gains 158 125
Unrealized losses (401) (60)
Estimated fair value 189,211 160,559
Commercial paper    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 452,643 687,956
Unrealized gains 0 0
Unrealized losses (1) (29)
Estimated fair value 452,642 687,927
Other debt securities    
Debt Securities, Available-for-sale, Fair Value to Amortized Cost [Abstract]    
Amortized cost 15,152 17,785
Unrealized gains 1 0
Unrealized losses (27) (90)
Estimated fair value $ 15,126 $ 17,695