XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.3
Leases Schedule of lease liability maturities (Details)
$ in Thousands
Sep. 30, 2023
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Remaining 2023 $ 2,410
2024 5,029
2025 4,080
2026 4,055
2027 3,965
2028 4,029
Thereafter 19,223
Operating Leases, Payments Due 42,791
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (12,999)
Operating Lease, Liability $ 29,792