v3.26.1
Operating Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Operating Leases [Abstract]        
Rent expense $ 1,382 $ 1,316 $ 2,734 $ 2,656
Long-term lease obligations