v3.26.1
Fair Value Measurements - Schedule of liabilities measured at fair value on the condensed consolidated balance sheet (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Recurring fair value measurements    
Recurring fair value measurements, gain (loss) during period $ 215,541 $ (1,215,624)
Total recurring fair value measurements 699,447 1,090,202
2024 October Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 0 1,403
Recurring fair value measurements, gain (loss) during period 1,403 265,178
2025 May Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 0 11,272
Recurring fair value measurements, gain (loss) during period 11,272 0
2025 September Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 0 2,862
Recurring fair value measurements, gain (loss) during period 2,862 0
Senior Convertible Notes - September 2025    
Recurring fair value measurements    
Senior convertible notes, fair value 117,070 112,302
Recurring fair value measurements, gain (loss) during period 0 0
2025 November Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 0 12,311
Recurring fair value measurements, gain (loss) during period 12,311 0
Senior Convertible Notes - November 2025    
Recurring fair value measurements    
Senior convertible notes, fair value 245,865 281,185
Recurring fair value measurements, gain (loss) during period 0 0
2025 December 17 and 26 Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 0 9,848
Recurring fair value measurements, gain (loss) during period 9,848 0
2025 December 30 Institutional/Accredited Investor Warrants and AIR    
Recurring fair value measurements    
Warrants, fair value 258,482 436,327
Recurring fair value measurements, gain (loss) during period 177,845 0
2026 January Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 6,559  
Recurring fair value measurements, gain (loss) during period 0  
2026 February Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 7,411  
Recurring fair value measurements, gain (loss) during period 0  
2026 March 6 Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 9,306  
Recurring fair value measurements, gain (loss) during period 0  
2026 March 27 Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 54,754  
Recurring fair value measurements, gain (loss) during period 0  
2024 February Institutional/Accredited Investor warrants    
Recurring fair value measurements    
Warrants, fair value   0
Recurring fair value measurements, gain (loss) during period   217,896
Senior Convertible Notes - October 2024    
Recurring fair value measurements    
Senior convertible notes, fair value   0
Recurring fair value measurements, gain (loss) during period   (1,091,006)
Additional Investment Rights - October 2024    
Recurring fair value measurements    
Warrants, fair value   0
Recurring fair value measurements, gain (loss) during period   (676,717)
2024 December Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value   0
Recurring fair value measurements, gain (loss) during period   69,025
Senior Convertible Notes - December 17 and 26 2025    
Recurring fair value measurements    
Senior convertible notes, fair value   222,691
Recurring fair value measurements, gain (loss) during period 0 0
Level 1: Quoted Prices in Active Markets for Identical Assets    
Recurring fair value measurements    
Total recurring fair value measurements 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
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
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
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 | 2025 November 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 - November 2025    
Recurring fair value measurements    
Senior convertible notes, fair value 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
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
Level 1: Quoted Prices in Active Markets for Identical Assets | 2026 January Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 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  
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  
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  
Level 1: Quoted Prices in Active Markets for Identical Assets | 2024 February Institutional/Accredited Investor warrants    
Recurring fair value measurements    
Warrants, fair value   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
Level 1: Quoted Prices in Active Markets for Identical Assets | Additional Investment Rights - October 2024    
Recurring fair value measurements    
Warrants, fair value   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
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
Level 2: Significant Other Observable Inputs    
Recurring fair value measurements    
Total recurring fair value measurements 0 0
Level 2: Significant Other Observable Inputs | 2024 October Institutional/Accredited Investor Warrants    
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
Level 2: Significant Other Observable Inputs | 2025 September 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 | 2025 November Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, 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 | 2025 December 17 and 26 Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 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
Level 2: Significant Other Observable Inputs | 2026 January Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 0  
Level 2: Significant Other Observable Inputs | 2026 February Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 0  
Level 2: Significant Other Observable Inputs | 2026 March 6 Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 0  
Level 2: Significant Other Observable Inputs | 2026 March 27 Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 0  
Level 2: Significant Other Observable Inputs | 2024 February Institutional/Accredited Investor warrants    
Recurring fair value measurements    
Warrants, fair value   0
Level 2: Significant Other Observable Inputs | Senior Convertible Notes - October 2024    
Recurring fair value measurements    
Senior convertible notes, fair value   0
Level 2: Significant Other Observable Inputs | Additional Investment Rights - October 2024    
Recurring fair value measurements    
Warrants, fair value   0
Level 2: Significant Other Observable Inputs | 2024 December Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value   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
Level 3: Significant Unobservable Inputs    
Recurring fair value measurements    
Total recurring fair value measurements 699,447 1,090,202
Level 3: Significant Unobservable Inputs | 2024 October Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 0 1,403
Level 3: Significant Unobservable Inputs | 2025 May Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 0 11,272
Level 3: Significant Unobservable Inputs | 2025 September Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 0 2,862
Level 3: Significant Unobservable Inputs | Senior Convertible Notes - September 2025    
Recurring fair value measurements    
Senior convertible notes, fair value 117,070 112,302
Level 3: Significant Unobservable Inputs | 2025 November Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 0 12,311
Level 3: Significant Unobservable Inputs | Senior Convertible Notes - November 2025    
Recurring fair value measurements    
Senior convertible notes, fair value 245,865 281,185
Level 3: Significant Unobservable Inputs | 2025 December 17 and 26 Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 0 9,848
Level 3: Significant Unobservable Inputs | 2025 December 30 Institutional/Accredited Investor Warrants and AIR    
Recurring fair value measurements    
Warrants, fair value 258,482 436,327
Level 3: Significant Unobservable Inputs | 2026 January Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 6,559  
Level 3: Significant Unobservable Inputs | 2026 February Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 7,411  
Level 3: Significant Unobservable Inputs | 2026 March 6 Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value 9,306  
Level 3: Significant Unobservable Inputs | 2026 March 27 Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value $ 54,754  
Level 3: Significant Unobservable Inputs | 2024 February Institutional/Accredited Investor warrants    
Recurring fair value measurements    
Warrants, fair value   0
Level 3: Significant Unobservable Inputs | Senior Convertible Notes - October 2024    
Recurring fair value measurements    
Senior convertible notes, fair value   0
Level 3: Significant Unobservable Inputs | Additional Investment Rights - October 2024    
Recurring fair value measurements    
Warrants, fair value   0
Level 3: Significant Unobservable Inputs | 2024 December Institutional/Accredited Investor Warrants    
Recurring fair value measurements    
Warrants, fair value   0
Level 3: Significant Unobservable Inputs | Senior Convertible Notes - December 17 and 26 2025    
Recurring fair value measurements    
Senior convertible notes, fair value   $ 222,691