v3.26.1
MARKETABLE SECURITIES - Schedule of Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-Sale [Line Items]    
Cost or Amortized Cost $ 527,781 $ 586,681
Unrealized Gains 66 1,147
Unrealized Losses (467) 0
Total Estimated Fair Value 527,380 587,828
U.S. government securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost or Amortized Cost 508,596 562,463
Unrealized Gains 66 1,131
Unrealized Losses (395) 0
Total Estimated Fair Value 508,267 563,594
U.S. agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Cost or Amortized Cost 19,185 24,218
Unrealized Gains 0 16
Unrealized Losses (72) 0
Total Estimated Fair Value $ 19,113 $ 24,234