XML 91 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Schedule of Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]    
Contractual maturities, Due within one year, Amortized Cost $ 1,205,867  
Contractual maturities, Due within one year, Fair Value 1,205,102  
Contractual maturities, Due within one to three years, Amortized Cost 335,717  
Contractual maturities, Due within one to three years, Fair Value 336,127  
Amortized Cost 1,541,584 $ 1,370,384
Fair Value $ 1,541,229 $ 1,359,864