v3.26.1
MARKETABLE DEBT SECURITIES - Schedule of Available-for-Sale Marketable Debt Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value $ 362,333 $ 140,753
Less than 12 months, unrealized losses 888 120
12 months or greater, fair value 0 0
12 months or greater, unrealized losses 0 0
Total, fair value 362,333 140,753
Total, unrealized losses 888 120
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value 60,116 12,317
Less than 12 months, unrealized losses 83 6
12 months or greater, fair value 0 0
12 months or greater, unrealized losses 0 0
Total, fair value 60,116 12,317
Total, unrealized losses 83 6
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value 266,227 118,443
Less than 12 months, unrealized losses 683 107
12 months or greater, fair value 0 0
12 months or greater, unrealized losses 0 0
Total, fair value 266,227 118,443
Total, unrealized losses 683 107
Securities of government-sponsored entities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value 19,868 9,993
Less than 12 months, unrealized losses 65 7
12 months or greater, fair value 0 0
12 months or greater, unrealized losses 0 0
Total, fair value 19,868 9,993
Total, unrealized losses 65 $ 7
Municipal bonds    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value 16,122  
Less than 12 months, unrealized losses 57  
12 months or greater, fair value 0  
12 months or greater, unrealized losses 0  
Total, fair value 16,122  
Total, unrealized losses $ 57