Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ (Deficit) Equity - USD ($) $ in Thousands | Total | Reverse Recapitalization | At-the-Market Offering | July Public Offering | Conversion Of Convertible Preferred Stock | Conversion of Convertible Debt | Common Stock | Common Stock Reverse Recapitalization | Common Stock At-the-Market Offering | Common Stock July Public Offering | Common Stock Conversion Of Convertible Preferred Stock | Treasury Stock | Additional Paid-in Capital | Additional Paid-in Capital Reverse Recapitalization | Additional Paid-in Capital At-the-Market Offering | Additional Paid-in Capital July Public Offering | Additional Paid-in Capital Conversion Of Convertible Preferred Stock | Additional Paid-in Capital Conversion of Convertible Debt | Accumulated Other Comprehensive Loss | Accumulated Deficit |
Balance at beginning of period (in shares) at Dec. 31, 2022 | [1] | 4,997,920 | | | | | | | | | | | | | | | | | | | |
Beginning balance at Dec. 31, 2022 | [1] | $ 111,060 | | | | | | | | | | | | | | | | | | | |
Balance at end of period (in shares) at Mar. 31, 2023 | | 4,997,920 | | | | | | | | | | | | | | | | | | | |
Ending balance at Mar. 31, 2023 | | $ 111,060 | | | | | | | | | | | | | | | | | | | |
Balance at beginning of period (in shares) at Dec. 31, 2022 | [1] | | | | | | | 320,281 | | | | | | | | | | | | | |
Beginning balance at Dec. 31, 2022 | [1] | (102,145) | | | | | | $ 3 | | | | | $ 0 | $ 4,860 | | | | | | $ 0 | $ (107,008) |
Treasury stock, beginning balance (in shares) at Dec. 31, 2022 | [1] | | | | | | | | | | | | 0 | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | |
Exercise of stock options (in shares) | | | | | | | | 4,699 | | | | | | | | | | | | | |
Exercise of stock options | | 40 | | | | | | | | | | | | 40 | | | | | | | |
Issuance of common stock upon settlement of restricted stock units (in shares) | | | | | | | | 2,601 | | | | | | | | | | | | | |
Issuance of common stock upon settlement of restricted stock units | | 34 | | | | | | | | | | | | 34 | | | | | | | |
Stock-based compensation | | 224 | | | | | | | | | | | | 224 | | | | | | | |
Net loss | | (8,029) | | | | | | | | | | | | | | | | | | | (8,029) |
Balance at end of period (in shares) at Mar. 31, 2023 | | | | | | | | 327,581 | | | | | | | | | | | | | |
Ending balance at Mar. 31, 2023 | | $ (109,876) | | | | | | $ 3 | | | | | $ 0 | 5,158 | | | | | | 0 | (115,037) |
Treasury stock, ending balance (in shares) at Mar. 31, 2023 | | | | | | | | | | | | | 0 | | | | | | | | |
Balance at beginning of period (in shares) at Dec. 31, 2022 | [1] | 4,997,920 | | | | | | | | | | | | | | | | | | | |
Beginning balance at Dec. 31, 2022 | [1] | $ 111,060 | | | | | | | | | | | | | | | | | | | |
Balance at end of period (in shares) at Sep. 30, 2023 | | 0 | | | | | | | | | | | | | | | | | | | |
Ending balance at Sep. 30, 2023 | | $ 0 | | | | | | | | | | | | | | | | | | | |
Balance at beginning of period (in shares) at Dec. 31, 2022 | [1] | | | | | | | 320,281 | | | | | | | | | | | | | |
Beginning balance at Dec. 31, 2022 | [1] | (102,145) | | | | | | $ 3 | | | | | $ 0 | 4,860 | | | | | | 0 | (107,008) |
Treasury stock, beginning balance (in shares) at Dec. 31, 2022 | [1] | | | | | | | | | | | | 0 | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | |
Foreign currency translation adjustment | | (25) | | | | | | | | | | | | | | | | | | | |
Net loss | | (26,246) | | | | | | | | | | | | | | | | | | | |
Balance at end of period (in shares) at Sep. 30, 2023 | | | | | | | | 8,378,361 | | | | | | | | | | | | | |
Ending balance at Sep. 30, 2023 | | $ 13,286 | | | | | | $ 84 | | | | | $ (150) | 146,631 | | | | | | (25) | (133,254) |
Treasury stock, ending balance (in shares) at Sep. 30, 2023 | | | | | | | | | | | | | (14,455) | | | | | | | | |
Balance at beginning of period (in shares) at Mar. 31, 2023 | | 4,997,920 | | | | | | | | | | | | | | | | | | | |
Beginning balance at Mar. 31, 2023 | | $ 111,060 | | | | | | | | | | | | | | | | | | | |
Increase (Decrease) in Temporary Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | |
Conversion of preferred stock (in shares) | | (4,997,920) | | | | | | | | | | | | | | | | | | | |
Conversion of preferred stock | | $ (111,060) | | | | | | | | | | | | | | | | | | | |
Balance at end of period (in shares) at Jun. 30, 2023 | | 0 | | | | | | | | | | | | | | | | | | | |
Ending balance at Jun. 30, 2023 | | $ 0 | | | | | | | | | | | | | | | | | | | |
Balance at beginning of period (in shares) at Mar. 31, 2023 | | | | | | | | 327,581 | | | | | | | | | | | | | |
Beginning balance at Mar. 31, 2023 | | (109,876) | | | | | | $ 3 | | | | | $ 0 | 5,158 | | | | | | 0 | (115,037) |
Treasury stock, beginning balance (in shares) at Mar. 31, 2023 | | | | | | | | | | | | | 0 | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | |
Exercise of stock options (in shares) | | | | | | | | 4,460 | | | | | | | | | | | | | |
Issuance of common stock upon settlement of restricted stock units (in shares) | | | | | | | | 903 | 26,550 | | | | | | | | | | | | |
Issuance of common stock upon settlement of restricted stock units | | 11 | $ 27 | | | | | | $ 1 | | | | | 11 | $ 26 | | | | | | |
Conversion of convertible notes (in shares) | | | | | | | | | | | | 4,997,920 | | | | | | | | | |
Conversion of convertible notes | | | | | | $ 111,060 | $ 10,028 | | | | | $ 50 | | | | | | $ 111,010 | $ 10,028 | | |
Issuance of common stock, net of issuance costs (in shares) | | | | | | | | 3,012,854 | | | | | | | | | | | | | |
Issuance of common stock, net of issuance costs | | 19,739 | | | | | | $ 30 | | | | | | 19,709 | | | | | | | |
Return of common stock to pay withholding taxes on restricted stock (in shares) | | | | | | | | | | | | | (14,455) | | | | | | | | |
Return of common stock to pay withholding taxes on restricted stock | | (150) | | | | | | | | | | | $ (150) | | | | | | | | |
Stock-based compensation | | 279 | | | | | | | | | | | | 279 | | | | | | | |
Foreign currency translation adjustment | | (2) | | | | | | | | | | | | | | | | | | (2) | |
Net loss | | (7,559) | | | | | | | | | | | | | | | | | | | (7,559) |
Balance at end of period (in shares) at Jun. 30, 2023 | | | | | | | | 8,370,268 | | | | | | | | | | | | | |
Ending balance at Jun. 30, 2023 | | 23,557 | | | | | | $ 84 | | | | | $ (150) | 146,221 | | | | | | (2) | (122,596) |
Treasury stock, ending balance (in shares) at Jun. 30, 2023 | | | | | | | | | | | | | (14,455) | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | |
Stock issuance costs | | $ 2,400 | | | | | | | | | | | | | | | | | | | |
Balance at end of period (in shares) at Sep. 30, 2023 | | 0 | | | | | | | | | | | | | | | | | | | |
Ending balance at Sep. 30, 2023 | | $ 0 | | | | | | | | | | | | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | |
Exercise of stock options (in shares) | | | | | | | | 7,190 | | | | | | | | | | | | | |
Exercise of stock options | | 60 | | | | | | | | | | | | 60 | | | | | | | |
Issuance of common stock upon settlement of restricted stock units (in shares) | | | | | | | | 903 | | | | | | | | | | | | | |
Issuance of common stock upon settlement of restricted stock units | | 11 | | | | | | | | | | | | 11 | | | | | | | |
Stock-based compensation | | 339 | | | | | | | | | | | | 339 | | | | | | | |
Foreign currency translation adjustment | | (23) | | | | | | | | | | | | | | | | | | (23) | |
Net loss | | (10,658) | | | | | | | | | | | | | | | | | | | (10,658) |
Balance at end of period (in shares) at Sep. 30, 2023 | | | | | | | | 8,378,361 | | | | | | | | | | | | | |
Ending balance at Sep. 30, 2023 | | $ 13,286 | | | | | | $ 84 | | | | | $ (150) | 146,631 | | | | | | (25) | (133,254) |
Treasury stock, ending balance (in shares) at Sep. 30, 2023 | | | | | | | | | | | | | (14,455) | | | | | | | | |
Balance at beginning of period (in shares) at Dec. 31, 2023 | | 0 | | | | | | | | | | | | | | | | | | | |
Beginning balance at Dec. 31, 2023 | | $ 0 | | | | | | | | | | | | | | | | | | | |
Balance at end of period (in shares) at Mar. 31, 2024 | | 0 | | | | | | | | | | | | | | | | | | | |
Ending balance at Mar. 31, 2024 | | $ 0 | | | | | | | | | | | | | | | | | | | |
Balance at beginning of period (in shares) at Dec. 31, 2023 | | 9,603,723 | | | | | | 9,603,723 | | | | | | | | | | | | | |
Beginning balance at Dec. 31, 2023 | | $ 11,373 | | | | | | $ 96 | | | | | $ (150) | 153,827 | | | | | | (197) | (142,203) |
Treasury stock, beginning balance (in shares) at Dec. 31, 2023 | | (14,455) | | | | | | | | | | | (14,455) | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | |
Issuance of common stock, net of issuance costs (in shares) | | | | | | | | 615,363 | | | | | | | | | | | | | |
Issuance of common stock, net of issuance costs | | $ 5,062 | | | | | | $ 6 | | | | | | 5,056 | | | | | | | |
Issuance of common stock upon settlement of restricted stock units (in shares) | | | | | | | | 903 | | | | | | | | | | | | | |
Issuance of common stock upon settlement of restricted stock units | | 11 | | | | | | | | | | | | 11 | | | | | | | |
Stock-based compensation | | 324 | | | | | | | | | | | | 324 | | | | | | | |
Foreign currency translation adjustment | | (73) | | | | | | | | | | | | | | | | | | (73) | |
Net loss | | (11,827) | | | | | | | | | | | | | | | | | | | (11,827) |
Balance at end of period (in shares) at Mar. 31, 2024 | | | | | | | | 10,219,989 | | | | | | | | | | | | | |
Ending balance at Mar. 31, 2024 | | 4,870 | | | | | | $ 102 | | | | | $ (150) | 159,218 | | | | | | (270) | (154,030) |
Treasury stock, ending balance (in shares) at Mar. 31, 2024 | | | | | | | | | | | | | (14,455) | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | |
Stock issuance costs | | $ 103 | | | | | | | | | | | | | | | | | | | |
Balance at beginning of period (in shares) at Dec. 31, 2023 | | 0 | | | | | | | | | | | | | | | | | | | |
Beginning balance at Dec. 31, 2023 | | $ 0 | | | | | | | | | | | | | | | | | | | |
Balance at end of period (in shares) at Sep. 30, 2024 | | 0 | | | | | | | | | | | | | | | | | | | |
Ending balance at Sep. 30, 2024 | | $ 0 | | | | | | | | | | | | | | | | | | | |
Balance at beginning of period (in shares) at Dec. 31, 2023 | | 9,603,723 | | | | | | 9,603,723 | | | | | | | | | | | | | |
Beginning balance at Dec. 31, 2023 | | $ 11,373 | | | | | | $ 96 | | | | | $ (150) | 153,827 | | | | | | (197) | (142,203) |
Treasury stock, beginning balance (in shares) at Dec. 31, 2023 | | (14,455) | | | | | | | | | | | (14,455) | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | |
Exercise of stock options (in shares) | | 8,744 | | | | | | | | | | | | | | | | | | | |
Foreign currency translation adjustment | | $ (5) | | | | | | | | | | | | | | | | | | | |
Net loss | | $ (37,894) | | | | | | | | | | | | | | | | | | | |
Balance at end of period (in shares) at Sep. 30, 2024 | | 10,784,377 | | | | | | 10,784,377 | | | | | | | | | | | | | |
Ending balance at Sep. 30, 2024 | | $ (18,986) | | | | | | $ 108 | | | | | $ (150) | 161,355 | | | | | | (202) | (180,097) |
Treasury stock, ending balance (in shares) at Sep. 30, 2024 | | (14,455) | | | | | | | | | | | (14,455) | | | | | | | | |
Balance at beginning of period (in shares) at Mar. 31, 2024 | | 0 | | | | | | | | | | | | | | | | | | | |
Beginning balance at Mar. 31, 2024 | | $ 0 | | | | | | | | | | | | | | | | | | | |
Balance at end of period (in shares) at Jun. 30, 2024 | | 0 | | | | | | | | | | | | | | | | | | | |
Ending balance at Jun. 30, 2024 | | $ 0 | | | | | | | | | | | | | | | | | | | |
Balance at beginning of period (in shares) at Mar. 31, 2024 | | | | | | | | 10,219,989 | | | | | | | | | | | | | |
Beginning balance at Mar. 31, 2024 | | 4,870 | | | | | | $ 102 | | | | | $ (150) | 159,218 | | | | | | (270) | (154,030) |
Treasury stock, beginning balance (in shares) at Mar. 31, 2024 | | | | | | | | | | | | | (14,455) | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | |
Exercise of stock options (in shares) | | | | | | | | 3,391 | | | | | | | | | | | | | |
Exercise of stock options | | 13 | | | | | | | | | | | | 13 | | | | | | | |
Issuance of common stock, net of issuance costs (in shares) | | | | | | | | 34,816 | | | | | | | | | | | | | |
Issuance of common stock, net of issuance costs | | 303 | | | | | | $ 1 | | | | | | 302 | | | | | | | |
Issuance of common stock upon settlement of restricted stock units (in shares) | | | | | | | | 677 | | | | | | | | | | | | | |
Issuance of common stock upon settlement of restricted stock units | | 9 | | | | | | | | | | | | 9 | | | | | | | |
Stock-based compensation | | 350 | | | | | | | | | | | | 350 | | | | | | | |
Foreign currency translation adjustment | | 32 | | | | | | | | | | | | | | | | | | 32 | |
Net loss | | (7,229) | | | | | | | | | | | | | | | | | | | (7,229) |
Balance at end of period (in shares) at Jun. 30, 2024 | | | | | | | | 10,258,873 | | | | | | | | | | | | | |
Ending balance at Jun. 30, 2024 | | (1,652) | | | | | | $ 103 | | | | | $ (150) | 159,892 | | | | | | (238) | (161,259) |
Treasury stock, ending balance (in shares) at Jun. 30, 2024 | | | | | | | | | | | | | (14,455) | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | |
Stock issuance costs | | $ 6 | | | | | | | | | | | | | | | | | | | |
Balance at end of period (in shares) at Sep. 30, 2024 | | 0 | | | | | | | | | | | | | | | | | | | |
Ending balance at Sep. 30, 2024 | | $ 0 | | | | | | | | | | | | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | |
Exercise of stock options (in shares) | | | | | | | | 5,353 | | | | | | | | | | | | | |
Exercise of stock options | | 21 | | | | | | | | | | | | 21 | | | | | | | |
Issuance of common stock, net of issuance costs (in shares) | | | | | | | | | | 9,803 | 510,000 | | | | | | | | | | |
Issuance of common stock, net of issuance costs | | | | $ 48 | $ 1,080 | | | | | | $ 5 | | | | | $ 48 | $ 1,075 | | | | |
Issuance of common stock upon settlement of restricted stock units (in shares) | | | | | | | | 348 | | | | | | | | | | | | | |
Issuance of common stock upon settlement of restricted stock units | | 5 | | | | | | | | | | | | 5 | | | | | | | |
Stock-based compensation | | 314 | | | | | | | | | | | | 314 | | | | | | | |
Foreign currency translation adjustment | | 36 | | | | | | | | | | | | | | | | | | 36 | |
Net loss | | $ (18,838) | | | | | | | | | | | | | | | | | | | (18,838) |
Balance at end of period (in shares) at Sep. 30, 2024 | | 10,784,377 | | | | | | 10,784,377 | | | | | | | | | | | | | |
Ending balance at Sep. 30, 2024 | | $ (18,986) | | | | | | $ 108 | | | | | $ (150) | $ 161,355 | | | | | | $ (202) | $ (180,097) |
Treasury stock, ending balance (in shares) at Sep. 30, 2024 | | (14,455) | | | | | | | | | | | (14,455) | | | | | | | | |
Increase (Decrease) in Stockholders' Equity [Roll Forward] | | | | | | | | | | | | | | | | | | | | | |
Stock issuance costs | | | | $ 1 | $ 517 | | | | | | | | | | | | | | | | |
| |
[1]Retroactively restated for the reverse recapitalization as described in Note 3. | |