XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases Schedule of lease liability maturities (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Remaining 2024 $ 5,738
2025 3,923
2026 3,895
2027 3,796
2028 3,856
2029 3,912
Thereafter 14,486
Operating Leases, Payments Due 39,606
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (8,855)
Operating Lease, Liability $ 30,751