v3.26.1
BANK DEBT (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 25, 2026
May 15, 2026
Mar. 05, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
BANK DEBT              
Borrowings of bank debt         $ 94,200 $ 45,000  
Deposited in money market       $ 19,000      
Loss on extinguishment of debt         230    
Unamortized debt issuance cost, current         753    
Unamortized debt issuance cost, non current         1,317   $ 322
Physically Delivered Prepaid Power Contract              
BANK DEBT              
Prepaid contract       $ 35,000      
Credit Agreement              
BANK DEBT              
Outstanding letters of credit         19,700    
Additional borrowing capacity         55,300    
Debt Instrument, Liquidity         84,200    
Unamortized bank fees         5,600   $ 300
Credit Agreement | Revolving credit              
BANK DEBT              
Maximum borrowing capacity         75,000    
Third Amendment | Revolving credit              
BANK DEBT              
Outstanding letters of credit     $ 0        
Loss on extinguishment of debt         $ 200    
New Credit Facility              
BANK DEBT              
Interest rate         3.50%    
Commitment fees, percentage     0.50%   0.50%    
All in rate         7.11%    
Total leverage ratio         4.25%    
Senior secured leverage ratio         3.00%    
Fixed charge coverage ratio         1.25%    
Percentage of floor on the variable rate         1.00%    
New Credit Facility | Fourth quarter of 2026              
BANK DEBT              
Senior secured leverage ratio         2.75%    
New Credit Facility | Second quarter of 2027              
BANK DEBT              
Senior secured leverage ratio         2.50%    
New Credit Facility | Minimum              
BANK DEBT              
Interest rate         2.25%    
New Credit Facility | Maximum              
BANK DEBT              
Interest rate         3.75%    
New Credit Facility | Swingline loans              
BANK DEBT              
Principal amount of debt instrument     $ 10,000        
New Credit Facility | Delayed Draw Term Loan              
BANK DEBT              
Principal amount of debt instrument     45,000        
Borrowings of bank debt   $ 45,000          
Percentage of original principal amount to be repaid every quarter   2.50%          
Principal periodic payment   $ 1,100          
Unamortized bank fees         $ 2,100    
New Credit Facility | SOFR rate              
BANK DEBT              
Interest rate         3.50%    
New Credit Facility | Revolving credit              
BANK DEBT              
Maximum borrowing capacity     75,000        
Additional revolving facility commitments     25,000        
Repayment of revolving credit   $ 8,000          
Unamortized bank fees and other costs         $ 6,200    
Unamortized bank fees         3,500    
Unamortized debt issuance cost, non current         $ 3,500    
New Credit Facility | Letter of credit              
BANK DEBT              
Maximum borrowing capacity     $ 25,000        
Base rate loans | Federal Funds Rate              
BANK DEBT              
Interest rate     0.50%        
Base rate loans | Base rate | Minimum              
BANK DEBT              
Interest rate     2.25%        
Base rate loans | Base rate | Maximum              
BANK DEBT              
Interest rate     2.75%        
Base rate loans | SOFR rate              
BANK DEBT              
Interest rate     1.00%        
SOFR loans | Base rate | Minimum              
BANK DEBT              
Interest rate     3.25%        
SOFR loans | Base rate | Maximum              
BANK DEBT              
Interest rate     3.75%        
Second amendment              
BANK DEBT              
Total leverage ratio 4.00%            
Second amendment | Period after June 30, 2026              
BANK DEBT              
Total leverage ratio 4.25%            
Second amendment | Maximum | Periods ending june 30, 2026 through september 30, 2026              
BANK DEBT              
Senior secured leverage ratio 3.00%            
Second amendment | Maximum | Periods ending december 31, 2026 through march 31, 2027              
BANK DEBT              
Senior secured leverage ratio 2.75%            
Second amendment | Maximum | Periods ending on or after june 30, 2027              
BANK DEBT              
Senior secured leverage ratio 2.50%