XML 85 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Nature of Operations and Basis of Presentation (Details)
6 Months Ended
Apr. 01, 2022
provision
$ / shares
shares
Jun. 30, 2022
State
brand
segment
branch
Accounting Policies [Abstract]    
Principal operating segment | segment   3
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of branches | branch   14
Number of states in which entity operates | State   50
Number of brands acquired | brand   4
TestEquity    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Exchange ratio (in shares) | $ / shares $ 0.3618  
Number of shares authorized (in shares) 3,300,000  
Number of earnout provisions | provision 2  
TestEquity | TestEquity Holdback Shares    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Earnout provision period (in days) 90 days  
Gexpro    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Exchange ratio (in shares) | $ / shares $ 0.7675  
Number of shares authorized (in shares) 7,000,000  
Number of earnout provisions | provision 2  
Earnout provision period (in days) 90 days  
Gexpro | Gexpro Services Stockholder | Gexpro Services Holdback Shares    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of shares authorized (in shares) 1,000,000  
Lawson    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of shares authorized (in shares) 9,120,167  
Lawson | TestEquity Equityholder    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of shares authorized (in shares) 700,000  
Lawson | Gexpro Services Stockholder    
New Accounting Pronouncements or Change in Accounting Principle [Line Items]    
Number of shares authorized (in shares) 462,000