v3.26.1
Lease - Schedule of Maturities of Lease Liabilities (Details) - USD ($)
Mar. 31, 2026
Dec. 31, 2025
Schedule Of Maturities Of Lease Liabilities [Abstract]    
Operating leases, Remainder of 2026 $ 1,210,390  
Finance leases, Remainder of 2026 1,848,718  
Operating leases, 2027 951,285  
Finance leases, 2027 389,610  
Operating leases, 2028 569,173  
Finance leases, 2028  
Operating leases, 2029 471,140  
Finance leases, 2029  
Operating leases, 2030 460,854  
Finance leases, 2030  
Operating leases, Thereafter  
Finance leases, Thereafter  
Operating leases, Total undiscounted cash flows 3,662,842  
Finance leases, Total undiscounted cash flows 2,238,328  
Operating leases, Less: imputed interest (255,007)  
Finance leases, Less: imputed interest (16,330)  
Operating leases, Present value of lease liabilities 3,407,835  
Finance leases, Present value of lease liabilities $ 2,221,998 $ 1,307,170