XML 56 R46.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Leases [Abstract]          
Operating lease cost $ 19,291 $ 19,228 $ 38,468 $ 38,629  
Operating lease payments 20,013 $ 20,142 39,906 $ 40,074  
Operating lease right of use assets     $ 38,298
Lease liabilities $ 0   $ 0   $ 39,323