Quarterly report [Sections 13 or 15(d)]

CASH, CASH EQUIVALENTS, RESTRICTED CASH, AND SHORT-TERM INVESTMENTS - Gross Unrealized Gains and Losses (Details)

v3.25.2
CASH, CASH EQUIVALENTS, RESTRICTED CASH, AND SHORT-TERM INVESTMENTS - Gross Unrealized Gains and Losses (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Cash equivalents and available-for-sale securities    
Amortized Cost $ 73,593 $ 40,790
Gross unrealized gains 19 10
Gross unrealized losses (13)  
Fair Value 73,599 40,800
US treasury bills    
Cash equivalents and available-for-sale securities    
Amortized Cost 32,285 7,260
Gross unrealized gains 11 3
Gross unrealized losses (2)  
Fair Value 32,294 7,263
Government-sponsored enterprise securities    
Cash equivalents and available-for-sale securities    
Amortized Cost 9,970 23,174
Gross unrealized gains 5 3
Gross unrealized losses (2)  
Fair Value 9,973 23,177
Corporate bonds and commercial paper    
Cash equivalents and available-for-sale securities    
Amortized Cost 31,338 10,356
Gross unrealized gains 3 4
Gross unrealized losses (9)  
Fair Value $ 31,332 $ 10,360