XML 30 R21.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Schedule of Maturities of Operating Lease

Maturities of operating lease liabilities as of June 30, 2025 were as follows:


   June 30, 2025 
Year 1  $220,000 
Years 2-3   457,000 
Years 4-5   489,000 
Thereafter   385,000 
Total lease payments   1,551,000 
Less: Imputed lease interest   (318,638)
Present value of lease liabilities   1,232,362 
Less: Current portion of operating lease liability   (137,817)
Operating lease liability, net of current portion  $1,094,545