v3.26.3
Operating Lease (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Operating Leases        
Operating lease costs $ 77,200 $ 74,200 $ 231,600 $ 222,700
Variable lease costs 19,000 $ 18,600 78,700 $ 77,800
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