Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.1.1.u2
Commitments and Contingencies (Future Minimum Lease Payments) (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Nine Months Ended December 31, 2024 $ 2,876
Year Ended December 31, 2025 3,799
Year Ended December 31, 2026 3,535
Year Ended December 31, 2027 3,191
Year Ended December 31, 2028 3,241
Other 8,428
Total operating lease liabilities 25,070
Less: present value discount (4,850)
Net operating lease liabilities, short-term and long-term $ 20,220