v3.26.1
FAIR VALUE MEASUREMENTS - Schedule of Estimated Value of Cash, Cash Equivalents, Marketable Securities, and Equity Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash equivalents:    
Amortized cost $ 204,595 $ 183,640
Unrealized gains   1
Total cash equivalents 204,595 183,641
Marketable securities:    
Amortized cost 245,652 233,247
Unrealized gains 18 389
Unrealized losses (575) (9)
Total marketable securities 245,095 233,627
Money market funds    
Cash equivalents:    
Amortized cost 204,595 173,694
Total cash equivalents 204,595 173,694
U.S. Treasury securities    
Cash equivalents:    
Amortized cost   9,946
Unrealized gains   1
Total cash equivalents   9,947
Marketable securities:    
Amortized cost 117,354 119,194
Unrealized gains 10 209
Unrealized losses (293) 0
Total marketable securities 117,071 119,403
Commercial paper    
Marketable securities:    
Amortized cost 29,530 39,022
Unrealized gains 0 26
Unrealized losses (52) (8)
Total marketable securities 29,478 39,040
Corporate debt securities    
Marketable securities:    
Amortized cost 83,769 70,032
Unrealized gains 8 154
Unrealized losses (164) 0
Total marketable securities 83,613 70,186
Government-related debt securities    
Marketable securities:    
Amortized cost 14,999 4,999
Unrealized gains 0 0
Unrealized losses (66) (1)
Total marketable securities $ 14,933 $ 4,998