Annual report [Section 13 and 15(d), not S-K Item 405]

Note 6 - Leases - Maturities of Operating Lease Liabilities (Details)

v3.25.0.1
Note 6 - Leases - Maturities of Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
2024, Operating Lease Liability $ 5,651  
2025, Operating Lease Liability 4,808  
2026, Operating Lease Liability 4,206  
2027, Operating Lease Liability 3,362  
Lessee, Operating Lease, Liability, to be Paid, Year Five 2,795  
Thereafter, Operating Lease Liability 10,961  
Total lease payments, Operating Lease Liability 31,783  
Less: imputed interest, Operating Lease Liability (4,730)  
Lease liabilities $ 27,053 $ 27,435