Note 15 - Other Long-term Liabilities - Other Long-term Liabilities (Details) - USD ($) $ in Thousands |
Mar. 31, 2025 |
Dec. 31, 2024 |
---|---|---|
Accrued contingent consideration (earn-out) | $ 5,077 | $ 4,989 |
Present value of non-competition payments | 3,241 | 4,938 |
Other | 500 | 1,217 |
Other Liabilities, Noncurrent | $ 8,818 | $ 11,144 |
X | ||||||||||
- Definition Amount of obligation incurred for non-competition agreement payment, classified as noncurrent. No definition available.
|
X | ||||||||||
- Definition Amount of other noncurrent liabilities, classified as other. No definition available.
|
X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|