XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.3
Leases Schedule of lease liability maturities (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Remaining 2024 $ 1,948
2025 4,136
2026 3,914
2027 3,809
2028 3,862
2029 3,913
Thereafter 14,486
Operating Leases, Payments Due 36,068
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (7,996)
Operating Lease, Liability $ 28,072