XML 97 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
CASH EQUIVALENTS, RESTRICTED CASH AND MARKETABLE SECURITIES - Schedule of Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]    
Contractual maturities, Due within one year, Amortized Cost $ 1,095,355  
Contractual maturities, Due within one year, Fair Value 1,096,565  
Contractual maturities, Due within one to three years, Amortized Cost 444,430  
Contractual maturities, Due within one to three years, Fair Value 443,325  
Amortized Cost 1,539,785 $ 1,541,584
Fair Value $ 1,539,890 $ 1,541,229