v3.26.1
FINANCING ARRANGEMENTS - Revolving credit facility (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Nov. 22, 2024
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Nov. 30, 2025
Jul. 25, 2023
Jul. 20, 2018
Letters of credit | Wells Fargo                  
Financing arrangements                  
Maximum borrowing capacity                 $ 10,000
Revolving Credit Agreement                  
Financing arrangements                  
Aggregate amount of revolver commitments                 $ 110,000
Revolving Credit Agreement | Wells Fargo                  
Financing arrangements                  
Debt instrument, face amount   $ 180,000   $ 180,000   $ 180,000   $ 180,000  
Aggregate amount of revolver commitments   $ 31,800   $ 31,800          
Maximum borrowing capacity, expandable amount               $ 200,000  
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration]       us-gaap:SecuredOvernightFinancingRateSofrMember          
Effective Interest Rate (in %)   6.51%   6.51%          
Interest expense   $ 2,400 $ 2,300 $ 4,300 $ 3,300        
Revolving Credit Agreement | Minimum [Member] | Wells Fargo                  
Financing arrangements                  
Spread on variable rate (in %)       2.25%          
Revolving Credit Agreement | Maximum | Wells Fargo                  
Financing arrangements                  
Spread on variable rate (in %)       2.75%          
Equipment Loan | CIBC                  
Financing arrangements                  
Debt instrument, face amount   $ 10,000   $ 10,000   $ 10,000      
Maximum borrowing capacity $ 10,000           $ 2,500    
Debt Instrument, Variable Interest Rate, Type [Extensible Enumeration] us-gaap:SecuredOvernightFinancingRateSofrMember                
Spread on variable rate (in %) 3.00%                
Debt instrument, term 36 months                
Effective Interest Rate (in %)   6.62%   6.62%