XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Schedule of Contractual Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]    
Contractual maturities, Due within one year, Amortized Cost $ 1,081,773  
Contractual maturities, Due within one year, Fair Value 1,080,140  
Contractual maturities, Due within one to three years, Amortized Cost 410,844  
Contractual maturities, Due within one to three years, Fair Value 409,705  
Amortized Cost 1,492,617 $ 1,541,584
Fair Value $ 1,489,845 $ 1,541,229