XML 70 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases, Codification Topic 842 (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating Lease, Payments $ 4,600  
Lessee, Operating Lease, Liability, Payments, Due 15,114  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount 2,065  
Operating Lease, Liability 13,049  
Operating Leases, Future Minimum Payments Due 2,635  
Lessee, Operating Lease, Liability, Payments, Due Year Two 2,458  
Lessee, Operating Lease, Liability, Payments, Due Year Three 2,078  
Lessee, Operating Lease, Liability, Payments, Due Year Four 1,786  
Lessee, Operating Lease, Liability, Payments, Due Year Five 1,557  
Operating Lease, Expense $ 2,882 $ 2,718
Operating Lease, Weighted Average Remaining Lease Term 7 years 8 years
Operating Lease, Weighted Average Discount Rate, Percent 4.46% 4.27%
Lessee, Operating Lease, Term of Contract 9 years