Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($) $ in Thousands |
O 2026 Q1 Series B Dividends [Member]
Series B Preferred Stock [Member]
|
O 2026 Q1 Series B Dividends [Member]
Additional Paid-in Capital [Member]
|
O 2026 Q1 Series B Dividends [Member]
Retained Earnings [Member]
|
O 2026 Q1 Series B Dividends [Member] |
O 2026 Q1 Series C Dividends [Member]
Series C Preferred Stock [Member]
|
O 2026 Q1 Series C Dividends [Member]
Retained Earnings [Member]
|
O 2026 Q1 Series C Dividends [Member] |
O 2026 Q2 Series B Dividends [Member]
Series B Preferred Stock [Member]
|
O 2026 Q2 Series B Dividends [Member]
Preferred Stock [Member]
|
O 2026 Q2 Series B Dividends [Member]
Common Stock [Member]
|
O 2026 Q2 Series B Dividends [Member]
Additional Paid-in Capital [Member]
|
O 2026 Q2 Series B Dividends [Member]
Retained Earnings [Member]
|
O 2026 Q2 Series B Dividends [Member] |
O 2025 Q2 Series B Dividends [Member]
Series B Preferred Stock [Member]
|
O 2025 Q2 Series B Dividends [Member]
Preferred Stock [Member]
|
O 2025 Q2 Series B Dividends [Member]
Common Stock [Member]
|
O 2025 Q2 Series B Dividends [Member]
Additional Paid-in Capital [Member]
|
O 2025 Q2 Series B Dividends [Member]
Retained Earnings [Member]
|
O 2025 Q2 Series B Dividends [Member] |
O 2026 Q2 Series C Dividends [Member]
Series C Preferred Stock [Member]
|
O 2026 Q2 Series C Dividends [Member]
Preferred Stock [Member]
|
O 2026 Q2 Series C Dividends [Member]
Common Stock [Member]
|
O 2026 Q2 Series C Dividends [Member]
Additional Paid-in Capital [Member]
|
O 2026 Q2 Series C Dividends [Member]
Retained Earnings [Member]
|
O 2026 Q2 Series C Dividends [Member] |
Conversion of Series C Preferred Stock into Common Stock [Member]
Series B Preferred Stock [Member]
|
Conversion of Series C Preferred Stock into Common Stock [Member]
Series C Preferred Stock [Member]
|
Conversion of Series C Preferred Stock into Common Stock [Member]
Preferred Stock [Member]
|
Conversion of Series C Preferred Stock into Common Stock [Member]
Common Stock [Member]
|
Conversion of Series C Preferred Stock into Common Stock [Member]
Additional Paid-in Capital [Member]
|
Conversion of Series C Preferred Stock into Common Stock [Member]
Retained Earnings [Member]
|
Conversion of Series C Preferred Stock into Common Stock [Member] |
Conversion of Series B Preferred Stock into Common [Member]
Series B Preferred Stock [Member]
|
Conversion of Series B Preferred Stock into Common [Member]
Series C Preferred Stock [Member]
|
Conversion of Series B Preferred Stock into Common [Member]
Preferred Stock [Member]
|
Conversion of Series B Preferred Stock into Common [Member]
Common Stock [Member]
|
Conversion of Series B Preferred Stock into Common [Member]
Additional Paid-in Capital [Member]
|
Conversion of Series B Preferred Stock into Common [Member]
Retained Earnings [Member]
|
Conversion of Series B Preferred Stock into Common [Member] |
Series B Preferred Stock [Member] |
Series C Preferred Stock [Member] |
Preferred Stock [Member] |
Common Stock [Member] |
Additional Paid-in Capital [Member] |
Retained Earnings [Member] |
Total |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Balance (in shares) at Dec. 31, 2024 | 0 | 0 | 0 | 556,902 | ||||||||||||||||||||||||||||||||||||||||||
| Balance at Dec. 31, 2024 | $ 0 | $ 0 | ||||||||||||||||||||||||||||||||||||||||||||
| Balance at Dec. 31, 2024 | $ 0 | $ 1 | $ 46,075 | $ (43,541) | $ 2,535 | |||||||||||||||||||||||||||||||||||||||||
| Stock-based compensation expense | 0 | 0 | 0 | 0 | 100 | 0 | 100 | |||||||||||||||||||||||||||||||||||||||
| Net loss | 0 | 0 | 0 | 0 | 0 | (1,502) | (1,502) | |||||||||||||||||||||||||||||||||||||||
| Issuance of common stock for equity line of credit | $ 0 | $ 0 | $ 0 | $ 0 | 94 | 0 | 94 | |||||||||||||||||||||||||||||||||||||||
| Issuance of common stock for equity line of credit (in shares) | 0 | 29,800 | ||||||||||||||||||||||||||||||||||||||||||||
| Exercise of warrants (in shares) | 0 | 0 | 0 | 7,524 | ||||||||||||||||||||||||||||||||||||||||||
| Exercise of warrants | $ 0 | $ 0 | 109 | 0 | 109 | |||||||||||||||||||||||||||||||||||||||||
| Issuance of stock for consideration of licensed technology | $ 0 | $ 0 | $ 0 | $ 0 | 1,700 | 0 | 1,700 | |||||||||||||||||||||||||||||||||||||||
| Issuance of stock for consideration of licensed technology (in shares) | 491 | 111,339 | ||||||||||||||||||||||||||||||||||||||||||||
| Issuance of common stock in lieu of fractional shares for stock split | $ 0 | $ 0 | $ 0 | $ 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||
| Issuance of common stock in lieu of fractional shares for stock split (in shares) | 0 | 76 | ||||||||||||||||||||||||||||||||||||||||||||
| Balance (in shares) at Mar. 31, 2025 | 0 | 0 | 491 | 705,641 | ||||||||||||||||||||||||||||||||||||||||||
| Balance at Mar. 31, 2025 | $ 0 | $ 0 | ||||||||||||||||||||||||||||||||||||||||||||
| Balance at Mar. 31, 2025 | $ 0 | $ 1 | 48,078 | (45,043) | 3,036 | |||||||||||||||||||||||||||||||||||||||||
| Balance (in shares) at Dec. 31, 2024 | 0 | 0 | 0 | 556,902 | ||||||||||||||||||||||||||||||||||||||||||
| Balance at Dec. 31, 2024 | $ 0 | $ 0 | ||||||||||||||||||||||||||||||||||||||||||||
| Balance at Dec. 31, 2024 | $ 0 | $ 1 | 46,075 | (43,541) | 2,535 | |||||||||||||||||||||||||||||||||||||||||
| Net loss | (3,433) | |||||||||||||||||||||||||||||||||||||||||||||
| Balance (in shares) at Jun. 30, 2025 | 0 | 0 | 1,191 | 965,899 | ||||||||||||||||||||||||||||||||||||||||||
| Balance at Jun. 30, 2025 | $ 0 | $ 0 | ||||||||||||||||||||||||||||||||||||||||||||
| Balance at Jun. 30, 2025 | $ 0 | $ 1 | 50,661 | (46,975) | 3,687 | |||||||||||||||||||||||||||||||||||||||||
| Balance (in shares) at Mar. 31, 2025 | 0 | 0 | 491 | 705,641 | ||||||||||||||||||||||||||||||||||||||||||
| Balance at Mar. 31, 2025 | $ 0 | $ 0 | ||||||||||||||||||||||||||||||||||||||||||||
| Balance at Mar. 31, 2025 | $ 0 | $ 1 | 48,078 | (45,043) | 3,036 | |||||||||||||||||||||||||||||||||||||||||
| Issuance of prefunded common stock warrants for equity line of credit commitment fee | 0 | 0 | 0 | 0 | 36 | 0 | 36 | |||||||||||||||||||||||||||||||||||||||
| Dividends declared on preferred stock | $ 0 | |||||||||||||||||||||||||||||||||||||||||||||
| Dividends declared on preferred stock | $ 0 | $ 0 | $ 0 | $ (1) | $ (1) | |||||||||||||||||||||||||||||||||||||||||
| Stock-based compensation expense | 0 | 0 | 0 | 0 | 90 | 0 | 90 | |||||||||||||||||||||||||||||||||||||||
| Net loss | 0 | 0 | 0 | 0 | 0 | (1,931) | (1,931) | |||||||||||||||||||||||||||||||||||||||
| Issuance of common stock, net of issuance costs | 0 | 0 | $ 0 | $ 0 | 1,908 | 0 | 1,908 | |||||||||||||||||||||||||||||||||||||||
| Issuance of common stock, net of issuance costs (in shares) | 0 | 260,258 | ||||||||||||||||||||||||||||||||||||||||||||
| Issuance of preferred stock and common stock warrants, net of issuance costs and warrants to placement agents | $ 0 | $ 0 | $ 0 | $ 0 | 549 | 0 | 549 | |||||||||||||||||||||||||||||||||||||||
| Balance (in shares) at Jun. 30, 2025 | 0 | 0 | 1,191 | 965,899 | ||||||||||||||||||||||||||||||||||||||||||
| Balance at Jun. 30, 2025 | $ 0 | $ 0 | ||||||||||||||||||||||||||||||||||||||||||||
| Balance at Jun. 30, 2025 | $ 0 | $ 1 | 50,661 | (46,975) | 3,687 | |||||||||||||||||||||||||||||||||||||||||
| Balance (in shares) at Dec. 31, 2025 | 2,155 | 12,000 | 403 | 2,525,778 | ||||||||||||||||||||||||||||||||||||||||||
| Balance at Dec. 31, 2025 | $ 1,379 | $ 5,991 | ||||||||||||||||||||||||||||||||||||||||||||
| Balance at Dec. 31, 2025 | $ 0 | $ 2 | 69,392 | (52,597) | 16,797 | |||||||||||||||||||||||||||||||||||||||||
| Issuance of prefunded common stock warrants for equity line of credit commitment fee | 0 | 0 | 0 | 0 | 375 | 0 | 375 | |||||||||||||||||||||||||||||||||||||||
| Settlement of restricted stock units | 0 | 0 | 0 | $ 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||
| Settlement of restricted stock units (in shares) | 10,755 | |||||||||||||||||||||||||||||||||||||||||||||
| Dividends declared on preferred stock | $ 41 | $ 194 | ||||||||||||||||||||||||||||||||||||||||||||
| Dividends declared on preferred stock | $ 0 | $ (41) | $ (41) | $ (194) | $ (194) | |||||||||||||||||||||||||||||||||||||||||
| Conversion of preferred stock into common stock | $ 0 | $ (119) | $ 0 | $ 0 | $ 119 | $ 0 | $ 119 | |||||||||||||||||||||||||||||||||||||||
| Conversion of preferred stock into common stock (in shares) | (233) | 343,324 | ||||||||||||||||||||||||||||||||||||||||||||
| Stock-based compensation expense | 0 | 0 | 0 | $ 0 | 208 | 0 | 208 | |||||||||||||||||||||||||||||||||||||||
| Net loss | $ 0 | $ 0 | $ 0 | $ 0 | 0 | (6,202) | (6,202) | |||||||||||||||||||||||||||||||||||||||
| Balance (in shares) at Mar. 31, 2026 | 2,155 | 11,767 | 403 | 2,879,857 | ||||||||||||||||||||||||||||||||||||||||||
| Balance at Mar. 31, 2026 | $ 1,420 | $ 6,066 | ||||||||||||||||||||||||||||||||||||||||||||
| Balance at Mar. 31, 2026 | $ 0 | $ 2 | 70,094 | (59,034) | 11,062 | |||||||||||||||||||||||||||||||||||||||||
| Balance (in shares) at Dec. 31, 2025 | 2,155 | 12,000 | 403 | 2,525,778 | ||||||||||||||||||||||||||||||||||||||||||
| Balance at Dec. 31, 2025 | $ 1,379 | $ 5,991 | ||||||||||||||||||||||||||||||||||||||||||||
| Balance at Dec. 31, 2025 | $ 0 | $ 2 | 69,392 | (52,597) | 16,797 | |||||||||||||||||||||||||||||||||||||||||
| Net loss | (13,305) | |||||||||||||||||||||||||||||||||||||||||||||
| Balance (in shares) at Jun. 30, 2026 | 2,075 | 11,687 | 403 | 4,151,919 | ||||||||||||||||||||||||||||||||||||||||||
| Balance at Jun. 30, 2026 | $ 1,421 | $ 6,218 | ||||||||||||||||||||||||||||||||||||||||||||
| Balance at Jun. 30, 2026 | $ 0 | $ 2 | 70,750 | (66,506) | 4,246 | |||||||||||||||||||||||||||||||||||||||||
| Balance (in shares) at Mar. 31, 2026 | 2,155 | 11,767 | 403 | 2,879,857 | ||||||||||||||||||||||||||||||||||||||||||
| Balance at Mar. 31, 2026 | $ 1,420 | $ 6,066 | ||||||||||||||||||||||||||||||||||||||||||||
| Balance at Mar. 31, 2026 | $ 0 | $ 2 | 70,094 | (59,034) | 11,062 | |||||||||||||||||||||||||||||||||||||||||
| Settlement of restricted stock units | 0 | 0 | $ 0 | $ 0 | 0 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||
| Settlement of restricted stock units (in shares) | 0 | 65,866 | ||||||||||||||||||||||||||||||||||||||||||||
| Dividends declared on preferred stock | $ 52 | $ 194 | ||||||||||||||||||||||||||||||||||||||||||||
| Dividends declared on preferred stock | $ 0 | $ 0 | $ 0 | $ (52) | $ (52) | $ 0 | $ 0 | $ 0 | $ (194) | $ (194) | ||||||||||||||||||||||||||||||||||||
| Conversion of preferred stock into common stock | $ 0 | $ (42) | $ 0 | $ 0 | $ 42 | $ 0 | $ 42 | $ (220) | $ 0 | $ 0 | $ 0 | $ 220 | $ 0 | $ 220 | ||||||||||||||||||||||||||||||||
| Conversion of preferred stock into common stock (in shares) | 0 | (80) | 0 | 151,209 | (330) | 0 | 0 | 488,975 | ||||||||||||||||||||||||||||||||||||||
| Stock-based compensation expense | 0 | 0 | $ 0 | $ 0 | 133 | 0 | 133 | |||||||||||||||||||||||||||||||||||||||
| Net loss | $ 0 | $ 0 | 0 | 0 | 0 | (7,103) | (7,103) | |||||||||||||||||||||||||||||||||||||||
| Issuance of preferred stock and warrants, net of issuance costs (in shares) | 250 | 0 | ||||||||||||||||||||||||||||||||||||||||||||
| Issuance of preferred stock and warrants, net of issuance costs | $ 169 | $ 0 | 0 | 0 | 72 | 0 | 72 | |||||||||||||||||||||||||||||||||||||||
| Issuance of common stock for equity line of credit | $ 0 | $ 0 | $ 0 | $ 0 | 69 | 0 | 69 | |||||||||||||||||||||||||||||||||||||||
| Issuance of common stock for equity line of credit (in shares) | 0 | 129,000 | ||||||||||||||||||||||||||||||||||||||||||||
| Exercise of warrants (in shares) | 0 | 0 | 0 | 437,012 | ||||||||||||||||||||||||||||||||||||||||||
| Exercise of warrants | $ 0 | $ 0 | (3) | 0 | (3) | |||||||||||||||||||||||||||||||||||||||||
| Deemed dividends on purchase warrants for common shares | $ 0 | $ 0 | $ 0 | $ 0 | 123 | (123) | 0 | |||||||||||||||||||||||||||||||||||||||
| Balance (in shares) at Jun. 30, 2026 | 2,075 | 11,687 | 403 | 4,151,919 | ||||||||||||||||||||||||||||||||||||||||||
| Balance at Jun. 30, 2026 | $ 1,421 | $ 6,218 | ||||||||||||||||||||||||||||||||||||||||||||
| Balance at Jun. 30, 2026 | $ 0 | $ 2 | $ 70,750 | $ (66,506) | $ 4,246 |