XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Lease Expense

For the year ended December 31, 2023, components of lease expense are summarized as follows:

 

  

Year Ended

December 31, 2023

 
Operating lease costs  $813,743 
Short-term lease costs   198,261 
Total lease costs  $1,012,004 
Schedule of Maturities on Company Lease Liabilities

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

 

  

Year Ending

December 31,

 
2024  $996,676 
2025   1,018,383 
2026   714,630 
2027   300,591 
Thereafter   308,462 
Total lease payments   3,338,742 
Less: imputed interest   348,175 
Present value of operating lease liabilities   2,990,567 
Less: current portion   838,387 
Long-term portion  $2,152,180 
Schedule of Other Information Related to Operating Lease

Other information related to operating leases was as follows:

 

  

Year Ended

December 31, 2023

 
Cash paid for operating leases included in operating cash flows  $954,013 
Remaining lease term of operating leases   3.7 years  
Discount rate of operating leases   6.2%