v3.26.1
Operating Lease (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating Leases        
Operating lease costs $ 77,190 $ 74,200 $ 154,400 $ 148,400
Variable lease costs 40,600 $ 18,600 59,600 $ 59,200
November 2029 maturity lease | Minimum        
Operating Leases        
Monthly lease payments 24,700   24,700  
November 2029 maturity lease | Maximum        
Operating Leases        
Monthly lease payments $ 28,900   $ 28,900