XML 75 R65.htm IDEA: XBRL DOCUMENT v3.23.2
Leases Lease Liablity Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 3,115  
Operating Leases, Future Minimum Payments, Due in Three Years 5,473  
Operating Leases, Future Minimum Payments, Due in Four Years 5,043  
Operating Leases, Future Minimum Payments, Due in Five Years 4,786  
Operating Leases, Future Minimum Payments, Due Thereafter 41,362  
Operating Leases, Future Minimum Payments Due 65,454  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 14,374  
Operating Lease, Liability 51,080 $ 45,149
Lessee, Operating Lease, Liability, to be Paid, Year Two $ 5,675