v3.25.2
Operating Lease - Schedule of Leases by Balance Sheet Location (Detail) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Assets    
Operating lease right-of-use assets $ 1,735,972 $ 1,822,266
Liabilities    
Operating lease liability - current 363,230 355,754
Operating lease liability - non-current 1,372,742 1,466,512
Total lease liabilities $ 1,735,972 $ 1,822,266