Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Future Minimum Lease Payments) (Details)

v3.23.2
Commitments and Contingencies (Future Minimum Lease Payments) (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Six Months Ended December 31, 2023 $ 1,788
Year ended December 31, 2024 3,774
Year ended December 31, 2025 3,768
Year ended December 31, 2026 3,507
Year ended December 31, 2027 3,191
Other 11,669
Total operating lease liabilities 27,697
Less: present value discount (5,866)
Net operating lease liabilities, short-term and long-term $ 21,831