XML 64 R52.htm IDEA: XBRL DOCUMENT v3.25.2
CASH EQUIVALENTS, RESTRICTED CASH AND MARKETABLE SECURITIES - Schedule of Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Abstract]    
Contractual maturities, Due within one year, Amortized Cost $ 770,910  
Contractual maturities, Due within one year, Fair Value 771,421  
Contractual maturities, Due within one to three years, Amortized Cost 544,491  
Contractual maturities, Due within one to three years, Fair Value 545,618  
Amortized Cost 1,315,401 $ 1,539,785
Fair Value $ 1,317,039 $ 1,539,890