XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.2
Leases Schedule of lease liability maturities (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Remaining 2024 $ 3,791
2025 3,932
2026 3,893
2027 3,796
2028 3,856
2029 3,913
Thereafter 14,486
Operating Leases, Payments Due 37,667
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (8,403)
Operating Lease, Liability $ 29,264