Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit) (Unaudited) - USD ($) $ in Thousands | Total | Convertible Preferred Stock [Member] | Common Stock [Member] | Additional Paid In Capital [Member] | Accumulated Deficit [Member] | Accumulated Other Comprehensive Income [Member] |
Temporary equity, beginning balance at Dec. 31, 2020 | | $ 73,037 | | | | |
Temporary equity, beginning balance, shares at Dec. 31, 2020 | | 11,260,608 | | | | |
Beginning balance at Dec. 31, 2020 | $ (54,015) | | $ 71 | $ 1,633 | $ (55,729) | $ 10 |
Beginning balance, shares at Dec. 31, 2020 | | | 12,767,909 | | | |
Conversion of preferred stock to common stock upon closing of the initial public offering, converted | | $ (73,037) | | | | |
Conversion of preferred stock to common stock upon closing of the initial public offering, converted, shares | | (11,260,608) | | | | |
Conversion of preferred stock to common stock upon closing of the initial public offering, issued | 73,037 | | $ 262 | 72,775 | | |
Conversion of preferred stock to common stock upon closing of the initial public offering, issued, shares | | | 20,549,478 | | | |
Issuance of common stock, net of issuance costs | 90,506 | | $ 63 | 90,443 | | |
Issuance of common stock, net of issuance costs, shares | | | 6,250,000 | | | |
Stock-based compensation expense | 1,023 | | | 1,023 | | |
Exercise of stock options | 558 | | $ 3 | 555 | | |
Exercise of stock options, shares | | | 299,282 | | | |
Unrealized gain (loss) on available-for-sale securities | (112) | | | | | (112) |
Net (loss) income | (9,818) | | | | (9,818) | |
Temporary equity, ending balance at Mar. 31, 2021 | | | | | | |
Temporary equity, ending balance, shares at Mar. 31, 2021 | | 0 | | | | |
Ending balance at Mar. 31, 2021 | 101,179 | | $ 399 | 166,429 | (65,547) | (102) |
Ending balance, shares at Mar. 31, 2021 | | | 39,866,669 | | | |
Temporary equity, beginning balance at Dec. 31, 2020 | | $ 73,037 | | | | |
Temporary equity, beginning balance, shares at Dec. 31, 2020 | | 11,260,608 | | | | |
Beginning balance at Dec. 31, 2020 | (54,015) | | $ 71 | 1,633 | (55,729) | 10 |
Beginning balance, shares at Dec. 31, 2020 | | | 12,767,909 | | | |
Net (loss) income | (18,325) | | | | | |
Ending balance at Sep. 30, 2021 | 93,918 | | $ 401 | 167,440 | (74,054) | 131 |
Ending balance, shares at Sep. 30, 2021 | | | 40,053,157 | | | |
Temporary equity, beginning balance at Mar. 31, 2021 | | | | | | |
Temporary equity, beginning balance, shares at Mar. 31, 2021 | | 0 | | | | |
Beginning balance at Mar. 31, 2021 | 101,179 | | $ 399 | 166,429 | (65,547) | (102) |
Beginning balance, shares at Mar. 31, 2021 | | | 39,866,669 | | | |
Stock-based compensation expense | 312 | | | 312 | | |
Exercise of stock options | 64 | | | 64 | | |
Exercise of stock options, shares | | | 34,217 | | | |
Unrealized gain (loss) on available-for-sale securities | (40) | | | | | (40) |
Net (loss) income | 4,097 | | | | 4,097 | |
Temporary equity, ending balance at Jun. 30, 2021 | | | | | | |
Temporary equity, ending balance, shares at Jun. 30, 2021 | | 0 | | | | |
Ending balance at Jun. 30, 2021 | 105,612 | | $ 399 | 166,805 | (61,450) | (142) |
Ending balance, shares at Jun. 30, 2021 | | | 39,900,886 | | | |
Stock-based compensation expense | 355 | | | 355 | | |
Exercise of stock options | 282 | | $ 2 | 280 | | |
Exercise of stock options, shares | | | 152,271 | | | |
Unrealized gain (loss) on available-for-sale securities | 273 | | | | | 273 |
Net (loss) income | (12,604) | | | | (12,604) | |
Ending balance at Sep. 30, 2021 | 93,918 | | $ 401 | 167,440 | (74,054) | 131 |
Ending balance, shares at Sep. 30, 2021 | | | 40,053,157 | | | |
Temporary equity, beginning balance at Dec. 31, 2021 | | | | | | |
Temporary equity, beginning balance, shares at Dec. 31, 2021 | | | | | | |
Beginning balance at Dec. 31, 2021 | 76,268 | | $ 403 | 170,241 | (94,151) | (225) |
Beginning balance, shares at Dec. 31, 2021 | | | 40,254,890 | | | |
Stock-based compensation expense | 941 | | | 941 | | |
Unrealized gain (loss) on available-for-sale securities | (242) | | | | | (242) |
Net (loss) income | (14,864) | | | | (14,864) | |
Temporary equity, ending balance at Mar. 31, 2022 | | | | | | |
Temporary equity, ending balance, shares at Mar. 31, 2022 | | | | | | |
Ending balance at Mar. 31, 2022 | 62,103 | | $ 403 | 171,182 | (109,015) | (467) |
Ending balance, shares at Mar. 31, 2022 | | | 40,254,890 | | | |
Temporary equity, beginning balance at Dec. 31, 2021 | | | | | | |
Temporary equity, beginning balance, shares at Dec. 31, 2021 | | | | | | |
Beginning balance at Dec. 31, 2021 | 76,268 | | $ 403 | 170,241 | (94,151) | (225) |
Beginning balance, shares at Dec. 31, 2021 | | | 40,254,890 | | | |
Net (loss) income | (34,044) | | | | | |
Ending balance at Sep. 30, 2022 | 44,013 | | $ 403 | 172,016 | (128,195) | (211) |
Ending balance, shares at Sep. 30, 2022 | | | 40,254,890 | | | |
Temporary equity, beginning balance at Mar. 31, 2022 | | | | | | |
Temporary equity, beginning balance, shares at Mar. 31, 2022 | | | | | | |
Beginning balance at Mar. 31, 2022 | 62,103 | | $ 403 | 171,182 | (109,015) | (467) |
Beginning balance, shares at Mar. 31, 2022 | | | 40,254,890 | | | |
Stock-based compensation expense | 634 | | | 634 | | |
Unrealized gain (loss) on available-for-sale securities | 75 | | | | | 75 |
Net (loss) income | (11,284) | | | | (11,284) | |
Temporary equity, ending balance at Jun. 30, 2022 | | $ 0 | | | | |
Temporary equity, ending balance, shares at Jun. 30, 2022 | | 0 | | | | |
Ending balance at Jun. 30, 2022 | 51,528 | | $ 403 | 171,816 | (120,299) | (392) |
Ending balance, shares at Jun. 30, 2022 | | | 40,254,890 | | | |
Stock-based compensation expense | 200 | | | 200 | | |
Unrealized gain (loss) on available-for-sale securities | 181 | | | | | 181 |
Net (loss) income | (7,896) | | | | (7,896) | |
Ending balance at Sep. 30, 2022 | $ 44,013 | | $ 403 | $ 172,016 | $ (128,195) | $ (211) |
Ending balance, shares at Sep. 30, 2022 | | | 40,254,890 | | | |