v3.26.3
Financial Instruments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Sep. 30, 2025
Assets:      
Restricted cash equivalents $ 717 $ 190 $ 489
Total assets 31,026 36,612  
Quoted Priced in Active Markets (Level 1)      
Assets:      
Total assets 31,026 36,612  
Money market funds      
Assets:      
Cash equivalents 30,309 36,422  
Restricted cash equivalents 717 190  
Money market funds | Quoted Priced in Active Markets (Level 1)      
Assets:      
Cash equivalents 30,309 36,422  
Restricted cash equivalents $ 717 $ 190