XML 91 R63.htm IDEA: XBRL DOCUMENT v3.25.4
Commitments and Contingencies - Schedule of Future Minimum Payments Under Non-cancelable Operating Leases (Details)
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 $ 270,337
2027 138,198
2028 20,143
Total future undiscounted lease payments 428,678
Less interest (16,712)
Present value of minimum lease payments $ 411,966