XML 44 R35.htm IDEA: XBRL DOCUMENT v3.23.1
Nature of Operations and Basis of Presentation (Details)
3 Months Ended 12 Months Ended
Mar. 20, 2023
shares
Apr. 29, 2022
shares
Apr. 01, 2022
$ / shares
shares
Mar. 31, 2023
segment
branch
Dec. 31, 2022
shares
Accounting Policies [Abstract]          
Principal operating segment | segment       3  
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Number of branches | branch       14  
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    
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    
Gexpro | Gexpro Services Stockholder          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Number of shares authorized (in shares) 462,000        
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   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   700,000    
Lawson | Gexpro Services Stockholder          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Number of shares authorized (in shares)   700,000 462,000   462,000
Lawson | TestEquity and Gexpro Services Shareholders          
New Accounting Pronouncements or Change in Accounting Principle [Line Items]          
Number of shares authorized (in shares) 538,000   538,000