v3.25.4
Commitments and Contingencies - Current and Noncurrent Portions of Operating Lease (Details) - USD ($)
Dec. 31, 2025
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]    
Operating lease liability $ 189,647 $ 182,428
Operating lease liability, net of current portion 83,999 273,162
Total lease liability $ 273,646 $ 455,590