v3.26.1
Leases (Tables)
3 Months Ended
Mar. 31, 2026
Leases [Abstract]  
Lease position
At March 31, 2026 and December 31, 2025, the Company's lease assets and liabilities were as follows:
Right-of-Use AssetsMarch 31, 2026December 31, 2025
Operating lease right-of-use assets$7,618,720 $8,343,832 
Lease LiabilitiesMarch 31, 2026December 31, 2025
Operating lease current liabilities$485,162 $467,774 
Operating lease non-current liabilities4,343,892 4,471,965 
Total$4,829,054 $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 March 31, 2026
Operating Leases
2026$684,558 
2027934,180 
2028740,791 
2029650,766 
2030667,049 
After 20303,529,586 
7,206,930 
Less: Interest2,377,876 
Present value of lease liabilities$4,829,054 
Schedule of rent expense and sublease income Rent expense and sublease income were as follows:
Three months ended March 31,
20262025
Rent expense$344,165 $354,752 
Sublease income$163,850 $158,629