v3.26.1
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-cancelable Operating Leases (Details)
Mar. 31, 2026
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 $ 188,248
2027 132,937
2028 27,306
Thereafter 1,304
Total future undiscounted lease payments 349,795
Less interest (12,315)
Present value of minimum lease payments $ 337,480