XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Rental Payments for Operating Leases
As of June 30, 2024, the maturities of the Company's operating lease liabilities were as follows:
Remainder of 2024$1,696,000 
20253,467,000 
20263,555,000 
20272,955,000 
20282,310,000 
Thereafter2,132,000 
   Total remaining lease payments16,115,000 
Less: present value adjustment(3,135,000)
   Total operating lease liabilities12,980,000 
Less: current portion(2,322,000)
Long-term operating lease liabilities$10,658,000 
Weighted-average remaining lease term4.8 years
Weighted-average discount rate9.0%