| Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] |
| |
|
Fair Value Measurements as of March 31, 2026: |
|
| |
|
Quoted Prices in
Active Markets for
Identical Assets
(Level 1)
|
|
|
Significant Other
Observable
Inputs
(Level 2)
|
|
|
Significant
Unobservable
Inputs
(Level 3)
|
|
|
Fair Value
|
|
|
Assets
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Corporate bonds
|
|
$ |
— |
|
|
$ |
100,097 |
|
|
$ |
— |
|
|
$ |
100,097 |
|
|
Commercial paper
|
|
|
— |
|
|
|
11,993 |
|
|
|
— |
|
|
|
11,993 |
|
|
Certificates of deposit
|
|
|
18,912 |
|
|
|
— |
|
|
|
— |
|
|
|
18,912 |
|
|
U.S. government treasuries
|
|
|
1,678 |
|
|
|
— |
|
|
|
— |
|
|
|
1,678 |
|
|
Asset-backed securities
|
|
|
— |
|
|
|
6,839 |
|
|
|
— |
|
|
|
6,839 |
|
|
Money market funds (cash equivalents)
|
|
|
5,030 |
|
|
|
— |
|
|
|
— |
|
|
|
5,030 |
|
|
Total assets
|
|
$ |
25,620 |
|
|
$ |
118,929 |
|
|
$ |
— |
|
|
$ |
144,549 |
|
| |
|
Fair Value Measurements as of December 31, 2025:
|
|
| |
|
Quoted Prices in
Active Markets for
Identical Assets
(Level 1)
|
|
|
Significant Other
Observable
Inputs
(Level 2)
|
|
|
Significant
Unobservable
Inputs
(Level 3)
|
|
|
Fair Value
|
|
|
Assets
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Corporate bonds
|
|
$ |
— |
|
|
$ |
86,636 |
|
|
$ |
— |
|
|
$ |
86,636 |
|
|
Commercial paper
|
|
|
— |
|
|
|
14,960 |
|
|
|
— |
|
|
|
14,960 |
|
|
Certificates of deposit
|
|
|
68,977 |
|
|
|
— |
|
|
|
— |
|
|
|
68,977 |
|
|
U.S. government treasuries
|
|
|
1,664 |
|
|
|
— |
|
|
|
— |
|
|
|
1,664 |
|
|
Asset-backed securities
|
|
|
— |
|
|
|
6,026 |
|
|
|
— |
|
|
|
6,026 |
|
|
Money market funds (cash equivalents)
|
|
|
8,383 |
|
|
|
— |
|
|
|
— |
|
|
|
8,383 |
|
|
Total assets
|
|
$ |
79,024 |
|
|
$ |
107,622 |
|
|
$ |
— |
|
|
$ |
186,646 |
|
|