v3.26.1
Leases - Schedule of Minimum Future Lease Payments (Detail)
Dec. 31, 2025
USD ($)
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
December 31, 2026 $ 1,002,097
December 31, 2027 734,574
December 31, 2028 500,751
December 31, 2029 507,625
December 31, 2030 432,869
December 31, 2031 and thereafter 979,074
Total $ 4,156,990