v3.26.1
Note 10 - Debt (Details Textual)
$ in Thousands, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
May 03, 2022
USD ($)
Feb. 16, 2018
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Dec. 31, 2022
USD ($)
Mar. 31, 2026
Dec. 31, 2025
USD ($)
May 31, 2024
USD ($)
May 03, 2022
CAD ($)
Amortization of Debt Issuance Costs         $ 124 $ 104          
Repeat Precision Promissory Note [Member]                      
Long-Term Debt     $ 0   0       $ 0    
Security State Bank & Trust, Fredericksburg [Member] | Repeat Precision Promissory Note [Member]                      
Line of Credit Facility, Remaining Borrowing Capacity     $ 2,500   $ 2,500            
Debt Instrument, Interest Rate, Effective Percentage     7.80%   7.80%            
Debt Instrument, Face Amount                   $ 2,500  
Long-Term Debt     $ 0   $ 0       0    
Security State Bank & Trust, Fredericksburg [Member] | Prime Rate [Member] | Repeat Precision Promissory Note [Member]                      
Debt Instrument, Basis Spread on Variable Rate   1.00%                  
Revolving Credit Facility [Member]                      
Long-Term Line of Credit     0   0       0    
Revolving Credit Facility [Member] | JPMorgan Chase Bank, N.A. [Member]                      
Line of Credit Facility, Maximum Borrowing Capacity $ 35,000                   $ 10
Long-Term Line of Credit     0   0       0    
Line of Credit Facility, Borrowing Capacity Utilized     200   200       200    
Debt Instrument, Interest Rate, Effective Percentage               6.10%      
Interest Expense, Debt     100 $ 100 100 100          
Debt Instrument, Covenant, Maximum Available Cash After Borrowings $ 10,000                    
Debt Instrument, Covenant, Maximum Quarterly Liquidity for Fixed Charge Coverage Ratio 20.00%                   20.00%
Debt Instrument, Covenant, Minimum Fixed Charge Coverage Ratio 1                   1
Debt Issuance Costs, Gross $ 1,000                    
Amortization of Debt Issuance Costs     100 $ 100 100 $ 100 $ 100        
Revolving Credit Facility [Member] | JPMorgan Chase Bank, N.A. [Member] | Minimum [Member]                      
Line of Credit Facility, Commitment Fee Percentage 0.25%                    
Revolving Credit Facility [Member] | JPMorgan Chase Bank, N.A. [Member] | Maximum [Member]                      
Line of Credit Facility, Commitment Fee Percentage 0.50%                    
Revolving Credit Facility [Member] | JPMorgan Chase Bank, N.A. [Member] | Alternate Base Rate (ABR) [Member] | Minimum [Member]                      
Debt Instrument, Basis Spread on Variable Rate 1.40%                    
Revolving Credit Facility [Member] | JPMorgan Chase Bank, N.A. [Member] | Alternate Base Rate (ABR) [Member] | Maximum [Member]                      
Debt Instrument, Basis Spread on Variable Rate 2.40%                    
Revolving Credit Facility [Member] | JPMorgan Chase Bank, N.A. [Member] | Adjusted Daily Simple SOFR, Adjusted Term SOFR Rate, Canadian Prime Rate, and CDOR Rate [Member] | Minimum [Member]                      
Debt Instrument, Basis Spread on Variable Rate 2.40%                    
Revolving Credit Facility [Member] | JPMorgan Chase Bank, N.A. [Member] | Adjusted Daily Simple SOFR, Adjusted Term SOFR Rate, Canadian Prime Rate, and CDOR Rate [Member] | Maximum [Member]                      
Debt Instrument, Basis Spread on Variable Rate 3.40%                    
Letter of Credit [Member] | JPMorgan Chase Bank, N.A. [Member]                      
Line of Credit Facility, Maximum Borrowing Capacity $ 7,500                    
Line of Credit Facility, Remaining Borrowing Capacity     14,500   14,500            
Fair Value, Inputs, Level 2 [Member]                      
Debt Instrument, Fair Value Disclosure     $ 6,900   $ 6,900       $ 6,900