v3.25.2
Leases - Schedule of ROU Assets and Lease Liabilities (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Assets:    
Operating lease ROU assets, net $ 758,099 $ 935,246
Liabilities:    
Operating lease liabilities, current 429,350 405,678
Operating lease liabilities 437,411 656,955
Lease, liability $ 866,761 $ 1,062,633