v3.26.1
Leases (Details) - USD ($)
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Leases [Line Items]          
Weighted-average discount rate for operating leases 6.96% 6.88% 6.96% 6.88%  
Operating lease term 7 years 10 months 24 days 7 years 3 months 18 days 7 years 10 months 24 days 7 years 3 months 18 days  
Weighted-average discount rate for finance leases   12.08%   12.08%  
Deposit liabilities $ 9,402,792   $ 9,402,792   $ 8,497,950
Lease receivables     81,206   $ 148,511
Sales-type lease revenue 1,021,361 $ 456,521 1,484,914 $ 1,146,783  
Finance lease, liability      
Weighted-average remaining lease term, finance leases   6 months   6 months  
Operating Leases [Member]          
Leases [Line Items]          
Sales-type lease revenue $ 2,180 $ 8,158 $ 5,519 $ 20,554