v3.26.1
Debt - Term Loans (Narrative) (Details) - USD ($)
3 Months Ended 6 Months Ended
Jul. 02, 2026
Jul. 22, 2022
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]          
Long-term debt     $ 0 $ 0 $ 17,639,000
Debt issuance costs     $ 0 $ 0 129,000
Interest rate swaps:          
Debt Instrument [Line Items]          
Fixed interest rate (as a percent)     2.95% 2.95%  
Fair value of interest rate swap     $ 0 $ 0 $ 23,000
Gain on derivative     170,000    
Huntington Term Loans          
Debt Instrument [Line Items]          
Loan processing fee       402,000  
Huntington Term Loans | Period One          
Debt Instrument [Line Items]          
Periodic payment   $ 104,000      
Huntington Term Loans | Period Two          
Debt Instrument [Line Items]          
Periodic payment   156,000      
Huntington Capex Loan          
Debt Instrument [Line Items]          
Principal amount     $ 25,000,000 $ 25,000,000  
Debt term       60 months  
Loans Payable | Huntington Term Loans          
Debt Instrument [Line Items]          
Principal amount   75,000,000      
Debt instrument, commitments   $ 25,000,000      
Stated interest rate   0.00%      
Percentage of equity interests     65.00% 65.00%  
Loans Payable | Huntington Term Loans | Federal Funds Rate          
Debt Instrument [Line Items]          
Basis points   0.50%      
Loans Payable | Huntington Term Loans | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate          
Debt Instrument [Line Items]          
Basis points   1.00%      
Loans Payable | Huntington Term Loans | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum          
Debt Instrument [Line Items]          
Basis points   2.80%      
Loans Payable | Huntington Term Loans | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum          
Debt Instrument [Line Items]          
Basis points   3.30%      
Loans Payable | Huntington Loans          
Debt Instrument [Line Items]          
Stated interest rate     5.42% 5.42% 5.46%
Loans Payable | Huntington Loans | Subsequent Event          
Debt Instrument [Line Items]          
Principal amount $ 100,000,000        
Percentage of equity interests 65.00%        
Loans Payable | Huntington Loans | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum | Subsequent Event          
Debt Instrument [Line Items]          
Basis points 1.25%        
Loans Payable | Huntington Loans | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum | Subsequent Event          
Debt Instrument [Line Items]          
Basis points 2.00%        
Revolving Credit Facility | Huntington Revolving Loan          
Debt Instrument [Line Items]          
Principal amount   $ 25,000,000 $ 25,000,000 $ 25,000,000  
Stated interest rate     5.42% 5.42% 5.46%
Debt instrument, amount available     $ 25,000,000 $ 25,000,000  
Revolving Credit Facility | Huntington Revolving Loan | Subsequent Event          
Debt Instrument [Line Items]          
Principal amount $ 50,000,000        
SOFR Loans | Huntington Term Loans          
Debt Instrument [Line Items]          
Stated interest rate   0.00%      
SOFR Loans | Huntington Term Loans | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Minimum          
Debt Instrument [Line Items]          
Basis points   1.80%      
SOFR Loans | Huntington Term Loans | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate | Maximum          
Debt Instrument [Line Items]          
Basis points   2.30%      
Term Loan | Huntington Term Loans          
Debt Instrument [Line Items]          
Principal amount   $ 25,000,000      
Stated interest rate     4.75% 4.75% 4.75%
Term Loan | Huntington Term Loans | Subsequent Event          
Debt Instrument [Line Items]          
Principal amount $ 50,000,000        
Term Loan | Huntington Term Loans | Period Three          
Debt Instrument [Line Items]          
Periodic payment   $ 208,000