XML 161 R129.htm IDEA: XBRL DOCUMENT v3.24.0.1
Leases (Components of Lease Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Lease Expense [Line Items]    
Operating lease cost $ 7,409 $ 8,148
Finance lease cost: Amortization of assets 2,692 2,440
Finance lease cost: Interest on lease liabilities 66 46
Total finance lease cost 2,758 2,486
Variable lease cost 996 1,384
Short-term lease cost $ 411 $ 166