v3.26.1
CASH EQUIVALENTS AND MARKETABLE SECURITIES - Schedule of Contractual Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Abstract]    
Contractual maturities, due within one year, amortized cost $ 300,595  
Contractual maturities, due within one to three years, amortized cost 163,526  
Amortized Cost 464,121 $ 1,266,888
Contractual maturities, due within one year, fair value 300,579  
Contractual maturities, due within one to three years, fair value 162,907  
Fair Value $ 463,486 $ 1,270,083