v3.26.1
Debt (Details) - USD ($)
1 Months Ended 3 Months Ended
May 11, 2026
Jan. 02, 2026
Nov. 14, 2025
Oct. 06, 2023
Sep. 01, 2023
Mar. 31, 2026
Aug. 31, 2025
Apr. 03, 2026
Mar. 31, 2025
Apr. 14, 2026
Apr. 01, 2026
Dec. 31, 2025
Oct. 01, 2025
Dec. 31, 2024
Dec. 26, 2024
Sep. 23, 2024
Nov. 06, 2023
Jan. 01, 2023
Mar. 01, 2022
Mar. 02, 2020
Debt [Line Items]                                        
Outstanding balance               $ 50,321,000                        
Current portion of long-term debt               6,229,000       $ 7,755,000                
Long-term debt, net of current portion               $ 26,768,000       28,455,000                
Interest rate               5.91% 5.92%                      
Interest expense, debt               $ 100,000                        
Net of borrowings, repaid amounts               1,810,000 $ 2,048,000                      
Aggregate interest payments               21,200,000 100,000                      
Remaining outstanding amount               $ 800,000                        
LIne of credit interest rate               0.00%                        
Line of credit facility                                       $ 3,000,000
Note payable                       500,000                
Interest expense – related party               $ 627,000 416,000                      
Borrowing loan               900,000                        
Line of Credit [Member]                                        
Debt [Line Items]                                        
Interest expense, debt               500,000                        
Outstanding borrowing amount               4,000,000                        
Domestic March 2020 Line of Credit [Member]                                        
Debt [Line Items]                                        
Net of borrowings, repaid amounts               200,000 400,000                      
Outstanding borrowing amount               3,100,000 3,300,000                      
Line of credit principal amount               3,100,000 3,300,000                      
Auburn Savings Loan [Member]                                        
Debt [Line Items]                                        
Outstanding balance               800,000                        
Outstanding borrowing amount               0                        
Poly Labs Notes Payable [Member]                                        
Debt [Line Items]                                        
Note payable                       $ 1,700,000                
Wells Fargo Line of Credit [Member]                                        
Debt [Line Items]                                        
Interest expense, debt               400,000                        
Aggregate interest payments                 200,000                      
Outstanding borrowing amount               $ 18,700,000 $ 20,500,000                      
LIne of credit interest rate               6.75% 7.00%                      
Line of credit facility                                 $ 40,000,000      
Line of credit principal amount               $ 39,900,000                        
Loan Agreement [Member] | Poly Labs Notes Payable [Member]                                        
Debt [Line Items]                                        
Current portion of long-term debt               500,000                        
Minimum [Member]                                        
Debt [Line Items]                                        
Outstanding borrowing amount               $ 3,000,000                        
Maximum [Member]                                        
Debt [Line Items]                                        
Interest rate percentage               7.25%                        
Outstanding borrowing amount                 $ 4,000,000                      
Wells Fargo Term Loan [Member]                                        
Debt [Line Items]                                        
Principal amount               $ 100,000                 8,700,000      
Interest expense               $ 100,000 200,000                      
Interest rate percentage               6.42%       6.62%   8.50%            
Principal payments               $ 600,000 400,000                      
Interest payment               200,000                        
Outstanding balance               7,100,000       $ 7,700,000                
Wells Fargo Term Loan [Member] | Loan Agreement [Member]                                        
Debt [Line Items]                                        
Current portion of long-term debt               1,600,000       1,600,000                
Long-term debt, net of current portion               5,500,000       6,100,000                
First BankProv Term Note [Member]                                        
Debt [Line Items]                                        
Interest expense               $ 100,000 100,000                      
Interest rate percentage               4.79%                        
Principal payments               $ 300,000 300,000                      
Interest payment               100,000                        
Outstanding balance               1,400,000       1,700,000                
Current portion of long-term debt               0                        
Secured debt                                       $ 6,500,000
Fixed interest rate                     6.50%                  
First BankProv Term Note [Member] | Loan Agreement [Member]                                        
Debt [Line Items]                                        
Current portion of long-term debt                       1,400,000                
Long-term debt, net of current portion               1,400,000       300,000                
First BankProv Term Note [Member] | Minimum [Member]                                        
Debt [Line Items]                                        
Maturity date           Mar. 02, 2027                            
First BankProv Term Note [Member] | Maximum [Member]                                        
Debt [Line Items]                                        
Maturity date           Mar. 01, 2033                            
United Federal Credit Union Term Note [Member]                                        
Debt [Line Items]                                        
Interest expense               100,000                        
Interest rate percentage           9.00%                            
Principal payments               100,000 100,000                      
Interest payment               100,000 100,000                      
Outstanding balance               1,000,000 1,100,000                      
Secured debt                               $ 1,600,000        
United Federal Credit Union Term Note [Member] | Loan Agreement [Member]                                        
Debt [Line Items]                                        
Current portion of long-term debt               600,000 600,000                      
Long-term debt, net of current portion               400,000 500,000                      
October 2023 Term Loans [Member]                                        
Debt [Line Items]                                        
Interest expense               $ 0 100,000                      
Interest rate percentage               8.00%                        
Principal payments               $ 500,000 0                      
Interest payment               100,000 100,000                      
Outstanding balance               0 500,000                      
Gross proceeds       $ 500,000                                
October 2023 Term Loans [Member] | Loan Agreement [Member]                                        
Debt [Line Items]                                        
Current portion of long-term debt               0 300                      
Long-term debt, net of current portion               0 200,000                      
Other Equipment Loans [Member]                                        
Debt [Line Items]                                        
Interest expense               100,000                        
Principal payments                 100,000                      
Interest payment               100,000                        
Outstanding balance               200,000                        
Secured debt               800,000                        
Other Equipment Loans [Member] | Loan Agreement [Member]                                        
Debt [Line Items]                                        
Current portion of long-term debt               100,000                        
Long-term debt, net of current portion               $ 100,000                        
Other Equipment Loans [Member] | Minimum [Member]                                        
Debt [Line Items]                                        
Interest rate percentage               0.00%                        
FAME 2023 Loan [Member]                                        
Debt [Line Items]                                        
Fixed interest rate               25.00%                        
Loans payable               $ 100,000       100,000                
Maturity date               Oct. 01, 2026                        
Unsecured and forgivable loan         $ 300                              
FAME 2023 Loan [Member] | Loan Agreement [Member]                                        
Debt [Line Items]                                        
Current portion of long-term debt               $ 100,000       100,000                
Long-term debt, net of current portion               0       0                
Symphony Term Loans [Member]                                        
Debt [Line Items]                                        
Outstanding balance                       100,000                
Loans payable               100,000       100,000                
Interest expense, debt               100,000                        
Periodic payment               100,000                        
Symphony Term Loans [Member] | Rockland Trust Bank [Member]                                        
Debt [Line Items]                                        
Amount of notes payable     $ 100,000                                  
Symphony Term Loans [Member] | Loan Agreement [Member]                                        
Debt [Line Items]                                        
Long-term debt, net of current portion               $ 100,000       $ 100,000                
Symphony Term Loans [Member] | Minimum [Member]                                        
Debt [Line Items]                                        
Interest rate               4.25%                        
Symphony Term Loans [Member] | Maximum [Member]                                        
Debt [Line Items]                                        
Interest rate               7.49%                        
March 2022 Promissory Note [Member]                                        
Debt [Line Items]                                        
Principal amount                                     $ 3,400,000  
Principal payments                 2,100,000                      
Interest payment                 100                      
Fixed interest rate                                     2.00%  
Interest expense, debt               $ 100,000                        
Remaining amount             $ 2,600,000                          
Second BankProv Term Note [Member]                                        
Debt [Line Items]                                        
Principal amount                 100,000                      
Interest rate percentage                                       4.08%
Principal payments                 100,000                      
Interest payment                 100                      
Secured debt                                       $ 1,500,000
Maturity date               Mar. 02, 2025                        
Interest expense, debt               $ 100,000                        
Wells Fargo LOC [Member]                                        
Debt [Line Items]                                        
Interest expense, debt                 200,000                      
Periodic payment               10,000,000 10,000,000                      
Net of borrowings, repaid amounts               1,800,000 2,000,000                      
Aggregate interest payments               500,000                        
Remaining outstanding amount               $ 8,700,000 $ 10,500,000                      
LIne of credit interest rate               7.75% 7.75%                      
Auburn Savings Loan [Member]                                        
Debt [Line Items]                                        
Principal amount               $ 0 $ 100,000           $ 800          
Interest rate percentage               7.00%                        
Maturity date               Dec. 25, 2046                        
Interest expense, debt               $ 100,000 100,000                      
Amortizing advance rate               3.00%                        
Line of credit principal amount               $ 800,000                        
Auburn Savings Loan [Member] | Loan Agreement [Member]                                        
Debt [Line Items]                                        
Long-term debt, net of current portion               100,000 800,000                      
Foreign March 2020 Line of Credit [Member]                                        
Debt [Line Items]                                        
Interest expense, debt                 100,000                      
Net of borrowings, repaid amounts               0 100,000                      
Aggregate interest payments               100,000                        
Outstanding borrowing amount               $ 200,000 $ 200,000                      
LIne of credit interest rate               6.75% 7.00%                      
Line of credit facility               $ 1,000                       $ 1,000,000
Auburn Savings LOC [Member]                                        
Debt [Line Items]                                        
Principal amount               300,000 $ 100,000                      
Principal payments               $ 100,000                        
Interest rate               7.25%       7.50%                
Interest expense, debt               $ 100,000                        
Outstanding borrowing amount               $ 500,000                        
LIne of credit interest rate               0.50%                        
Line of credit facility                   $ 600,000                    
Borrowing loan               $ 800,000                        
Line of credit principal amount               600,000                        
Symphony Line of Credit [Member]                                        
Debt [Line Items]                                        
Outstanding balance               100,000                        
Amount of notes payable     $ 100,000                                  
Interest expense, debt               100,000                        
Aggregate interest payments               $ 100,000                        
LIne of credit interest rate               7.75% 4.25%                      
Line of credit principal amount               $ 100,000                        
Great Falls Term Loan [Member]                                        
Debt [Line Items]                                        
Principal payments               0 $ 0                      
Interest payment               $ 400,000 300,000                      
Secured debt                                 $ 20,000,000      
Maturity date               Nov. 06, 2028                        
Interest rate               9.50%       9.50%                
Interest expense, debt               $ 100,000 $ 100,000                      
LIne of credit interest rate               1.00% 9.50%                      
Interest expense – related party               $ 400,000 $ 400,000                      
Great Falls Term Loan [Member] | Loan Agreement [Member]                                        
Debt [Line Items]                                        
Outstanding balance               15,000,000                        
Current portion of long-term debt               0                        
Long-term debt, net of current portion                 15,000,000                      
CEO Line of Credit [Member]                                        
Debt [Line Items]                                        
Principal amount                                   $ 2,000,000    
Interest expense               $ 400,000 100,000                      
Interest rate percentage               9.00%                        
Principal payments               $ 300,000 100,000                      
Maturity date               Jan. 01, 2026                        
Interest expense, debt                 400,000                      
Net of borrowings, repaid amounts               $ 100,000 $ 0                      
Line of credit facility               900,000                        
Extension fee               200,000                        
Line of credit principal amount               $ 2,500,000                        
CEO Line of Credit [Member] | Minimum [Member]                                        
Debt [Line Items]                                        
Line of credit facility                         $ 2,000,000              
CEO Line of Credit [Member] | Maximum [Member]                                        
Debt [Line Items]                                        
Line of credit facility                         $ 2,500,000              
AAI Note [Member]                                        
Debt [Line Items]                                        
Interest rate percentage               6.00%                        
Principal payments               $ 500,000                        
Interest payment               100,000                        
Amount of notes payable   $ 2,400,000                                    
Principal notes payable               1,600,000                        
AAI Note [Member] | Subsequent Event [Member]                                        
Debt [Line Items]                                        
Repayments of debt $ 600,000                                      
AAI Note [Member] | Loan Agreement [Member]                                        
Debt [Line Items]                                        
Current portion of long-term debt               800,000                        
Poly Labs Note Payable (Due to Poly Labs) [Member]                                        
Debt [Line Items]                                        
Interest expense               $ 100,000                        
Interest rate percentage               10.00%