v3.26.1
Fair Value Measurements - Schedule of liabilities measured at fair value on the condensed consolidated balance sheet (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Mar. 31, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Recurring fair value measurements          
Total (gains) losses for period included in earnings $ 142,140   $ 1,708,510 $ 357,681 $ 492,886
Total recurring fair value measurements 205,105   1,090,202 205,105 1,090,202
2024 February Institutional/Accredited Investor warrants          
Recurring fair value measurements          
Warrants, fair value     0   0
Total (gains) losses for period included in earnings     (18,042)   199,854
2024 October Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   1,403 0 1,403
Total (gains) losses for period included in earnings 0 $ 1,403 20,082 1,403 285,260
Senior Convertible Notes - October 2024          
Recurring fair value measurements          
Senior convertible notes, fair value     0   0
Total (gains) losses for period included in earnings     972,245   (118,761)
Additional Investment Rights - October 2024          
Recurring fair value measurements          
Warrants, fair value     0   0
Total (gains) losses for period included in earnings     672,334   (4,383)
2025 May Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   11,272 0 11,272
Total (gains) losses for period included in earnings 0 11,272 0 11,272 0
2025 September Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   2,862 0 2,862
Total (gains) losses for period included in earnings 0 2,862 0 2,862 0
2025 November Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   12,311 0 12,311
Total (gains) losses for period included in earnings 0 12,311 0 12,311 0
2025 December 17 and 26 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   9,848 0 9,848
Total (gains) losses for period included in earnings 0 9,848 0 9,848 0
2025 December 30 Institutional/Accredited Investor Warrants and AIR          
Recurring fair value measurements          
Warrants, fair value 148,935   436,327 148,935 436,327
Total (gains) losses for period included in earnings 109,547 177,845 0 287,392 0
2026 January Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 3,734     3,734  
Total (gains) losses for period included in earnings 2,825 0   2,825  
2026 February Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 4,276     4,276  
Total (gains) losses for period included in earnings 3,135 0   3,135  
2026 March 6 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 5,514     5,514  
Total (gains) losses for period included in earnings 3,792 0   3,792  
2026 March 27 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 31,914     31,914  
Total (gains) losses for period included in earnings 22,841 0   22,841  
2026 April 13 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 10,732     10,732  
Total (gains) losses for period included in earnings 0 0   0  
2024 December Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value     0   0
Total (gains) losses for period included in earnings     (8,396)   60,629
2025 March Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value     0   0
Total (gains) losses for period included in earnings     70,287   70,287
Senior Convertible Notes - September 2025          
Recurring fair value measurements          
Senior convertible notes, fair value     112,302   112,302
Total (gains) losses for period included in earnings 0 0 0   0
Senior Convertible Notes - November 2025          
Recurring fair value measurements          
Senior convertible notes, fair value     281,185   281,185
Total (gains) losses for period included in earnings 0 0   0
Senior Convertible Notes - December 17 and 26 2025          
Recurring fair value measurements          
Senior convertible notes, fair value     222,691   222,691
Total (gains) losses for period included in earnings 0 $ 0 0   0
Level 1: Quoted Prices in Active Markets for Identical Assets          
Recurring fair value measurements          
Total recurring fair value measurements 0   0 0 0
Level 1: Quoted Prices in Active Markets for Identical Assets | 2024 February Institutional/Accredited Investor warrants          
Recurring fair value measurements          
Warrants, fair value     0   0
Level 1: Quoted Prices in Active Markets for Identical Assets | 2024 October Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   0 0 0
Level 1: Quoted Prices in Active Markets for Identical Assets | Senior Convertible Notes - October 2024          
Recurring fair value measurements          
Senior convertible notes, fair value     0   0
Level 1: Quoted Prices in Active Markets for Identical Assets | Additional Investment Rights - October 2024          
Recurring fair value measurements          
Warrants, fair value     0   0
Level 1: Quoted Prices in Active Markets for Identical Assets | 2025 May Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   0 0 0
Level 1: Quoted Prices in Active Markets for Identical Assets | 2025 September Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   0 0 0
Level 1: Quoted Prices in Active Markets for Identical Assets | 2025 November Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   0 0 0
Level 1: Quoted Prices in Active Markets for Identical Assets | 2025 December 17 and 26 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   0 0 0
Level 1: Quoted Prices in Active Markets for Identical Assets | 2025 December 30 Institutional/Accredited Investor Warrants and AIR          
Recurring fair value measurements          
Warrants, fair value 0   0 0 0
Level 1: Quoted Prices in Active Markets for Identical Assets | 2026 January Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0     0  
Level 1: Quoted Prices in Active Markets for Identical Assets | 2026 February Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0     0  
Level 1: Quoted Prices in Active Markets for Identical Assets | 2026 March 6 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0     0  
Level 1: Quoted Prices in Active Markets for Identical Assets | 2026 March 27 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0     0  
Level 1: Quoted Prices in Active Markets for Identical Assets | 2026 April 13 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0     0  
Level 1: Quoted Prices in Active Markets for Identical Assets | 2024 December Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value     0   0
Level 1: Quoted Prices in Active Markets for Identical Assets | 2025 March Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value     0   0
Level 1: Quoted Prices in Active Markets for Identical Assets | Senior Convertible Notes - September 2025          
Recurring fair value measurements          
Senior convertible notes, fair value     0   0
Level 1: Quoted Prices in Active Markets for Identical Assets | Senior Convertible Notes - November 2025          
Recurring fair value measurements          
Senior convertible notes, fair value     0   0
Level 1: Quoted Prices in Active Markets for Identical Assets | Senior Convertible Notes - December 17 and 26 2025          
Recurring fair value measurements          
Senior convertible notes, fair value     0   0
Level 2: Significant Other Observable Inputs          
Recurring fair value measurements          
Total recurring fair value measurements 0   0 0 0
Level 2: Significant Other Observable Inputs | 2024 February Institutional/Accredited Investor warrants          
Recurring fair value measurements          
Warrants, fair value     0   0
Level 2: Significant Other Observable Inputs | 2024 October Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   0 0 0
Level 2: Significant Other Observable Inputs | Senior Convertible Notes - October 2024          
Recurring fair value measurements          
Senior convertible notes, fair value     0   0
Level 2: Significant Other Observable Inputs | Additional Investment Rights - October 2024          
Recurring fair value measurements          
Warrants, fair value     0   0
Level 2: Significant Other Observable Inputs | 2025 May Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   0 0 0
Level 2: Significant Other Observable Inputs | 2025 September Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   0 0 0
Level 2: Significant Other Observable Inputs | 2025 November Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   0 0 0
Level 2: Significant Other Observable Inputs | 2025 December 17 and 26 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   0 0 0
Level 2: Significant Other Observable Inputs | 2025 December 30 Institutional/Accredited Investor Warrants and AIR          
Recurring fair value measurements          
Warrants, fair value 0   0 0 0
Level 2: Significant Other Observable Inputs | 2026 January Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0     0  
Level 2: Significant Other Observable Inputs | 2026 February Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0     0  
Level 2: Significant Other Observable Inputs | 2026 March 6 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0     0  
Level 2: Significant Other Observable Inputs | 2026 March 27 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0     0  
Level 2: Significant Other Observable Inputs | 2026 April 13 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0     0  
Level 2: Significant Other Observable Inputs | 2024 December Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value     0   0
Level 2: Significant Other Observable Inputs | 2025 March Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value     0   0
Level 2: Significant Other Observable Inputs | Senior Convertible Notes - September 2025          
Recurring fair value measurements          
Senior convertible notes, fair value     0   0
Level 2: Significant Other Observable Inputs | Senior Convertible Notes - November 2025          
Recurring fair value measurements          
Senior convertible notes, fair value     0   0
Level 2: Significant Other Observable Inputs | Senior Convertible Notes - December 17 and 26 2025          
Recurring fair value measurements          
Senior convertible notes, fair value     0   0
Level 3: Significant Unobservable Inputs          
Recurring fair value measurements          
Total recurring fair value measurements 205,105   1,090,202 205,105 1,090,202
Level 3: Significant Unobservable Inputs | 2024 February Institutional/Accredited Investor warrants          
Recurring fair value measurements          
Warrants, fair value     0   0
Level 3: Significant Unobservable Inputs | 2024 October Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   1,403 0 1,403
Level 3: Significant Unobservable Inputs | Senior Convertible Notes - October 2024          
Recurring fair value measurements          
Senior convertible notes, fair value     0   0
Level 3: Significant Unobservable Inputs | Additional Investment Rights - October 2024          
Recurring fair value measurements          
Warrants, fair value     0   0
Level 3: Significant Unobservable Inputs | 2025 May Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   11,272 0 11,272
Level 3: Significant Unobservable Inputs | 2025 September Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   2,862 0 2,862
Level 3: Significant Unobservable Inputs | 2025 November Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   12,311 0 12,311
Level 3: Significant Unobservable Inputs | 2025 December 17 and 26 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 0   9,848 0 9,848
Level 3: Significant Unobservable Inputs | 2025 December 30 Institutional/Accredited Investor Warrants and AIR          
Recurring fair value measurements          
Warrants, fair value 148,935   436,327 148,935 436,327
Level 3: Significant Unobservable Inputs | 2026 January Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 3,734     3,734  
Level 3: Significant Unobservable Inputs | 2026 February Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 4,276     4,276  
Level 3: Significant Unobservable Inputs | 2026 March 6 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 5,514     5,514  
Level 3: Significant Unobservable Inputs | 2026 March 27 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value 31,914     31,914  
Level 3: Significant Unobservable Inputs | 2026 April 13 Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value $ 10,732     $ 10,732  
Level 3: Significant Unobservable Inputs | 2024 December Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value     0   0
Level 3: Significant Unobservable Inputs | 2025 March Institutional/Accredited Investor Warrants          
Recurring fair value measurements          
Warrants, fair value     0   0
Level 3: Significant Unobservable Inputs | Senior Convertible Notes - September 2025          
Recurring fair value measurements          
Senior convertible notes, fair value     112,302   112,302
Level 3: Significant Unobservable Inputs | Senior Convertible Notes - November 2025          
Recurring fair value measurements          
Senior convertible notes, fair value     281,185   281,185
Level 3: Significant Unobservable Inputs | Senior Convertible Notes - December 17 and 26 2025          
Recurring fair value measurements          
Senior convertible notes, fair value     $ 222,691   $ 222,691