XML 57 R38.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases  
Schedule of Company's operating leases

As of December 31, 2024 and 2023, balance sheet information related to the Company’s operating leases is as follows:

 

   Balance Sheet Location  2024   2023 
      December 31, 
   Balance Sheet Location  2024   2023 
Right-of-use assets  Right-of-use assets  $2,511,572   $3,525,406 
Current portion of operating lease liability  Current portion of lease liabilities  $921,038   $901,925 
Long-term portion of operating lease liability  Long-term portion of lease liabilities  $1,646,878   $2,721,743 
Schedule of Company's lease liabilities

As of December 31, 2024, scheduled future maturities of the Company’s lease liabilities are as follows:

 

Year Ending December 31,    
2025  $1,048,440 
2026   826,617 
2027   740,993 
2028   185,248 
Total future minimum lease payments, undiscounted   2,801,298 
Less: Amount representing interest   (233,382)
Present value of future minimum lease payments   2,567,916 
Present value of future minimum lease payments – current   921,038 
Present value of future minimum lease payments – long-term  $1,646,878 
Schedule of Weighted Average Lease-Term and Discount Rate Leases

As of December 31, 2024 and 2023, the weighted average lease-term and discount rate of the Company’s leases are as follows:

 

   Years Ended December 31, 
Other Information  2024   2023 
Weighted-average remaining lease terms (in years)   3.0    3.9 
Weighted-average discount rate   6.1%   6.1%
Schedule of Cash Flow Supplemental Information

For the years ended December 31, 2024 and 2023, supplemental cash flow information related to leases is as follows:

 

Other Information  2024   2023 
   Years Ended December 31, 
Other Information  2024   2023 
Cash paid for amounts included in the measurement of liabilities: Operating cash flows for operating leases  $1,060,847   $1,054,847