v3.25.2
MARKETABLE DEBT SECURITIES - Summary of Marketable Debt Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value $ 157,093 $ 108,558
Less than 12 months, unrealized losses 72 142
12 months or greater, fair value 0 14,944
12 months or greater, unrealized losses 0 7
Total, fair value 157,093 123,502
Total, unrealized losses 72 149
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value 96,281 68,446
Less than 12 months, unrealized losses 34 86
12 months or greater, fair value 0 0
12 months or greater, unrealized losses 0 0
Total, fair value 96,281 68,446
Total, unrealized losses 34 86
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value 50,805 40,112
Less than 12 months, unrealized losses 36 56
12 months or greater, fair value 0 9,969
12 months or greater, unrealized losses 0 6
Total, fair value 50,805 50,081
Total, unrealized losses 36 62
Securities of government-sponsored entities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 months, fair value 10,007 0
Less than 12 months, unrealized losses 2 0
12 months or greater, fair value 0 4,975
12 months or greater, unrealized losses 0 1
Total, fair value 10,007 4,975
Total, unrealized losses $ 2 $ 1