v3.26.1
Commitments and Contingencies (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]        
Operating lease cost $ 94,008 $ 91,266 $ 187,811 $ 171,745
Short-term lease costs 597 1,264 1,194 2,458
Sublease income 0 0 0 (7,169)
Total lease costs $ 94,605 $ 92,530 $ 189,005 $ 167,034