Stockholders' Equity - Narrative (Details) $ / shares in Units, $ in Thousands |
|
1 Months Ended |
3 Months Ended |
6 Months Ended |
|
|
|
|
Aug. 14, 2026
USD ($)
$ / shares
shares
|
Apr. 30, 2026
$ / shares
shares
|
Mar. 31, 2026
USD ($)
shares
|
Jan. 31, 2026
USD ($)
$ / shares
shares
|
Jul. 31, 2025
USD ($)
$ / shares
shares
|
Mar. 31, 2025
USD ($)
$ / shares
shares
|
Oct. 31, 2024
USD ($)
$ / shares
shares
|
Feb. 29, 2024
USD ($)
|
Jun. 30, 2026
USD ($)
$ / shares
shares
|
Jun. 30, 2025
USD ($)
shares
|
Mar. 31, 2025
USD ($)
$ / shares
shares
|
Jun. 30, 2026
USD ($)
$ / shares
shares
|
Jun. 30, 2025
USD ($)
shares
|
May 31, 2026
shares
|
Feb. 28, 2026
shares
|
Dec. 31, 2025
$ / shares
shares
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Common stock, shares authorized (in shares) | shares |
|
|
283,757,150
|
|
|
|
|
|
567,514,300
|
|
|
567,514,300
|
|
567,514,300
|
68,343,750
|
68,343,750
|
| Common stock, fair value |
|
|
|
|
|
|
|
|
$ 2,400
|
|
|
$ 2,400
|
|
|
|
|
| Preferred stock, par value (in dollars per share) | $ / shares |
|
|
|
|
|
|
|
|
$ 0.01
|
|
|
$ 0.01
|
|
|
|
$ 0.01
|
| Convertible preferred stock, maximum beneficial ownership upon conversion, option one (as a percent) |
|
|
4.99%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Convertible preferred stock, maximum beneficial ownership upon conversion, option two (as a percent) |
|
|
9.99%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Convertible preferred stock, maximum beneficial ownership upon conversion, option three (as a percent) |
|
|
19.99%
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proceeds from issuance of preferred stock |
|
|
|
$ 2,500
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance costs associated with warrant liabilities |
|
|
|
|
|
|
|
|
|
|
|
$ 1,406
|
$ 0
|
|
|
|
| Warrant liability |
|
|
|
|
|
|
|
|
$ 600
|
|
|
600
|
|
|
|
|
| Loss (gain) on fair value adjustment of warrants |
|
|
|
|
|
|
|
|
$ (1,297)
|
$ 0
|
|
$ 11,460
|
$ 0
|
|
|
|
| Common stock, par value (in dollars per share) | $ / shares |
|
|
|
|
|
|
|
|
$ 0.01
|
|
|
$ 0.01
|
|
|
|
$ 0.01
|
| Series B Preferred Stock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Payment of issuance costs on direct placement |
|
|
|
|
|
|
|
|
|
|
|
$ 200
|
|
|
|
|
| Stock issued during period, preferred stock, fair value |
|
|
|
|
|
|
|
|
$ 2,500
|
|
|
2,500
|
|
|
|
|
| Common Stock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Convertible preferred stock, shares issued upon conversion (in shares) | shares |
|
|
67
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock issued during period (in shares) | shares |
|
|
1,312,200
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Pre Funded Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants issued (in shares) | shares |
|
|
34,148
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Series A Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proceeds from issuance of warrants |
|
|
|
8,200
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrant liability |
|
|
$ 16,700
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Loss (gain) on fair value adjustment of warrants |
|
|
|
|
|
|
|
|
|
|
|
14,500
|
|
|
|
|
| Series B Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proceeds from issuance of warrants |
|
|
|
$ 3,700
|
|
|
|
|
|
|
|
|
|
|
|
|
| Loss (gain) on fair value adjustment of warrants |
|
|
|
|
|
|
|
|
(1,300)
|
|
|
(3,100)
|
|
|
|
|
| Warrant term following announcement |
|
|
|
30 days
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of warrant or right, percentage of exercise price of warrants or rights reducible, minimum |
|
|
|
0.50
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants and rights additional extension outstanding, term |
|
|
|
30 days
|
|
|
|
|
|
|
|
|
|
|
|
|
| Series C Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proceeds from issuance of warrants |
|
|
|
$ 5,900
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrant liability |
|
|
11,900
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Loss (gain) on fair value adjustment of warrants |
|
|
|
|
|
|
|
|
|
|
|
14,500
|
|
|
|
|
| January 2026 Common Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Issuance costs associated with warrant liabilities |
|
|
|
|
|
|
|
|
|
|
|
1,400
|
|
|
|
|
| January 2026 Pre-Funded Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrant liability |
|
|
|
|
|
|
|
|
$ 100
|
|
|
$ 100
|
|
|
|
|
| Common Stock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Stock issued during period (in shares) | shares |
|
|
|
|
|
|
|
|
|
|
98,724
|
|
|
|
|
|
| Common stock exchange offer (in shares) | shares |
|
50,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Common stock, par value (in dollars per share) | $ / shares |
|
$ 0.01
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Common Stock | Pre Funded Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unregistered warrants issued (in shares) | shares |
|
50,000
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Private Placement |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Number of shares sold (in shares) | shares |
|
|
|
20,195
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unregistered warrants issued (in shares) | shares |
|
|
|
|
153,854
|
415,846
|
|
|
|
|
415,846
|
|
|
|
|
|
| Exercise price of warrants (in dollars per share) | $ / shares |
|
|
|
|
$ 43.00
|
$ 48.20
|
|
|
|
|
$ 48.20
|
|
|
|
|
|
| Class of warrant or right, expiration period |
|
|
|
|
5 years
|
5 years
|
|
|
|
|
|
|
|
|
|
|
| Sale of equity, price per share (in dollars per share) | $ / shares |
|
|
|
|
$ 45.50
|
$ 48.20
|
$ 100.90
|
|
|
|
$ 48.20
|
|
|
|
|
|
| Aggregate net proceeds from equity offering |
|
|
|
|
$ 6,100
|
$ 8,800
|
$ 10,800
|
|
|
|
|
|
|
|
|
|
| Preferred stock, par value (in dollars per share) | $ / shares |
|
|
|
$ 0.01
|
|
|
|
|
|
|
|
|
|
|
|
|
| Private Placement | Unregistered Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unregistered warrants issued (in shares) | shares |
|
|
|
|
|
|
119,933
|
|
|
|
|
|
|
|
|
|
| Exercise price of warrants (in dollars per share) | $ / shares |
|
|
|
|
|
|
$ 98.40
|
|
|
|
|
|
|
|
|
|
| Class of warrant or right, expiration period |
|
|
|
|
|
|
5 years
|
|
|
|
|
|
|
|
|
|
| Private Placement | Pre-Funded Unregistered Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unregistered warrants issued (in shares) | shares |
|
|
|
|
76,926
|
109,204
|
|
|
|
|
109,204
|
|
|
|
|
|
| Private Placement | Pre Funded Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Exercise price of warrants (in dollars per share) | $ / shares |
|
|
|
|
$ 0.20
|
$ 0.20
|
|
|
|
|
$ 0.20
|
|
|
|
|
|
| Warrants, fair value |
|
|
|
|
$ 1,800
|
$ 2,400
|
|
|
|
|
$ 2,400
|
|
|
|
|
|
| Exercise of warrants, number of shares issued (in shares) | shares |
|
|
|
|
|
|
|
|
0
|
|
|
38,200
|
|
|
|
|
| Private Placement | Series A Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unregistered warrants issued (in shares) | shares |
|
|
|
1,346,346
|
|
|
|
|
|
|
|
|
|
|
|
|
| Private Placement | Series B Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unregistered warrants issued (in shares) | shares |
|
|
|
1,346,346
|
|
|
|
|
|
|
|
|
|
|
|
|
| Private Placement | Series C Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unregistered warrants issued (in shares) | shares |
|
|
|
1,346,346
|
|
|
|
|
|
|
|
|
|
|
|
|
| Private Placement | Common Stock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Number of shares sold (in shares) | shares |
|
|
|
|
76,928
|
98,724
|
119,933
|
|
|
|
|
|
|
|
|
|
| Purchase price share (in shares) | shares |
|
|
|
|
1
|
1
|
1
|
|
|
|
1
|
|
|
|
|
|
| October 2024 Offerings |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Common stock, fair value |
|
|
|
|
|
|
$ 6,000
|
|
|
|
|
|
|
|
|
|
| Warrants, fair value |
|
|
|
|
|
|
$ 4,800
|
|
|
|
|
|
|
|
|
|
| March 2025 Offerings |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Purchase price share (in shares) | shares |
|
|
|
|
|
1
|
|
|
|
|
1
|
|
|
|
|
|
| Common stock, fair value |
|
|
|
|
$ 1,800
|
$ 2,200
|
|
|
|
|
$ 2,200
|
|
|
|
|
|
| Warrants, fair value |
|
|
|
|
$ 2,500
|
$ 4,200
|
|
|
|
|
$ 4,200
|
|
|
|
|
|
| Registered Direct Offering |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of warrant or right, purchase price (in dollars per share) | $ / shares |
|
|
|
|
$ 45.30
|
$ 48.00
|
|
|
|
|
$ 48.00
|
|
|
|
|
|
| July 2025 Offerings |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Purchase price share (in shares) | shares |
|
|
|
|
1
|
|
|
|
|
|
|
|
|
|
|
|
| January 2026 PIPE Financing |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Exercise price of warrants (in dollars per share) | $ / shares |
|
|
|
$ 15.00
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of warrant or right, purchase price (in dollars per share) | $ / shares |
|
|
|
$ 1,000
|
|
|
|
|
|
|
|
|
|
|
|
|
| Proceeds from issuance of equity |
|
|
20,200
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Payment of issuance costs on direct placement |
|
|
1,600
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Consideration received on transaction |
|
|
$ 18,600
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| January 2026 PIPE Financing | Series A Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unregistered warrants issued (in shares) | shares |
|
|
|
66.6665
|
|
|
|
|
|
|
|
|
|
|
|
|
| January 2026 PIPE Financing | Series B Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unregistered warrants issued (in shares) | shares |
|
|
|
66.6665
|
|
|
|
|
|
|
|
|
|
|
|
|
| January 2026 PIPE Financing | Series C Warrants |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unregistered warrants issued (in shares) | shares |
|
|
|
66.6665
|
|
|
|
|
|
|
|
|
|
|
|
|
| August 2026 Public Offering | Subsequent Event |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Sale of equity, price per share (in dollars per share) | $ / shares |
$ 1.50
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Aggregate net proceeds from equity offering |
$ 4,800
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| August 2026 Public Offering | August 2026 Warrants | Subsequent Event |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unregistered warrants issued (in shares) | shares |
3,733,334
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| August 2026 Public Offering | August 2026 Pre-Funded Warrant And Common Warrant | Subsequent Event |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Sale of equity, price per share (in dollars per share) | $ / shares |
$ 1.49
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| August 2026 Public Offering | August 2026 Common Warrants | Subsequent Event |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Exercise price of warrants (in dollars per share) | $ / shares |
$ 1.75
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Warrants and rights outstanding, term |
5 years
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| August 2026 Public Offering | August 2026 Pre-Funded Warrants | Subsequent Event |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Unregistered warrants issued (in shares) | shares |
3,398,333
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Exercise price of warrants (in dollars per share) | $ / shares |
$ 0.01
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| August 2026 Public Offering | Common Stock | Subsequent Event |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Number of shares sold (in shares) | shares |
335,001
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Cantor Fitzgerald & Co | Common Stock |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Sale of stock, maximum authorized amount |
|
|
|
|
|
|
|
$ 100,000
|
|
|
|
|
|
|
|
|
| Cantor Fitzgerald & Co | Common Stock | Private Placement |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Class of Stock [Line Items] |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Compensation fee |
|
|
|
|
|
|
|
3.00%
|
|
|
|
|
|
|
|
|
| Number of shares sold (in shares) | shares |
|
|
|
|
|
|
|
|
0
|
0
|
|
0
|
0
|
|
|
|
| Sale of stock remaining authorized amount |
|
|
|
|
|
|
|
|
$ 98,800
|
|
|
$ 98,800
|
|
|
|
|
| Sale of stock, maximum public float |
|
|
|
|
|
|
|
|
$ 75,000
|
|
|
$ 75,000
|
|
|
|
|
| Sale of stock, sale restriction period |
|
|
|
|
|
|
|
|
|
|
|
12 months
|
|
|
|
|
| Stock sale agreement, maximum percentage of public float |
|
|
|
|
|
|
|
|
33.00%
|
|
|
33.00%
|
|
|
|
|