XML 94 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Leases - Maturity Schedule of Operating Lease Liabilities (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
2024 $ 5,998
2025 4,073
2026 2,513
2027 1,721
2028 789
Thereafter 1,212
Total future lease payments 16,306
Less: Present value adjustment (1,586)
Long-term Operating Lease Liabilities [Member]  
Present value of future lease payments (1) $ 14,720 [1]
[1] Includes the current portion of operating lease liabilities of $5.3 million, which is reflected in accrued expenses and other liabilities in the consolidated balance sheets.