v3.25.1
DEBT (Details) - USD ($)
$ in Thousands
3 Months Ended
Jan. 24, 2025
Mar. 17, 2022
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
DEBT          
Variable interest rate (as a percent)   0.05%      
Unused line fee (as a percent)   0.01%      
Debt outstanding     $ 250,000    
Deferred debt issuance costs     4,100    
Reduction in borrowing capacity     19,900   $ 19,000
Debt issuance costs     7,352    
Amortization and write off of debt issuance costs     998 $ 122  
Letter of Credit          
DEBT          
Maximum borrowing capacity $ 50,000        
Revolving line of credit          
DEBT          
Maximum borrowing capacity 300,000 $ 270,000      
Additional borrowing capacity $ 150,000        
Percentage of borrowing base one 40.00%        
Percentage of borrowing base two 30.00%        
Unused line fee (as a percent) 0.375%        
Revolving line of credit | Minimum          
DEBT          
Unused line fee (as a percent) 0.25%        
Revolving line of credit | Maximum          
DEBT          
Unused line fee (as a percent) 0.375%        
Revolving line of credit | Base Rate Advances          
DEBT          
Margin (as a percent) 0.75%        
Revolving line of credit | Base Rate Advances | Minimum          
DEBT          
Margin (as a percent) 0.50%        
Revolving line of credit | Base Rate Advances | Maximum          
DEBT          
Margin (as a percent) 1.00%        
Revolving line of credit | SOFR          
DEBT          
Margin (as a percent) 1.75%        
Revolving line of credit | SOFR | Minimum          
DEBT          
Margin (as a percent) 1.50%        
Revolving line of credit | SOFR | Maximum          
DEBT          
Margin (as a percent) 2.00%        
Revolving line of credit | Investment grade billed receivables          
DEBT          
Borrowing base (as a percent) 90.00%        
Revolving line of credit | Eligible Billed Receivables          
DEBT          
Borrowing base (as a percent) 85.00%        
Revolving line of credit | Eligible Unbilled Receivables          
DEBT          
Borrowing base (as a percent) 75.00%        
Revolving line of credit | Eligible Inventory          
DEBT          
Borrowing base (as a percent) 70.00%        
Revolving line of credit | Net Recovery Percentage          
DEBT          
Borrowing base (as a percent) 85.00%        
Revolving line of credit | Borrowing Base          
DEBT          
Maximum borrowing capacity $ 252,200        
Senior secured credit facility          
DEBT          
Maximum borrowing capacity $ 550,000   252,200   218,800
Additional borrowing capacity   $ 27,000      
Percentage of borrowing base allowed   35.00%      
Debt instrument floor rate 0.00%        
Margin (as a percent)   2.00%      
Variable interest rate (as a percent) 0.05%        
Unused line fee (as a percent) 0.01%        
Fixed charge coverage ratio 1.00%        
Leverage ratio 3.50%        
Lookback period 30 days        
Percentage outstanding 20.00%        
Base amount $ 27,000        
Debt outstanding     $ 250,000   85,000
Interest rate for outstanding borrowings     7.68%    
Unused portion of available borrowing     $ 232,300    
Debt issuance costs     7,400    
Unamortized Debt issuance Costs     7,400   $ 1,100
Amortization and write off of debt issuance costs     $ 300 $ 100  
Senior secured credit facility | Minimum          
DEBT          
Percentage of borrowing base allowed   30.00%      
Variable interest rate (as a percent)     1.75%    
Senior secured credit facility | Maximum          
DEBT          
Variable interest rate (as a percent)     2.25%    
Leverage ratio 3.50%        
Quarterly installments $ 15,625        
Senior secured credit facility | Base Rate Advances | Minimum          
DEBT          
Margin (as a percent)   0.75%      
Senior secured credit facility | Base Rate Advances | Maximum          
DEBT          
Margin (as a percent)   1.25%      
Senior secured credit facility | SOFR          
DEBT          
Margin (as a percent) 1.00% 1.00%      
Senior secured credit facility | SOFR | Minimum          
DEBT          
Margin (as a percent)   1.75%      
Senior secured credit facility | SOFR | Maximum          
DEBT          
Margin (as a percent)   2.25%      
Senior secured credit facility | Prime Rate          
DEBT          
Margin (as a percent)   0.50%      
Senior secured credit facility | Federal fund rate          
DEBT          
Margin (as a percent) 0.50%        
Senior secured credit facility | Eligible Billed Receivables          
DEBT          
Borrowing base (as a percent)   85.00%      
Senior secured credit facility | Eligible Unbilled Receivables          
DEBT          
Borrowing base (as a percent)   75.00%      
Senior secured credit facility | Eligible Inventory          
DEBT          
Borrowing base (as a percent)   70.00%      
Senior secured credit facility | Net Recovery Percentage          
DEBT          
Borrowing base (as a percent)   85.00%      
Senior secured credit facility | Criteria for distributions, scenario one          
DEBT          
Lookback period   30 days      
Percentage outstanding   25.00%      
Base amount   $ 33,750      
Senior secured credit facility | Criteria for distributions, scenario two          
DEBT          
Fixed charge coverage ratio   0.01%      
Lookback period   30 days      
Percentage outstanding   20.00%      
Base amount   $ 27,000      
Senior secured credit facility | Coverage Ratio Criteria          
DEBT          
Fixed charge coverage ratio   1.00%      
Lookback period   60 days      
Percentage outstanding   10.00%      
Base amount   $ 15,000      
Senior secured credit facility | Letter of Credit          
DEBT          
Maximum borrowing capacity   $ 40,000      
Senior secured credit facility | Swingline Loan          
DEBT          
Maximum borrowing capacity $ 30,000        
Term loan facility          
DEBT          
Maximum borrowing capacity 250,000        
Borrowing base of revolving credit facility $ 426,270        
Line of credit facility borrowing limit (as percent) 25.00%        
Line of credit facility borrowing limit $ 30,000        
Borrowing base limit beginning period 3 days        
Borrowing base limit ending period 30 days        
Term loan facility | Base Rate Advances          
DEBT          
Margin (as a percent) 2.25%        
Term loan facility | Base Rate Advances | Minimum          
DEBT          
Margin (as a percent) 2.00%        
Term loan facility | Base Rate Advances | Maximum          
DEBT          
Margin (as a percent) 2.50%        
Term loan facility | SOFR          
DEBT          
Margin (as a percent) 3.25%        
Term loan facility | SOFR | Minimum          
DEBT          
Margin (as a percent) 3.00%        
Term loan facility | SOFR | Maximum          
DEBT          
Margin (as a percent) 3.50%        
Term loan facility | Net Book Value Of All M&E          
DEBT          
Borrowing base (as a percent) 100.00%        
Term loan facility | NOLV-IP Of Term Advance Collateral          
DEBT          
Borrowing base (as a percent) 65.00%        
Term loan facility | First Four Years          
DEBT          
Additional borrowing capacity $ 50,000        
Sustainability linked credit facility          
DEBT          
Amortization and write off of debt issuance costs     $ 700    
Prior Sustainability-Linked credit facility and transferred     $ 400