v3.25.2
FAIR VALUE MEASUREMENTS - Schedule of Estimated Value of Cash, Cash Equivalents, Marketable Securities, and Equity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Cash equivalents:    
Amortized cost $ 96,648 $ 94,818
Unrealized gains   1
Total cash equivalents 96,648 94,819
Marketable securities:    
Amortized cost 284,457 196,379
Unrealized gains 108 206
Unrealized losses (70) (28)
Total marketable securities 284,495 196,557
Money market funds    
Cash equivalents:    
Amortized cost 96,648 89,822
Total cash equivalents 96,648 89,822
U.S. Treasury securities    
Cash equivalents:    
Amortized cost   4,996
Unrealized gains   1
Total cash equivalents   4,997
Marketable securities:    
Amortized cost 147,722 98,247
Unrealized gains 53 72
Unrealized losses (25) (2)
Total marketable securities 147,750 98,317
Commercial paper    
Marketable securities:    
Amortized cost 63,964 21,757
Unrealized gains 1 38
Unrealized losses (23) 0
Total marketable securities 63,942 21,795
Corporate debt securities    
Marketable securities:    
Amortized cost 51,322 46,570
Unrealized gains 54 84
Unrealized losses (3) (10)
Total marketable securities 51,373 46,644
Government-related debt securities    
Marketable securities:    
Amortized cost 21,449 29,805
Unrealized gains 0 12
Unrealized losses (19) (16)
Total marketable securities $ 21,430 $ 29,801