v3.25.2
DEBT (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jan. 24, 2025
Mar. 17, 2022
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
DEBT              
Variable interest rate (as a percent)   0.05%          
Unused line fee (as a percent)   0.01%          
Debt outstanding     $ 275,000   $ 275,000    
Reduction in borrowing capacity     17,200   17,200   $ 19,000
Debt issuance costs         7,867    
Amortization and write off of debt issuance costs         1,403 $ 244  
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%            
Debt outstanding     $ 25,000   $ 25,000    
Interest rate for outstanding borrowings     5.91%   5.91%    
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 | 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 | 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       $ 270,300   270,300  
Senior secured credit facility              
DEBT              
Maximum borrowing capacity $ 550,000   $ 270,300   $ 270,300   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     275,000   275,000   85,000
Unused portion of available borrowing     228,100   228,100    
Debt issuance costs         7,900    
Unamortized Debt issuance Costs     7,500   7,500   $ 1,100
Amortization and write off of debt issuance costs     $ 400 $ 100 $ 700 $ 200  
Senior secured credit facility | Minimum              
DEBT              
Percentage of borrowing base allowed   30.00%          
Variable interest rate (as a percent)     1.75%   1.75%    
Senior secured credit facility | Maximum              
DEBT              
Variable interest rate (as a percent)     2.25%   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            
Debt outstanding     $ 250,000   $ 250,000    
Interest rate for outstanding borrowings     7.42%   7.42%    
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 | 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   $ 400