v3.26.1
Leases - Summary (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
lease
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
lease
Jun. 30, 2025
USD ($)
Leases        
Number of operating leases | lease 1   1  
Rent expense $ 23,607 $ 23,336 $ 47,247 $ 46,560
Annual base rent     115,000  
Lease obligations after current year     $ 0