v3.26.1
Warrants - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended
May 01, 2026
installment
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Jun. 30, 2026
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
Dec. 31, 2025
USD ($)
$ / shares
shares
Sep. 30, 2025
$ / shares
Dec. 31, 2024
$ / shares
shares
Class of Warrant or Right [Line Items]              
Fair value of warrants granted | $     $ 1,229,733        
Type 1 Warrants              
Class of Warrant or Right [Line Items]              
Warrant, vesting rights, term       36 months      
Warrant, vesting rights, percentage       2.777%      
Warrant, exercise price (in dollars per share) | $ / shares       $ 0.01   $ 0.03  
Warrant liability | $   $ 2,968,793 $ 2,968,793 $ 692,103 $ 1,382,955    
Type 1 Warrants, Prefunded              
Class of Warrant or Right [Line Items]              
Warrants, outstanding (in shares)   961,256 961,256        
Type 2 Warrants              
Class of Warrant or Right [Line Items]              
Warrants, outstanding (in shares)   851,079 851,079   763,558   1,439,962
Warrant, exercise price (in dollars per share) | $ / shares   $ 6.23 $ 6.23   $ 4.20   $ 1.02
Stock issued during period, issued for services (in shares)     5,295        
Issuance of warrants as consideration payable to customer (in shares) 86,393            
Fair value of warrants granted | $   $ 1,229,733          
Type 2 Warrants | Warrant Vesting, Tranche 1              
Class of Warrant or Right [Line Items]              
Warrant, vesting rights, percentage of total warrants 50.00%            
Warrant, vesting rights, number of installments | installment 6            
Type 2 Warrants | Warrant Vesting, Tranche 2              
Class of Warrant or Right [Line Items]              
Warrant, vesting rights, percentage of total warrants 50.00%            
Warrant, vesting rights, number of installments | installment 18