XML 64 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Leases - Schedule of Minimum Future Lease Payments (Detail)
Jun. 30, 2025
USD ($)
Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
For the remaining six months ending December 31, 2025 $ 533,033
December 31, 2026 920,073
December 31, 2027 711,615
December 31, 2028 478,410
December 31, 2029 485,283
December 31, 2030 and thereafter 1,397,049
Total $ 4,525,463