Annual report pursuant to Section 13 and 15(d)

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

v3.23.1
Commitments and Contingencies (Future Minimum Lease Payments) (Details)
$ in Thousands
Dec. 31, 2022
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Year ended December 31, 2023 $ 3,550
Year ended December 31, 2024 3,665
Year ended December 31, 2025 4,134
Year ended December 31, 2026 3,879
Year ended December 31, 2027 3,572
Other 12,486
Total operating lease liabilities 31,286
Less: present value discount (7,267)
Net operating lease liabilities, short-term and long-term $ 24,019