XML 61 R44.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Estimated Value of Cash and Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Cash and Cash Equivalents [Line Items]    
Amortized cost $ 42,907 $ 71,335
Unrealized gains 0 0
Unrealized losses 0 0
Estimated fair value 42,907 71,335
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 177,962 156,301
Unrealized gains 134 319
Unrealized losses (21) 0
Estimated fair value 178,075 156,620
Certificates of deposit    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost   5,042
Unrealized gains   0
Unrealized losses   0
Estimated fair value   5,042
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 14,782  
Unrealized gains 8  
Unrealized losses (1)  
Estimated fair value 14,789  
Corporate debt securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 78,687 83,855
Unrealized gains 81 100
Unrealized losses (4) 0
Estimated fair value 78,764 83,955
U.S. Treasury and agency securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized cost 84,493 67,404
Unrealized gains 45 219
Unrealized losses (16) 0
Estimated fair value 84,522 67,623
Money market funds and cash    
Cash and Cash Equivalents [Line Items]    
Amortized cost 37,541 71,335
Unrealized gains 0 0
Unrealized losses 0 0
Estimated fair value 37,541 $ 71,335
Certificates of deposit    
Cash and Cash Equivalents [Line Items]    
Amortized cost 5,366  
Unrealized gains 0  
Unrealized losses 0  
Estimated fair value $ 5,366