XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.3
FAIR VALUE MEASUREMENTS - Schedule of Estimated Value of Cash, Cash Equivalents, Marketable Securities, and Equity Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Cash equivalents:    
Amortized cost $ 112,724 $ 94,818
Unrealized gains   1
Total cash equivalents 112,724 94,819
Marketable securities:    
Amortized cost 288,824 196,379
Unrealized gains 333 206
Unrealized losses (44) (28)
Total marketable securities 289,113 196,557
Money market funds    
Cash equivalents:    
Amortized cost 112,724 89,822
Total cash equivalents 112,724 89,822
U.S. Treasury securities    
Cash equivalents:    
Amortized cost   4,996
Unrealized gains   1
Total cash equivalents   4,997
Marketable securities:    
Amortized cost 143,422 98,247
Unrealized gains 146 72
Unrealized losses (2) (2)
Total marketable securities 143,566 98,317
Commercial paper    
Marketable securities:    
Amortized cost 58,951 21,757
Unrealized gains 27 38
Unrealized losses (10) 0
Total marketable securities 58,968 21,795
Corporate debt securities    
Marketable securities:    
Amortized cost 71,959 46,570
Unrealized gains 157 84
Unrealized losses (2) (10)
Total marketable securities 72,114 46,644
Government-related debt securities    
Marketable securities:    
Amortized cost 14,492 29,805
Unrealized gains 3 12
Unrealized losses (30) (16)
Total marketable securities $ 14,465 $ 29,801