Annual report pursuant to Section 13 and 15(d)

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

v3.24.1
Commitments and Contingencies (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Year ended December 31, 2024 $ 3,796
Year Ended December 31, 2025 3,799
Year Ended December 31, 2026 3,535
Year Ended December 31, 2027 3,191
Other 11,669
Total operating lease liabilities 25,990
Less: present value discount (5,185)
Net operating lease liabilities, short-term and long-term $ 20,805