v3.26.1
Financial Instruments and Fair Value Measurements (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Assets:      
Restricted cash equivalents $ 750 $ 190 $ 814
Total assets 34,498 36,612  
Quoted Priced in Active Markets (Level 1)      
Assets:      
Total assets 34,498 36,612  
Money market funds      
Assets:      
Cash equivalents 33,748 36,422  
Restricted cash equivalents 750 190  
Money market funds | Quoted Priced in Active Markets (Level 1)      
Assets:      
Cash equivalents 33,748 36,422  
Restricted cash equivalents $ 750 $ 190