v3.26.1
Long-Term Debt and Borrowing Arrangements - Schedule of Indebtedness (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Indebtedness [Line Items]    
Long-Term Debt, Amount $ 16,473 $ 15,620
Less: Current portion of long-term debt and short term debt (8,910) (3,155)
Noncurrent portion of long-term debt 7,563 12,465
$5.5 Million Revolving Credit Arrangement [Member] | Due September 30, 2034 [Member]    
Schedule of Indebtedness [Line Items]    
Long-Term Debt, Amount $ 3,238 $ 5,024
Interest Rate 6.63% 7.18%
$15.0 Million Revolving Credit Arrangement [Member] | Due September 30, 2030 [Member]    
Schedule of Indebtedness [Line Items]    
Long-Term Debt, Amount $ 4,325 $ 0
Interest Rate 6.62% 0.00%
$0.9 million Term Loan - Related Party [Member] | Due May 16, 2025 [Member]    
Schedule of Indebtedness [Line Items]    
Long-Term Debt, Amount $ 636 $ 636
Interest Rate 11.75% 11.75%
Euro 7 million term loan [Member] | Due April 2027 [Member]    
Schedule of Indebtedness [Line Items]    
Long-Term Debt, Amount $ 1,332 $ 2,172
Interest Rate 4.23% 4.38%
€1.5 million term loan [Member] | Due April 2026 [Member]    
Schedule of Indebtedness [Line Items]    
Long-Term Debt, Amount [1] $ 0 $ 151
Interest Rate [1] 0.00% 1.70%
Deferred Loan Settlement [Member]    
Schedule of Indebtedness [Line Items]    
Long-Term Debt, Amount $ 6,942 $ 6,887
Interest Rate 0.00% 0.00%
$0.5 Million Demand Note - Related Party [Member] | Due December 2025 [Member]    
Schedule of Indebtedness [Line Items]    
Long-Term Debt, Amount [2] $ 0 $ 500
Interest Rate [2] 0.00% 4.60%
$0.25 Million Demand Note - Related Party [Member] | Due December 2025 [Member]    
Schedule of Indebtedness [Line Items]    
Long-Term Debt, Amount [3] $ 0 $ 250
Interest Rate [3] 0.00% 4.60%
[1] 1.5 million term loan due April 2026; repaid in full April 2026.
[2] $0.5 million demand note; repaid in full February 2026.
[3] $0.25 million demand note; repaid in full May 2026.