| Marketable Securities [Table Text Block] |
| |
|
Fair Value Measurements as of March 31, 2024 Using:
|
|
| |
|
Amortized
Cost
|
|
|
Unrealized gains
|
|
|
Unrealized
Losses
|
|
|
Fair Value
|
|
|
Assets
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Corporate bonds
|
|
$ |
61,948 |
|
|
$ |
33 |
|
|
$ |
(67 |
) |
|
$ |
61,914 |
|
|
Commercial paper
|
|
|
30,130 |
|
|
|
6 |
|
|
|
(12 |
) |
|
|
30,124 |
|
|
Certificates of deposit
|
|
|
17,931 |
|
|
|
13 |
|
|
|
(1 |
) |
|
|
17,943 |
|
|
U.S. government treasuries
|
|
|
12,733 |
|
|
|
— |
|
|
|
(75 |
) |
|
|
12,658 |
|
|
Asset-backed securities
|
|
|
9,928 |
|
|
|
20 |
|
|
|
(6 |
) |
|
|
9,942 |
|
|
Total assets
|
|
$ |
132,670 |
|
|
$ |
72 |
|
|
$ |
(161 |
) |
|
$ |
132,581 |
|
| |
|
Fair Value Measurements as of December 31, 2023 Using:
|
|
| |
|
Amortized
Cost
|
|
|
Unrealized gains
|
|
|
Unrealized
Losses
|
|
|
Fair Value
|
|
|
Assets
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Corporate bonds
|
|
$ |
54,256 |
|
|
$ |
74 |
|
|
$ |
(49 |
) |
|
$ |
54,281 |
|
|
Commercial paper
|
|
|
28,507 |
|
|
|
30 |
|
|
|
(3 |
) |
|
|
28,534 |
|
|
Certificates of deposit
|
|
|
18,850 |
|
|
|
17 |
|
|
|
(1 |
) |
|
|
18,866 |
|
|
U.S. government treasuries
|
|
|
16,127 |
|
|
|
3 |
|
|
|
(50 |
) |
|
|
16,080 |
|
|
Asset-backed securities
|
|
|
10,456 |
|
|
|
23 |
|
|
|
(7 |
) |
|
|
10,472 |
|
|
Total assets
|
|
$ |
128,196 |
|
|
$ |
147 |
|
|
$ |
(110 |
) |
|
$ |
128,233 |
|
|
| Investments Classified by Contractual Maturity Date [Table Text Block] |
| |
|
As of
|
|
| |
|
March 31, 2024
|
|
|
December 31, 2023
|
|
|
Maturing in one year or less
|
|
$ |
99,172 |
|
|
$ |
93,117 |
|
|
Maturing after one year through two years
|
|
|
33,409 |
|
|
|
35,116 |
|
|
Total
|
|
$ |
132,581 |
|
|
$ |
128,233 |
|
|