XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Weighted Average Remaining Lease Term and Discount Rate for Operating Leases
The following table summarizes the weighted average remaining lease term and discount rate for operating leases as of June 30, 2025 and December 31, 2024:
June 30,
2025
December 31,
2024
Weighted average remaining lease term for operating leases2.30 years2.07 years
Weighted average discount rate for operating leases6.75%6.29%
Schedule of Future Minimum Payments for Operating Leases
The following table summarizes the future minimum payments for operating leases as of June 30, 2025, due in each year ending December 31:
YearMinimum
Lease
Payments
Remainder of 2025$710,022 
20261,057,434 
2027561,937 
2028165,370 
202964,830 
Thereafter47,067 
Total lease payments2,606,660 
Less: imputed interest(90,802)
Present value of operating lease liabilities$2,515,858