XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
3 Months Ended
Mar. 31, 2025
Leases [Abstract]  
Lease Position
At March 31, 2025 and December 31, 2024, the Company's lease assets and liabilities were as follows:
Right-of-Use AssetsMarch 31, 2025December 31, 2024
Operating lease right-of-use assets$7,177,490 $6,176,923 
Lease LiabilitiesMarch 31, 2025December 31, 2024
Operating lease current liabilities$371,094 $356,508 
Operating lease non-current liabilities4,829,054 4,939,739 
Total$5,200,148 $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 March 31, 2025
Operating Leases
2025616,606 
2026909,911 
2027934,180 
2028740,791 
2029650,766 
After 20294,196,635 
8,048,889 
Less: Interest2,848,741 
Present value of lease liabilities$5,200,148 
Schedule of Rent Expense and Sublease Income Rent expense and sublease income were as follows:
Three months ended March 31,
20252024
Rent expense$354,752 $355,064 
Sublease income$158,629 $155,683