CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY (Parenthetical) - USD ($) $ in Thousands |
12 Months Ended | ||
|---|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
Dec. 31, 2023 |
|
| Issuance of common stock under employee stock purchase plan | $ 1,119 | $ 674 | $ 580 |
| Private Placement | |||
| Issuance costs | 6,805 | ||
| ATM Agreement | |||
| Issuance costs | 1,323 | 2,156 | 493 |
| January 2024 Underwritten Offering | |||
| Issuance costs | $ 17,280 | 9,304 | |
| September 2024 Underwritten Offering | |||
| Issuance costs | 13,954 | ||
| Series B Convertible Preferred Stock | Private Placement | |||
| Issuance costs | $ 4,588 | ||
| Series B Convertible Preferred Stock | September 2024 Underwritten Offering | |||
| Issuance costs | $ 1,500 | ||