v3.25.1
Note 11 - Leases - Right-of-Use Assets and Lease Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Total ROU assets  
Operating lease ROU assets $ 15,182 $ 16,056
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Total ROU assets  
Finance lease ROU assets $ 77 92
Total ROU assets $ 15,259 16,148
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total lease liabilities - current  
Operating lease liabilities - current $ 4,063 4,165
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total lease liabilities - current  
Finance lease liabilities - current $ 62 61
Total lease liabilities - current $ 4,125 4,226
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total lease liabilities - long-term  
Operating lease liabilities - long-term $ 11,651 12,398
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Total lease liabilities - long-term  
Finance lease liabilities - long-term $ 17 34
Total lease liabilities - long-term $ 11,668 $ 12,432