XML 43 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Basis of Presentation and Summary of Significant Accounting Policies (Details)
3 Months Ended
Apr. 01, 2022
provision
shares
Mar. 31, 2022
segment
branch
Accounting Policies [Abstract]    
Number of reportable segments | segment   2
Number of branches | branch   14
TestEquity | Subsequent Event    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of shares authorized (in shares) 3,300,000  
TestEquity | Subsequent Event | TestEquity Holdback Shares    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of shares authorized (in shares) 700,000  
Number of earnout provisions | provision 2  
Earnout provision period (in days) 90 days  
Gexpro | Subsequent Event    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of shares authorized (in shares) 7,000,000  
Gexpro | Subsequent Event | Gexpro Services Holdback Shares    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of shares authorized (in shares) 1,000,000  
Number of earnout provisions | provision 2  
Earnout provision period (in days) 90 days