XML 51 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Minimum Future Lease Payments

A schedule of minimum future lease payments receivable for the remaining twelve-month periods is as follows:

 

 

 

 

December 31, 2025

 

$

1,070,808

 

December 31, 2026

 

 

920,844

 

December 31, 2027

 

 

711,691

 

December 31, 2028

 

 

478,410

 

December 31, 2029

 

 

485,284

 

December 31, 2030 and thereafter

 

 

1,397,049

 

Total

 

$

5,064,086