v3.26.1
Financial Instruments and Fair Value Measurements (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Assets:  
Cash equivalents $ 7,306
Total financial assets 38,950
U.S. Government agency securities  
Assets:  
Investments 20,371
Certificates of deposits  
Assets:  
Investments 8,986
Corporate debt securities  
Assets:  
Investments 2,287
Level 1  
Assets:  
Cash equivalents 6,306
Total financial assets 26,677
Level 1 | U.S. Government agency securities  
Assets:  
Investments 20,371
Level 2  
Assets:  
Cash equivalents 1,000
Total financial assets 12,273
Level 2 | Certificates of deposits  
Assets:  
Investments 8,986
Level 2 | Corporate debt securities  
Assets:  
Investments $ 2,287