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

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

 

   Balance Sheet Location  2023   2022 
      December 31, 
   Balance Sheet Location  2023   2022 
Right-of-use asset  Right-of-use asset  $3,525,406   $3,952,317 
Current portion of operating lease liability  Current portion of lease liabilities  $901,925   $628,113 
Long-term portion of operating lease liability  Long-term portion of lease liabilities  $2,721,743   $3,161,703 
Schedule of Company's lease liabilities

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

 

Year Ending December 31,    
2024  $1,094,321 
2025   1,100,394 
2026   878,571 
2027   792,947 
2028   198,237 
Total future minimum lease payments, undiscounted   4,064,470 
Less: Amount representing interest   (440,802)
Present value of future minimum lease payments   3,623,668 
Present value of future minimum lease payments – current   901,925 
Present value of future minimum lease payments – long-term  $2,721,743 
Schedule of weighted average lease-term and discount rate leases

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

 

   Years Ended December 31, 
Other Information  2023   2022 
Weighted-average remaining lease terms (in years)   3.9    4.8 
Weighted-average discount rate   6.1%   6.0%
Schedule Of Cash Flow Supplemental Information

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

 

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