XML 106 R95.htm IDEA: XBRL DOCUMENT v3.23.1
Note 17 - Leases - Components of Lease Expense (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Operating lease cost $ 19,346 $ 25,009
Amortization of right-of-use assets 423 707
Interest on lease liabilities 17 52
Total finance lease cost 440 759
Operating cash flows from operating leases 21,182 25,314
Operating cash flow from finance leases 17 52
Financing cash flows from finance leases 423 523
Operating leases $ 4,770 $ 15,382