v3.25.2
Commitments and Contingencies - Schedule of Future Minimum Lease Payment Due (Detail)
Jun. 30, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
Operating Leases, 2025 $ 61,812
Operating Leases, 2026 121,220
Operating Leases, 2027 121,598
Operating Leases, 2028 72,158
(less: Operating Leases, imputed interest) (54,114)
Total Operating Leases 322,674
Finance Leases, 2026 143,222
Finance Leases, 2027 147,518
Finance Leases, 2028 151,944
Finance Leases, 2029 181,502
(less: Finance Leases, imputed interest) (140,279)
Total Finance Leases 483,907
Total Leases, 2025 61,812
Total Leases, 2026 264,442
Total Leases, 2027 269,116
Total Leases, 2028 224,102
Total Leases, 2029 181,502
(less: Total Leases, imputed interest) (194,393)
Total Leases $ 806,581