XML 62 R52.htm IDEA: XBRL DOCUMENT v3.23.1
Note 9 - Leases - Maturity Schedule of Operating Lease Liabilities (Details)
$ in Thousands
Mar. 31, 2023
USD ($)
2023 (nine months) $ 4,789
2024 5,171
2025 3,590
2026 2,499
2027 1,709
Thereafter 1,999
Total future lease payments 19,757
Less: Present value adjustment (2,186)
Long-term Operating Lease Liabilities [Member]  
Present value of future lease payments (1) $ 17,571 [1]
[1] Includes the current portion of operating lease liabilities of $5.8 million, which is reflected in accrued expenses and other liabilities in the condensed consolidated balance sheets.