v3.26.1
DEBT - Narrative (Details)
6 Months Ended
Jun. 10, 2025
Jun. 09, 2025
Jun. 30, 2026
USD ($)
Jun. 30, 2026
EUR (€)
Dec. 31, 2025
USD ($)
Dec. 31, 2025
EUR (€)
Feb. 06, 2024
USD ($)
Feb. 05, 2024
USD ($)
Debt Instrument [Line Items]                
Debt instrument, covenant compliance     As of June 30, 2026, we were in compliance with all financial covenants and other provisions of our debt agreements.          
Outstanding borrowings     $ 60,201,000   $ 52,000,000      
Arcadia Products, LLC                
Debt Instrument [Line Items]                
Remaining interest to be acquired 40.00%              
European line of credit                
Debt Instrument [Line Items]                
Outstanding borrowings     $ 0   0      
Line of Credit | Syndicated credit agreement:                
Debt Instrument [Line Items]                
Maximum borrowing capacity             $ 300,000,000 $ 200,000,000
Line of credit facility, maximum leverage ratio 3.5 3.0 3.0          
Debt instrument, covenant, debt service coverage ratio     1.25          
Adjusted EBITDA trailing months 12 months              
Line of Credit | Syndicated credit agreement: | Quarter Ended September 30, 2025                
Debt Instrument [Line Items]                
Line of credit facility, maximum leverage ratio 3.25              
Line of Credit | Syndicated credit agreement: | Quarter Ended December 31, 2025 and Thereafter                
Debt Instrument [Line Items]                
Line of credit facility, maximum leverage ratio 3.0              
Line of Credit | European line of credit                
Debt Instrument [Line Items]                
Maximum borrowing capacity | €       € 7,000,000        
Amount of bank guarantees secured by line of credit | €       2,678,000   € 3,074,000    
Outstanding borrowings | €       € 0   € 0    
U.S. Dollar revolving loan | Syndicated credit agreement:                
Debt Instrument [Line Items]                
Maximum borrowing capacity             200,000,000  
Accordion feature             100,000,000  
U.S. Dollar revolving loan | Syndicated credit agreement: | Term loan                
Debt Instrument [Line Items]                
Amount of bank guarantees secured by line of credit     $ 2,800,000   $ 800,000      
Term loan | Syndicated credit agreement:                
Debt Instrument [Line Items]                
Maximum borrowing capacity             50,000,000  
Term loan | Syndicated credit agreement: | Minimum | Secured Overnight Financing Rate (SOFR)                
Debt Instrument [Line Items]                
Basis spread on variable interest rate     2.25%          
Term loan | Syndicated credit agreement: | Minimum | Base Rate                
Debt Instrument [Line Items]                
Basis spread on variable interest rate     1.25%          
Term loan | Syndicated credit agreement: | Maximum | Secured Overnight Financing Rate (SOFR)                
Debt Instrument [Line Items]                
Basis spread on variable interest rate     3.25%          
Term loan | Syndicated credit agreement: | Maximum | Base Rate                
Debt Instrument [Line Items]                
Basis spread on variable interest rate     2.25%          
Term loan | Syndicated credit agreement: | June 30, 2026 through March 31, 2028                
Debt Instrument [Line Items]                
Debt issuance costs, gross             938,000  
Term loan | Syndicated credit agreement: | June 30, 2028 through December 31, 2028                
Debt Instrument [Line Items]                
Debt issuance costs, gross             1,250,000  
Delayed Draw Term Loan Facility | Syndicated credit agreement:                
Debt Instrument [Line Items]                
Maximum borrowing capacity             $ 50,000,000