XML 91 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Narrative (Details) - USD ($)
12 Months Ended
Jun. 08, 2023
Apr. 29, 2022
Apr. 01, 2022
Jan. 03, 2020
Dec. 31, 2023
Dec. 31, 2022
Jan. 03, 2022
Feb. 24, 2020
Apr. 28, 2017
Line of Credit Facility [Line Items]                  
Amortization of debt issuance costs         $ 2,420,000 $ 1,888,000      
Extinguishment of debt         0 3,395,000      
Line of Credit                  
Line of Credit Facility [Line Items]                  
Deferred financing costs net of accumulated amortization         8,600,000        
Amount due in 2024         30,300,000        
Amount due in 2025         30,300,000        
Amount due in 2026         30,300,000        
Amount due in 2027         481,600,000        
Default rate (as a percent)     2.00%            
Extinguishment of debt           2,800,000      
Line of Credit | Alternate Base Rate Or Canadian Prime Rate | Minimum | Secured Overnight Financing Rate (SOFR)                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate (as a percent) 0.00%                
Line of Credit | Alternate Base Rate Or Canadian Prime Rate | Maximum | Secured Overnight Financing Rate (SOFR)                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate (as a percent) 1.75%                
Line of Credit | Adjusted Term SOFR Or CDOR Rate | Minimum | Secured Overnight Financing Rate (SOFR)                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate (as a percent) 1.00%                
Line of Credit | Adjusted Term SOFR Or CDOR Rate | Maximum | Secured Overnight Financing Rate (SOFR)                  
Line of Credit Facility [Line Items]                  
Basis spread on variable rate (as a percent) 2.75%                
Revolving Credit Facility | Line of Credit                  
Line of Credit Facility [Line Items]                  
Maximum borrowing capacity $ 200,000,000   $ 200,000,000            
Accordion feature 200,000,000   200,000,000            
Deferred financing costs net of accumulated amortization         6,244,000 4,925,000      
Debt issuance costs, gross         2,300,000        
Loans outstanding     86,000,000            
Revolving Credit Facility | Line of Credit | Gexpro Services                  
Line of Credit Facility [Line Items]                  
Long term debt obtained             $ 25,000,000 $ 15,000,000  
Revolving Credit Facility | Line of Credit | TestEquity                  
Line of Credit Facility [Line Items]                  
Long term debt obtained                 $ 15,000,000
Letter of Credit | Line of Credit                  
Line of Credit Facility [Line Items]                  
Maximum borrowing capacity 25,000,000   25,000,000            
Bridge Loan | Line of Credit                  
Line of Credit Facility [Line Items]                  
Maximum borrowing capacity 10,000,000   10,000,000            
Secured Debt | Line of Credit                  
Line of Credit Facility [Line Items]                  
Maximum borrowing capacity 250,000,000   250,000,000            
Line of credit facility, remaining borrowing capacity         198,300,000        
Deferred financing costs incurred 3,400,000         4,000,000 7,400,000    
Amortization of debt issuance costs         2,400,000 $ 1,900,000      
Deferred financing costs net of accumulated amortization         $ 6,200,000        
Secured Debt | Line of Credit | Gexpro Services                  
Line of Credit Facility [Line Items]                  
Extinguishment of debt       $ 600,000          
Long term debt obtained             137,000,000 $ 60,000,000  
Secured Debt | Line of Credit | TestEquity                  
Line of Credit Facility [Line Items]                  
Extinguishment of debt     200,000            
Long term debt obtained                 $ 101,000,000
Secured Debt | Line of Credit | Delayed Draw Term Loan Facility                  
Line of Credit Facility [Line Items]                  
Maximum borrowing capacity 50,000,000   $ 50,000,000            
Proceeds from long-term debt   $ 50,000,000              
Secured Debt | Line of Credit | Delayed Draw Term Loan Facility | Gexpro Services                  
Line of Credit Facility [Line Items]                  
Long term debt obtained             $ 83,000,000    
Incremental term loan | Line of Credit                  
Line of Credit Facility [Line Items]                  
Maximum borrowing capacity $ 305,000,000