XML 65 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Note 9 - Debt (Details Textual)
$ in Thousands, $ in Millions
3 Months Ended 12 Months Ended
May 03, 2022
USD ($)
Feb. 16, 2018
Mar. 31, 2025
USD ($)
Mar. 31, 2024
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2024
USD ($)
May 31, 2024
USD ($)
May 03, 2022
CAD ($)
Amortization of Debt Issuance Costs     $ 52 $ 51        
Repeat Precision Promissory Note [Member]                
Long-Term Debt     0     $ 0    
Security State Bank & Trust, Fredericksburg [Member] | Repeat Precision Promissory Note [Member]                
Debt Instrument, Interest Rate, Effective Percentage           8.50%    
Debt Instrument, Face Amount             $ 2,500  
Long-Term Debt     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    
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    
Debt Instrument, Interest Rate, Effective Percentage     6.80%          
Interest Expense, Debt     $ 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      
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     26,800          
Fair Value, Inputs, Level 2 [Member]                
Debt Instrument, Fair Value Disclosure     $ 6,700     $ 7,200