v3.26.1
CASH, CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Schedule of Securities Classified as Cash, Cash Equivalents and Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash and cash equivalents    
Fair Value $ 97,191 $ 67,999
Short-term investments    
Amortized Cost 184,832 196,492
Gross Unrealized Gains 3 201
Gross Unrealized Losses (196) (3)
Fair Value 184,639 196,690
Total cash, cash equivalents and investments, Amortized Cost 282,023 264,491
Total cash, cash equivalents and investments, Gross Unrealized Gains 3 201
Total cash, cash equivalents and investments, Gross Unrealized Losses (196) (3)
Total cash, cash equivalents and investments 281,830 264,689
U.S. treasury securities    
Short-term investments    
Amortized Cost 88,142 95,052
Gross Unrealized Gains 0 105
Gross Unrealized Losses (75) 0
Fair Value 88,067 95,157
Commercial paper    
Short-term investments    
Amortized Cost 46,918 46,421
Gross Unrealized Gains 3 32
Gross Unrealized Losses (66) (3)
Fair Value 46,855 46,450
U.S. government-sponsored agency bonds    
Short-term investments    
Amortized Cost 23,452 27,330
Gross Unrealized Gains 0 36
Gross Unrealized Losses (30) 0
Fair Value 23,422 27,366
Corporate bonds    
Short-term investments    
Amortized Cost 21,229 22,557
Gross Unrealized Gains 0 25
Gross Unrealized Losses (23) 0
Fair Value 21,206 22,582
Yankee bonds    
Short-term investments    
Amortized Cost 5,091 5,132
Gross Unrealized Gains 0 3
Gross Unrealized Losses (2) 0
Fair Value 5,089 5,135
Cash    
Cash and cash equivalents    
Fair Value 7,086 18,569
Money market funds    
Cash and cash equivalents    
Fair Value $ 90,105 $ 49,430