Quarterly report [Sections 13 or 15(d)]

Selected Balance Sheet Data - Schedule of Other Liabilities (Details)

v3.25.2
Selected Balance Sheet Data - Schedule of Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Current    
Deferred consideration $ 0 $ 411
Contingent consideration 597 4,614
Dividends payable 939 942
Loan guarantee obligation 1,739 1,426
Other 822 683
Other liabilities 4,097 8,076
Non-Current    
Deferred consideration 0 0
Contingent consideration 223 117
Dividends payable 1,215 1,559
Loan guarantee obligation 5,791 5,238
Other 81 93
Other liabilities $ 7,310 $ 7,007