XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases [Abstract]  
Lease position
At September 30, 2025 and December 31, 2024, the Company's lease assets and liabilities were as follows:
Right-of-Use AssetsSeptember 30, 2025December 31, 2024
Operating lease right-of-use assets$7,570,452 $6,176,923 
Lease LiabilitiesSeptember 30, 2025December 31, 2024
Operating lease current liabilities$401,445 $356,508 
Operating lease non-current liabilities4,595,768 4,939,739 
Total$4,997,213 $5,296,247 
Schedule of maturity of lease liabilities Future minimum lease payments under non-cancelable operating leases (with initial or remaining lease terms in excess of one year) are as follows:
Maturity of Lease Liabilities at September 30, 2025
Operating Leases
2025173,981 
2026909,911 
2027934,180 
2028740,791 
2029650,766 
After 20294,196,635 
7,606,264 
Less: Interest2,609,051 
Present value of lease liabilities$4,997,213 
Schedule of rent expense and sublease income Rent expense and sublease income were as follows:
Three months ended September 30,Nine months ended September 30,
2025202420252024
Rent expense$356,413 $342,032 $1,074,748 $1,041,515 
Sublease income$166,487 $129,622 $487,913 $408,535