XML 77 R65.htm IDEA: XBRL DOCUMENT v3.23.1
Leases Lease Liablity Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating Leases, Future Minimum Payments Due, Next Twelve Months $ 4,630  
Operating Leases, Future Minimum Payments, Due in Three Years 5,885  
Operating Leases, Future Minimum Payments, Due in Four Years 5,519  
Operating Leases, Future Minimum Payments, Due in Five Years 5,301  
Operating Leases, Future Minimum Payments, Due Thereafter 45,400  
Operating Leases, Future Minimum Payments Due 72,809  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 16,187  
Operating Lease, Liability 56,622 $ 45,149
Lessee, Operating Lease, Liability, to be Paid, Year Two $ 6,074