Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] |
| | | | | | Fair Value Measurements Using | |
| | | | | | Quoted Prices in | | | Significant Other | | | Significant | |
| | | | | | Active Markets | | | Observable | | | Unobservable | |
| | | | | | for Identical | | | Inputs | | | Inputs | |
| | Total | | | Assets (Level 1) | | | (Level 2) | | | (Level 3) | |
As of June 30, 2025: | | | | | | | | | | | | | | | | |
Assets: | | | | | | | | | | | | | | | | |
Cash equivalents | | $ | 19,848 | | | $ | 19,848 | | | $ | — | | | $ | — | |
U.S. Government agency securities | | | 55,804 | | | | 55,804 | | | | — | | | | — | |
Certificates of deposits | | | 6,200 | | | | — | | | | 6,200 | | | | — | |
Corporate debt securities | | | 67,370 | | | | — | | | | 67,370 | | | | — | |
Commercial paper | | | 10,612 | | | | — | | | | 10,612 | | | | — | |
Yankee debt | | | 2,336 | | | | — | | | | 2,336 | | | | — | |
Asset-backed securities | | | 12,378 | | | | — | | | | 12,378 | | | | — | |
Total financial assets | | $ | 174,548 | | | $ | 75,652 | | | $ | 98,896 | | | $ | — | |
| | | | | | | | | | | | | | | | |
As of December 31, 2024: | | | | | | | | | | | | | | | | |
Cash equivalents | | $ | 21,042 | | | $ | 21,042 | | | $ | — | | | $ | — | |
U.S. Government agency securities | | | 57,155 | | | | 57,155 | | | | — | | | | — | |
Certificates of deposits | | | 8,524 | | | | — | | | | 8,524 | | | | — | |
Corporate debt securities | | | 80,822 | | | | — | | | | 80,822 | | | | — | |
Commercial paper | | | 22,275 | | | | — | | | | 22,275 | | | | — | |
Yankee debt | | | 2,146 | | | | — | | | | 2,146 | | | | — | |
Asset-backed securities | | | 11,895 | | | | — | | | | 11,895 | | | | — | |
Total financial assets | | $ | 203,859 | | | $ | 78,197 | | | $ | 125,662 | | | $ | — | |
|