Quarterly report pursuant to Section 13 or 15(d)

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

v3.24.2.u1
Commitments and Contingencies (Future Minimum Lease Payments) (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, Payment, Due [Abstract]  
Nine Months Ended December 31, 2024 $ 1,819
Year Ended December 31, 2025 3,542
Year Ended December 31, 2026 3,272
Year Ended December 31, 2027 2,923
Year Ended December 31, 2028 2,967
Other 8,125
Total operating lease liabilities 22,648
Less: present value discount (4,233)
Net operating lease liabilities, short-term and long-term $ 18,415