v3.25.2
Operating Lease - Schedule of Leases by Balance Sheet Location (Detail) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Assets    
Operating lease right-of-use assets $ 1,648,594 $ 1,822,266
Liabilities    
Operating lease liability - current 370,800 355,754
Operating lease liability - non-current 1,277,794 1,466,512
Total lease liabilities $ 1,648,594 $ 1,822,266