XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Minimum Annual Lease Payments

The Company entered into a new office lease Effective July 1, 2021. The primary term of the lease is five years with one renewal option for an additional three years. Minimum annual lease payments for the primary term and one renewal are as follows:

 

Primary Period  Amount   Amount During
Renewal Period
  Amount 
July 1 to June 30, 2022  $180,456   July 1 to June 30, 2027  $240,662 
July 1 to June 30, 2023  $201,260   July 1 to June 30, 2028  $247,882 
July 1 to June 30, 2024  $224,330   July 1 to June 30, 2029  $255,319 
July 1 to June 30, 2025  $229,312         
July 1 to June 30, 2026  $233,653