v3.26.1
Leases - Narrative (Details)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
entity
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
entity
Jun. 30, 2025
USD ($)
Dec. 31, 2024
lease
Leases [Abstract]          
Operating lease, number of lease agreements | lease         2
Operating lease expense $ 65,749 $ 71,095 $ 138,806 $ 140,510  
Operating lease, weighted-average discount rate (as a percent) 10.32%   10.32%    
Operating lease, remaining lease term (in years) 7 years 7 months 17 days   7 years 7 months 17 days    
Operating lease, amortization expense for ROU asset $ 28,637 $ 29,062 $ 64,638 $ 53,970  
Number of entities with finance lease agreement | entity 4   4    
Finance lease, weighted-average discount rate (as a percent) 14.01%   14.01%    
Finance lease, remaining lease term (in years) 2 years 10 months 2 days   2 years 10 months 2 days