v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-cancelable Operating Leases (Details)
Jun. 30, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 $ 204,806
2027 194,145
2028 20,864
Thereafter 0
Total future undiscounted lease payments 419,815
Less interest (11,248)
Present value of minimum lease payments $ 408,567