v3.26.1
Selected Balance Sheet Data - Schedule of Other Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current    
Contingent consideration $ 722 $ 718
Dividends payable 1,006 1,040
Stock repurchase payable 0 1,501
Loan guarantee obligation 2,241 2,040
Other 4,968 5,012
Other liabilities 8,937 10,311
Non-Current    
Contingent consideration 0 2
Dividends payable 868 1,289
Stock repurchase payable 0 0
Loan guarantee obligation 5,954 6,253
Other 93 211
Other liabilities $ 6,915 $ 7,755