XML 69 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financing and Operating Leases - Components of Operating and Finance Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finance lease option to extend true  
Operating lease option to extend true  
Operating lease costs:    
Operating lease costs $ 3,191 $ 3,064
Variable lease costs 741 642
Total expense from operating leases 3,932 3,706
Finance lease costs:    
Right-of-use amortization expense 2,314 1,718
Interest on lease liabilities 784 482
Total financing lease cost $ 3,098 $ 2,200
Maximum    
Finance lease extension term 10 years  
Operating lease extension term 10 years