v3.26.1
Leases (Tables)
6 Months Ended
Jun. 30, 2026
Leases [Abstract]  
Lease position
At June 30, 2026 and December 31, 2025, the Company's lease assets and liabilities were as follows:
Right-of-Use AssetsJune 30, 2026December 31, 2025
Operating lease right-of-use assets$7,281,280 $5,781,728 
Lease LiabilitiesJune 30, 2026December 31, 2025
Operating lease current liabilities$503,016 $467,774 
Operating lease non-current liabilities4,211,168 4,471,965 
Total$4,714,184 $4,939,739 
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, 2026
Operating Leases
2026$457,707 
2027934,181 
2028740,791 
2029650,766 
2030667,049 
After 20303,529,586 
6,980,080 
Less: Interest2,265,896 
Present value of lease liabilities$4,714,184 
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,
2026202520262025
Rent expense$358,961 $363,583 $703,126 $718,335 
Sublease income$166,458 $162,797 $330,308 $321,426