XML 32 R22.htm IDEA: XBRL DOCUMENT v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases [Abstract]  
Lease position
At June 30, 2025 and December 31, 2024, the Company's lease assets and liabilities were as follows:
Right-of-Use AssetsJune 30, 2025December 31, 2024
Operating lease right-of-use assets$7,125,408 $6,176,923 
Lease LiabilitiesJune 30, 2025December 31, 2024
Operating lease current liabilities$386,077 $356,508 
Operating lease non-current liabilities4,714,183 4,939,739 
Total$5,100,260 $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 June 30, 2025
Operating Leases
2025395,658 
2026909,911 
2027934,180 
2028740,791 
2029650,766 
After 20294,196,635 
7,827,941 
Less: Interest2,727,681 
Present value of lease liabilities$5,100,260 
Schedule of rent expense and sublease income Rent expense and sublease income were as follows:
Three months ended June 30,Six months ended June 30,
2025202420252024
Rent expense$363,583 $344,418 $718,335 $699,482 
Sublease income$162,797 $123,230 $321,426 $287,913