v3.26.3
LEASE (Details Narrative) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Lessee, Lease, Description [Line Items]          
Remaining lease term 5 years 3 months 18 days   5 years 3 months 18 days   6 years
Discount rate 7.00%   7.00%   7.00%
Operating lease cost $ 10,291,131 $ 8,378,018 $ 27,752,063 $ 23,976,238  
Cash paid for operating lease     838,840 502,835  
Operating Lease Cost [Member]          
Lessee, Lease, Description [Line Items]          
Operating lease cost 422,129 267,053 1,182,582 645,904  
Common Area Maintenance [Member]          
Lessee, Lease, Description [Line Items]          
Operating lease cost $ 83,163 $ 72,195 $ 231,028 $ 142,859  
Office Space [Member]          
Lessee, Lease, Description [Line Items]          
Lease term 10 years   10 years    
Lease term option to extend     two    
Remaining lease term 3 years 7 months 6 days   3 years 7 months 6 days    
Discount rate 6.00%   6.00%    
Additional Office Space [Member]          
Lessee, Lease, Description [Line Items]          
Lease term 7 years 4 months 24 days   7 years 4 months 24 days    
Lease term option to extend     two    
Remaining lease term 6 years 3 months 18 days   6 years 3 months 18 days    
Discount rate 8.00%   8.00%