XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.2
LEASES (Tables)
6 Months Ended
Jun. 30, 2025
Leases  
SCHEDULE OF MATURITY OF LEASE LIABILITIES

Maturity of lease liabilities under our non-cancellable operating leases as of June 30, 2025 were as follows:

 SCHEDULE OF MATURITY OF LEASE LIABILITIES

Payments due by period    
2025 (remaining six months)  $2,121,007 
2026   3,923,741 
2027   2,956,171 
2028   2,280,186 
2029   1,617,808 
Thereafter   824,584 
Total undiscounted operating lease payments  $13,723,497 
Less: Imputed interest   (1,308,790)
Present value of operating lease liabilities  $12,414,707 
SCHEDULE OF COMPANY’S OPERATING LEASE

The following table summarizes the Company’s operating leases:

 SCHEDULE OF COMPANY’S OPERATING LEASE

Balance Sheet Classification  June 30, 2025   December 31, 2024 
Right of use assets  $12,386,466   $14,232,240 
           
Operating lease liability, current  $3,687,002   $3,596,987 
Operating lease liability, net of current   8,727,705    10,584,431 
Total operating lease liabilities  $12,414,707   $14,181,418 
SCHEDULE OF OPERATING LEASE TERM

The following table provides a summary of other information related to the leases at June 30, 2025 and December 31, 2024:

 SCHEDULE OF OPERATING LEASE TERM

Other Information   June 30, 2025     December 31, 2024  
Weighted-average remaining lease term for operating leases     4 years       4 years  
Weighted-average discount rate for operating leases     5.24 %     5.19 %
SCHEDULE OF COMPONENTS OF LEASE EXPENSE

The components of lease expenses for the three and six months ended June 30, 2025 and 2024 were as follows:

 SCHEDULE OF COMPONENTS OF LEASE EXPENSE

   2025   2024   2025   2024 
   Three Months Ended June 30,   Six Months Ended June 30, 
   2025   2024   2025   2024 
Operating lease cost  $864,402   $643,036   $1,719,038   $1,280,138 
Variable lease cost   46,163    218,165    104,950    425,711 
Short-term lease cost   63,758    79,291    126,736    157,823 
Total rent expense  $974,323   $940,492   $1,950,724   $1,863,672