<SEC-DOCUMENT>0000703604-22-000027.txt : 20220428
<SEC-HEADER>0000703604-22-000027.hdr.sgml : 20220428
<ACCEPTANCE-DATETIME>20220428074919
ACCESSION NUMBER:		0000703604-22-000027
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		73
CONFORMED PERIOD OF REPORT:	20220331
FILED AS OF DATE:		20220428
DATE AS OF CHANGE:		20220428

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			LAWSON PRODUCTS INC/NEW/DE/
		CENTRAL INDEX KEY:			0000703604
		STANDARD INDUSTRIAL CLASSIFICATION:	WHOLESALE-MACHINERY, EQUIPMENT & SUPPLIES [5080]
		IRS NUMBER:				362229304
		STATE OF INCORPORATION:			DE
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		10-Q
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-10546
		FILM NUMBER:		22862276

	BUSINESS ADDRESS:	
		STREET 1:		8770 WEST BRYN MAWR AVENUE
		STREET 2:		SUITE 900
		CITY:			CHICAGO
		STATE:			IL
		ZIP:			60631
		BUSINESS PHONE:		773-304-5208

	MAIL ADDRESS:	
		STREET 1:		8770 WEST BRYN MAWR AVENUE
		STREET 2:		SUITE 900
		CITY:			CHICAGO
		STATE:			IL
		ZIP:			60631
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-Q
<SEQUENCE>1
<FILENAME>laws-20220331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2022 Workiva--><!--r:1681360d-2e7a-4c4a-8818-ac9deebfd7a8,g:43125980-566a-46ea-9218-e4400bd0cd80,d:6d7d87d790194faeb914b7d9b29d75f4--><html xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:dei="http://xbrl.sec.gov/dei/2021q4" xmlns:srt="http://fasb.org/srt/2021-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:laws="http://www.lawsonproducts.com/20220331" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:country="http://xbrl.sec.gov/country/2021" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>laws-20220331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80L2ZyYWc6ZDQzMGVlNTVjOTQxNDI2MGE0ZjBkODYzYmI2OTY5MzQvdGFibGU6YWE0MGNmOWYyNjQzNGFjN2I5MDRmMTZhZmZlNTQ5YWEvdGFibGVyYW5nZTphYTQwY2Y5ZjI2NDM0YWM3YjkwNGYxNmFmZmU1NDlhYV8yLTEtMS0xLTIyNTk5_6a796822-7efe-46ea-a535-c2f079014bef">0000703604</ix:nonNumeric><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:AmendmentFlag" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80L2ZyYWc6ZDQzMGVlNTVjOTQxNDI2MGE0ZjBkODYzYmI2OTY5MzQvdGFibGU6YWE0MGNmOWYyNjQzNGFjN2I5MDRmMTZhZmZlNTQ5YWEvdGFibGVyYW5nZTphYTQwY2Y5ZjI2NDM0YWM3YjkwNGYxNmFmZmU1NDlhYV81LTEtMS0xLTIyNTk5_095d43b8-bbb8-4264-82ba-b080abf37b2d">False</ix:nonNumeric><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80L2ZyYWc6ZDQzMGVlNTVjOTQxNDI2MGE0ZjBkODYzYmI2OTY5MzQvdGFibGU6YWE0MGNmOWYyNjQzNGFjN2I5MDRmMTZhZmZlNTQ5YWEvdGFibGVyYW5nZTphYTQwY2Y5ZjI2NDM0YWM3YjkwNGYxNmFmZmU1NDlhYV82LTEtMS0xLTIyNTk5_24404d02-7b6a-482e-bf09-b61239d12a14">2022</ix:nonNumeric><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80L2ZyYWc6ZDQzMGVlNTVjOTQxNDI2MGE0ZjBkODYzYmI2OTY5MzQvdGFibGU6YWE0MGNmOWYyNjQzNGFjN2I5MDRmMTZhZmZlNTQ5YWEvdGFibGVyYW5nZTphYTQwY2Y5ZjI2NDM0YWM3YjkwNGYxNmFmZmU1NDlhYV83LTEtMS0xLTIyNTk5_5ac6d9cc-d5eb-4053-894b-4f895a28acef">Q1</ix:nonNumeric><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:CurrentFiscalYearEndDate" format="ixt:date-month-day" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80L2ZyYWc6ZDQzMGVlNTVjOTQxNDI2MGE0ZjBkODYzYmI2OTY5MzQvdGFibGU6YWE0MGNmOWYyNjQzNGFjN2I5MDRmMTZhZmZlNTQ5YWEvdGFibGVyYW5nZTphYTQwY2Y5ZjI2NDM0YWM3YjkwNGYxNmFmZmU1NDlhYV84LTEtMS0xLTIyNTk5_a0f32e17-6256-47c0-b028-5d398d2e7cf4">12/31</ix:nonNumeric><ix:nonNumeric contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_0d8e71b5-ab94-4347-acd9-81ddda7bdb69">http://www.lawsonproducts.com/20220331#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_e0705cc9-85a3-4faf-854c-23b67db72579">http://www.lawsonproducts.com/20220331#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_2ee2000d-c01a-4e21-957a-fba88ac920dc">http://www.lawsonproducts.com/20220331#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_7b2d7c12-9ec5-4857-93f2-1e30d029e534">http://www.lawsonproducts.com/20220331#LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_30a20464-dbdc-4ac0-9a18-55b0ecfa15bf">http://www.lawsonproducts.com/20220331#LeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_e6915d6a-c726-4675-841f-e76e18370852">http://www.lawsonproducts.com/20220331#LeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_0c633b4b-561b-4248-9cd9-4122f1668ac2">http://www.lawsonproducts.com/20220331#LeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_2eae2381-3809-408d-aeab-b90635322ed9">http://www.lawsonproducts.com/20220331#LeaseLiabilityNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="laws-20220331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="i28911930d5774060b732651d269170f3_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3170782850db4a0fb084c53e42768b61_I20220415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f6f559823cc4d0ca8a8446f1073d959_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i032ddf7d4135413e99cc12f592f1b322_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifaf04ff886a44505a9281b6f28e73bfe_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i42f82aca34574b38b0283beeaf7154ab_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9c5070700cfd4c0097738085cd397dd3_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibcc047439f834ff1be14d7f4c7e0efe7_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iceb3b8b8d8454c32a000ba91524436e1_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i83dc633c30d1486a8a2b1d9935335309_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7e372e5801334bdf8072d223518dde8b_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5061f12ed58a4febbd96b22c2ef563d0_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i49d3c4accdd7477b8f2bd8a9b1598716_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i24adba45b6d645e1a8ff1672174228cb_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1ca652d24d6a4dc9bb18b5d256fc5813_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4c4f2be8270f45e7b08d6c7f58be8707_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie574e3735da34d6989659302866581bc_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i823cfb4b04b647898a2dcd3c5ea86e22_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i58f81502bc6d467285e71002a809416f_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2d502058ab9349aea52309988771ac70_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie35e206055554852976f992ca4bc6133_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i33439b31f11f4a4e9850fb17a9424c3c_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i8a176dbc7f1948719aab36954507ee78_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if75ddad892b04a34af19009fcefc5192_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id47b3a13478f43c495772a31b65f6ecd_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ide630dcfa03d4d5f827a1c21cbc93293_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11df17624d37446081d58bd8e1f5a522_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i924e1453d6044a97b210b7652fb8d073_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7d9d582979ce4f80b37290a1d0dfb4a8_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i45919af5ca96441a8b53ac8d79aa551a_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie4d4f66afd0c44d5875bc28e883bf7b4_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i84ea70e497cd49f980f6dfe3bf79dd69_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i50af8b9cbbc845a0843e382367006187_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib98475d332ba4cc2927368e6d94019ea_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="segment"><xbrli:measure>laws:segment</xbrli:measure></xbrli:unit><xbrli:unit id="branch"><xbrli:measure>laws:branch</xbrli:measure></xbrli:unit><xbrli:context id="if0bd87db7f7c47ebb568ec5cc6437837_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:TestEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4fc116efca34b128e344c8828f99ef1_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:TestEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">laws:TestEquityHoldbackSharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="provision"><xbrli:measure>laws:provision</xbrli:measure></xbrli:unit><xbrli:context id="iae06f7fb27f7472fbb393bd85e086db5_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:GexproMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f24af4c8c0c4850bd7301a09f915e94_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">laws:GexproServicesHoldbackSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:GexproMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i11db4a863024438aa5b5ec7700294ace_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:TestEquityAndGexproMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia10c77a13f8542708c0fa28f978c0fd8_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">laws:EarnoutSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:TestEquityAndGexproMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7da4c63559fd449a8a8bdfd17706feca_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:LegalEntityAxis">laws:TestEquityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="brand"><xbrli:measure>laws:brand</xbrli:measure></xbrli:unit><xbrli:unit id="revenuestream"><xbrli:measure>laws:revenueStream</xbrli:measure></xbrli:unit><xbrli:context id="id7479acf02e849d9bec2b4315eea1a23_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i0910ab6902f941d292eca0d5e24cace4_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8922401fcf6541dd929e978e34426990_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i236f359ffea64cf7966e588d8b352055_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iae401f485dbf40f1a2e35488e7ab5226_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:FasteningSystemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="i7923e42de8c5490ba11bae95b658a39d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:FasteningSystemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5f1ef164621c4b709ab512cbbf2ed910_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:CuttingToolsAndAbrasivesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i59cb21dd054744089c3e7bc363931d99_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:CuttingToolsAndAbrasivesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8e2a6eccca0a4e47a9036984f166b3a3_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:FluidPowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i6e3fd8169cde4949b2fdbe9c8e5be8fb_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:FluidPowerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1f4d285629284379b2596cc61249d4b9_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:ElectricalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe38fb8ed99040439a2769155c39173d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:ElectricalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i473295ed383045a6a592941b8d0ad444_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:SpecialtyChemicalsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1297af49b1064d3dbe7852e49f378719_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:SpecialtyChemicalsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib4aca559467d4c26a3cc7af198c3df0e_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:AftermarketAutomotiveSuppliesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia50e8e86b4a748f68d72ff199cb86388_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:AftermarketAutomotiveSuppliesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia79532a89f9c4df6af289338de953e43_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:SafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i50ea335579de4e5fb8512929baca135c_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:SafetyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe58e5931f5c46b798c5cefc4585f87f_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:WeldingAndMetalRepairMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5697ea246ed549d1ab09171411a247aa_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:WeldingAndMetalRepairMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i5d89d6eb533b4df9b6df746e7ab41333_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76b4320bead4424187b6a0a8ffa95eef_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i836061c3987241e79d4fa73274083891_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i06a1d349085f4b7ea53300fb8f093949_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i781e8ac9ccb14bdeaf604d62b195d090_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">laws:GuaranteedInvestmentCertificateMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i578d7699251b469199417aea9363c2bf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:LawsonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib8c8b480a469436ca91ce6e074bfc38a_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:BoltSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icc7b6914e92642f7a7dd331f18ec34dc_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:LawsonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1ff06a40c00c499c994b5cba3e8aca90_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:BoltSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3fe22a2d693c48cab660336fc9b0fac3_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:LawsonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia7f238cf541548238f9f6a75e34732cb_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:BoltSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5ceeea1644149c89ffa0831f8a5684a_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib5a29c1ee2c145f5b68932499c380fcf_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibfd674d3659041c697c37b7503669956_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i64a48168a343418d9f0f74f934358a6b_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic5599c60b4e24339ab2bf5b363afc967_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5314f7642e6f4a3f88f1cefe5f35e93f_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if64bd030bea841a1996e42c3c2757694_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i514535c8a10b4e1a84bdc1b973026106_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icf0c2337052d449c85860b73a2bcc563_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i192dd5f3bbbd4d02b6d11fdb163716b4_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i3a79042cf448464ab67a8911fa6a8afa_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaaa06d0130cc4b668e3bc2c7c9976689_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i491951d0d41c4ca2ab7b56a3521af2ef_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i008646a1721e424194cd15a498faca1d_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i570dbf1866ab46bf8597355a2c72f3bf_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if094da82575e4d02a535b34d65b7481f_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id013880fde68498dab37efb3a164f7db_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i267b4d5ea38a4c85a99f1aa9f39163ea_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">laws:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i174db7983d524a4d9ec336a4d5bc80ee_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">laws:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">laws:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i91eac768336043da91d4f8481ab23eda_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">laws:AlternateBaseRateOrCanadianPrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie8973a17b4e44ba784aab75abe9f7474_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">laws:AlternateBaseRateOrCanadianPrimeRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib49b61d388ec442ca6a0cab01c709c86_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">laws:AdjustedTermSOFROrCDORRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie1d99292341548698da468e8c42ff231_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">laws:AdjustedTermSOFROrCDORRateMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia57c1b0b5902481caa53052d436fabdd_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe13611a18254196b85d7f41e7126a23_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia91099ff77614573b742dcf4c5c2a916_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7fc368fba71040d19f69e1a63938e3ee_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i76d1fac1477249ceadcbdc2992a4cbdb_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f7e425cde4e4a46ab863d7fc69c4a1d_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">laws:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">laws:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i89abb0db557747ad8d67c8b7fb4b4692_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">laws:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">laws:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i71d2ff2921db4af0ad21dd26e286c3d7_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">laws:TermLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">laws:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i65e315f331df477294f4a9c4f5d9f73a_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i96712fc420aa4d30916d73a929f5f43d_D20220401-20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-04-01</xbrli:startDate><xbrli:endDate>2022-04-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia0b1163da49349559dde44327b2bf049_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id68e686f4e2b4c1fa7740c7e938f1dd9_I20190630"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ie9f9b05c48844cdc890d2075ea2ed1ac_I20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i034449d9107b4095bf133832ad25851e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i838465918b9f467aa93934dae7d3fd65_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ib77e6e990d514e668c7ae9e804b5e412_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ibe44f18a0908478caa35ee9c769965c5_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="idd63965bc2f64c47bedce09639ad5bdf_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4989400e0e5c496c89895ab70a253c51_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70e8b3e5f3bf41b9809254b9e5b08d27_D20220331-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">laws:InventoryReceivedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-03-31</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia4efa85f6a2a4d7590b575f6906b9e7c_I20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i363e23553f0e44128c0f9122121e35fe_I20220401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">laws:LCKMAndMrKingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-04-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ice9ba7e3158f412bb57fc92a855080e3_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:LawsonSegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i03719b5db87e44899b08ced1691f5b6d_D20220101-20220331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:BoltSupplySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9fa7493ef144a09b063e10fddd81de4_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:BoltSupplySegmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ie967c6d0fc224649888651f0a1284adf_I20200327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-03-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ic4593e2d6e9e42dbb2894fe3778a16a0_D20211001-20211231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iff3ca7a3ea0c492aa7e77e3f3d54b7c3_D20221001-20221231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-10-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_1"></div><div style="min-height:31.5pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:3pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">UNITED STATES</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Washington, D. C. 20549</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:16pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTc1_56aa4f3f-404b-4282-9463-8fac9270943c">10-Q</ix:nonNumeric></span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Mark One)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.091%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:DocumentQuarterlyReport" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjQzMWQ1NjgzMjlhNGY2Y2EyY2Q4ODFmZTg2YzEwMzcvdGFibGVyYW5nZTpiNDMxZDU2ODMyOWE0ZjZjYTJjZDg4MWZlODZjMTAzN18wLTEtMS0xLTIyNTk5_511b3ef0-8f38-4112-8d7e-171fa13cb2fa">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Quarterly Report under Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">For quarterly period ended </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xMDk5NTExNjI5ODMw_50e3a6e8-ba02-4af3-97da-328df4a62ad3">March 31, 2022</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">or</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:2.853%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:4.756%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:89.091%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:DocumentTransitionReport" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6NGI1OTYyNzBiZGNiNDZkOTliZjc1Yzc4MTJmNzVmNWYvdGFibGVyYW5nZTo0YjU5NjI3MGJkY2I0NmQ5OWJmNzVjNzgxMmY3NWY1Zl8wLTEtMS0xLTIyNTk5_33310062-6867-40e1-a585-ecd8c51914ba">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">Transition Report under Section&#160;13 or 15(d) of the Securities Exchange Act of 1934</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">For the transition period from &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; to &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Commission file Number: <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTY5_a1554486-d822-4d54-82b4-bd068c0fea7e">0-10546</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTcw_a168c75b-facd-44d7-8125-60a8c1177c4e">LAWSON PRODUCTS, INC.</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Exact name of registrant as specified in its charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:33.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.771%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.408%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.439%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjhmMjcxOWYzZDMyNGFmZDg4MTQxZmM2MTllNDk1YjQvdGFibGVyYW5nZTpiOGYyNzE5ZjNkMzI0YWZkODgxNDFmYzYxOWU0OTViNF8wLTAtMS0xLTIyNTk5_a69234ee-3eec-4435-8040-34f4bd6bb628">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjhmMjcxOWYzZDMyNGFmZDg4MTQxZmM2MTllNDk1YjQvdGFibGVyYW5nZTpiOGYyNzE5ZjNkMzI0YWZkODgxNDFmYzYxOWU0OTViNF8wLTQtMS0xLTIyNTk5_868339a9-7cab-4bf6-b4b8-b50ba2966984">36-2229304</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(State or other jurisdiction of<br/>incorporation or organization)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(I.R.S. Employer<br/>Identification No.)</span></td></tr><tr style="height:5pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjhmMjcxOWYzZDMyNGFmZDg4MTQxZmM2MTllNDk1YjQvdGFibGVyYW5nZTpiOGYyNzE5ZjNkMzI0YWZkODgxNDFmYzYxOWU0OTViNF8zLTAtMS0xLTIyNTk5L3RleHRyZWdpb246M2I4MDNhMTZkZjMzNDhjOGJhNDAzNGZmN2NhMTA5OTZfNA_62036b6c-cf83-4683-92af-9f3c38daeeaa">8770 W. Bryn Mawr Avenue</ix:nonNumeric>, <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjhmMjcxOWYzZDMyNGFmZDg4MTQxZmM2MTllNDk1YjQvdGFibGVyYW5nZTpiOGYyNzE5ZjNkMzI0YWZkODgxNDFmYzYxOWU0OTViNF8zLTAtMS0xLTIyNTk5L3RleHRyZWdpb246M2I4MDNhMTZkZjMzNDhjOGJhNDAzNGZmN2NhMTA5OTZfOA_1e46ceaf-664d-4847-8f45-7c22109a2047">Suite 900</ix:nonNumeric>,</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjhmMjcxOWYzZDMyNGFmZDg4MTQxZmM2MTllNDk1YjQvdGFibGVyYW5nZTpiOGYyNzE5ZjNkMzI0YWZkODgxNDFmYzYxOWU0OTViNF8zLTEtMS0xLTIyNTk5_9b1fb6cb-6055-4514-a0c8-1d8b962acfa9">Chicago,</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjhmMjcxOWYzZDMyNGFmZDg4MTQxZmM2MTllNDk1YjQvdGFibGVyYW5nZTpiOGYyNzE5ZjNkMzI0YWZkODgxNDFmYzYxOWU0OTViNF8zLTItMS0xLTIyNTk5_57fc1d7c-96cc-4b9b-8250-e02e788208b4">Illinois</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjhmMjcxOWYzZDMyNGFmZDg4MTQxZmM2MTllNDk1YjQvdGFibGVyYW5nZTpiOGYyNzE5ZjNkMzI0YWZkODgxNDFmYzYxOWU0OTViNF8zLTQtMS0xLTIyNTk5_aed7f7cc-13c2-4193-ab76-62ec414c9f60">60631</ix:nonNumeric></span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Address of principal executive offices)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(Zip Code)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTcy_c2306888-9619-4bc3-9a59-3827e5806381">(773)</ix:nonNumeric>&#160;<ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTcz_82ddf1f4-f975-46a4-8149-44726eb683d1">304-5050</ix:nonNumeric></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:120%">(Registrant&#8217;s telephone number, including area code)</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:120%">Securities registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:31.744%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.521%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:45.969%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title of each class</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trading Symbol</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name of each exchange on which registered</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6MmEzZTZlOGRjNGYyNGYwYWFiZTQxMmI1MjU5Mjc1YTYvdGFibGVyYW5nZToyYTNlNmU4ZGM0ZjI0ZjBhYWJlNDEyYjUyNTkyNzVhNl8xLTAtMS0xLTIyNTk5_f6b47d90-e2e5-47c6-9ace-c767a070f84d">Common stock, $1.00 par value</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6MmEzZTZlOGRjNGYyNGYwYWFiZTQxMmI1MjU5Mjc1YTYvdGFibGVyYW5nZToyYTNlNmU4ZGM0ZjI0ZjBhYWJlNDEyYjUyNTkyNzVhNl8xLTItMS0xLTIyNTk5_0a33018a-36de-4b55-9d67-0539a3c7203e">LAWS</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6MmEzZTZlOGRjNGYyNGYwYWFiZTQxMmI1MjU5Mjc1YTYvdGFibGVyYW5nZToyYTNlNmU4ZGM0ZjI0ZjBhYWJlNDEyYjUyNTkyNzVhNl8xLTQtMS0xLTIyNTk5_444b716d-884b-4b33-abd3-276bfd2eaeca">NASDAQ Global Select Market</ix:nonNumeric></span></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant (1)&#160;has filed all reports required to be filed by Section&#160;13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12&#160;months (or for such shorter period that the registrant was required to file such reports), and (2)&#160;has been subject to such filing requirements for the past 90&#160;days.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTc4_9a46cffd-99fb-4a7d-964d-253014431ebf">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTc5_4ff78bee-e51b-4eec-9e52-283dc5a63cc4">Yes</ix:nonNumeric>&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company.&#160;See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and "emerging growth company" in Rule 12b-2 of the Exchange Act.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:18.812%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:53.365%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.740%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.583%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Large&#160;accelerated&#160;filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#168;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityFilerCategory" format="ixt-sec:entityfilercategoryen" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6MDkyMTcwZTgyOTVhNDkxNGI1MjE4NjYyNjYwZDE0NDYvdGFibGVyYW5nZTowOTIxNzBlODI5NWE0OTE0YjUyMTg2NjI2NjBkMTQ0Nl8wLTItMS0xLTIyNTk5_c53fe186-88c9-448c-820b-21732e976d5a">Accelerated filer</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9746;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-accelerated filer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#168;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;(Do not check if a smaller reporting company)</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Smaller&#160;reporting&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntitySmallBusiness" format="ixt:fixed-true" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6MDkyMTcwZTgyOTVhNDkxNGI1MjE4NjYyNjYwZDE0NDYvdGFibGVyYW5nZTowOTIxNzBlODI5NWE0OTE0YjUyMTg2NjI2NjBkMTQ0Nl8xLTMtMS0xLTIyNTk5_b5baa8aa-2f24-483e-93d9-2565b5fd028c">&#9746;</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Emerging growth&#160;company</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6MDkyMTcwZTgyOTVhNDkxNGI1MjE4NjYyNjYwZDE0NDYvdGFibGVyYW5nZTowOTIxNzBlODI5NWE0OTE0YjUyMTg2NjI2NjBkMTQ0Nl8yLTMtMS0xLTIyNTk5_2c063560-76cf-413d-8b4a-f4f8c7686d3c">&#9744;</ix:nonNumeric><br/></span></td></tr></table></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#168;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).&#160;&#160;&#160;&#160;Yes&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="dei:EntityShellCompany" format="ixt:fixed-false" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTc2_cc1a696f-1226-4d61-aed0-dca355e7fea1">&#168;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;No&#160;&#160;</span><span style="color:#000000;font-family:'Wingdings',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#253;</span></div><div style="margin-top:7pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The number of shares outstanding of the registrant&#8217;s common stock, $1 par value, as of April&#160;15, 2022 was <ix:nonFraction unitRef="shares" contextRef="i3170782850db4a0fb084c53e42768b61_I20220415" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTY2_a1d1e22f-978d-4fb2-966a-ff49abbe3647">19,420,167</ix:nonFraction>.</span></div><div style="height:27pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%;text-decoration:underline">TABLE OF CONTENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:8.709%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:81.476%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.515%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Page&#160;#</span></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_13">PART I - FINANCIAL INFORMATION</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_16">Item&#160;1</a>.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_16">Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_16">5</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_19">Condensed Consolidated Balance Sheets as of </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_19">March 31, 2022</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_19"> (Unaudited) and December 31, 20</a>21</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_19">5</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_22">Condensed Consolidated Statements of Income and Comprehensive Income for the Three</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_22"> </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_22">Months Ended </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_22">March 31</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_22">, 202</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_22">2</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_22"> and 20</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_22">2</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_22">1</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_22"> (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_22">6</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_25">Condensed Consolidated Statements of Changes in Stockholders' Equity for the Three</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_25"> </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_25">Months Ended </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_25">March 31</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_25">, 202</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_25">2</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_25"> and 20</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_25">2</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_25">1</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_25"> (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_25">7</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_28">Condensed Consolidated Statements of Cash Flows for </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_28">the </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_28">Three</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_28"> Months Ended </a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_28">March</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_28"> 3</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_28">1</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_28">, 202</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_28">2</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_28"> and 20</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_28">2</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_28">1</a><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_28"> (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_28">9</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_31">Notes to Condensed Consolidated Financial Statements (Unaudited)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_34">11</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_91">Item&#160;2</a>.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_91">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_91">24</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_106">Item&#160;3.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_106">Quantitative and Qualitative Disclosure About Market Risk</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_106">30</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_109">Item&#160;4</a>.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_109">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_109">30</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_112">PART II - OTHER INFORMATION</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_1240">Item </a>1.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_1240">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_1240">30</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_1246">Item 1A.</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_1246">Risk Factors</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_1246">30</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_115">Item 2</a>.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_115">Unregistered Shares of Equity Securities and Use of Proceeds</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_115">38</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_118">Item 6</a>.</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_118">Exhibits</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_118">38</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_121">SIGNATURES</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#i6d7d87d790194faeb914b7d9b29d75f4_121">41</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_10"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#8220;Safe Harbor&#8221; Statement under the Securities Litigation Reform Act of 1995: </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Quarterly Report on Form 10-Q contains certain forward-looking statements within the meaning of the Private Securities Litigation Reform Act of 1995 that involve risks and uncertainties. The terms &#8220;aim,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;contemplates,&#8221; &#8220;continues,&#8221; &#8220;could,&#8221; &#8220;ensure,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;forecasts,&#8221; &#8220;if,&#8221; &#8220;intend,&#8221; &#8220;likely,&#8221; &#8220;may,&#8221; &#8220;might,&#8221; &#8220;objective,&#8221; &#8220;outlook,&#8221; &#8220;plan,&#8221; &#8220;positioned,&#8221; &#8220;potential,&#8221; &#8220;predict,&#8221; &#8220;probable,&#8221; &#8220;project,&#8221; &#8220;shall,&#8221; &#8220;should,&#8221; &#8220;strategy,&#8221; &#8220;will,&#8221; &#8220;would,&#8221; and other words and terms of similar meaning and expression are intended to identify forward-looking statements. Forward-looking statements can also be identified by the fact that they do not relate strictly to historical or current facts. These statements are not guarantees of future performance and involve risks, uncertainties and assumptions that are difficult to predict. These statements are based on management&#8217;s current expectations, intentions or beliefs and are subject to a number of factors, assumptions and uncertainties that could cause actual results to differ materially from those described in the forward-looking statements. Factors that could cause or contribute to such differences or that might otherwise impact our business, financial condition and results of operations: </span></div><div><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">inventory obsolescence;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">work stoppages and other disruptions at transportation centers or shipping ports;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">TestEquity&#8217;s reliance on a significant supplier for a significant amount of its product inventory;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in our customers, product mix and pricing strategy;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">disruptions of our information and communication systems;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">cyber attacks or other information security incidents;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inability to successfully recruit, integrate and retain productive sales representatives;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure to retain talented employees, managers and executives;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inability of management to successfully implement changes in operating processes;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the inability to successfully integrate acquisitions into our organization;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">competition in the markets in which we operate;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes that affect government and other tax-supported entities;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">our significant amount of indebtedness;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure to adequately fund our operating and working capital needs through cash generated from operations and cash available through our credit facility;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">failure to meet the covenant requirements of our credit facility;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">declines in the market price of our common stock;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Luther King Capital Management Corporation&#8217;s significant influence over the Company in light of its ownership percentage;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">violations of environmental protection regulations;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in tax matters;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the COVID-19 pandemic;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the issuance of additional shares of Lawson common stock to entities affiliated with Luther King Capital Management Corporation in connection with the Mergers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any difficulties in combining certain operations of TestEquity&#8217;s and Gexpro Services&#8217; respective businesses with our legacy operations, and/or the failure to successfully combine those operations within our expected timetable;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">business uncertainties as a result of the Mergers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">incurrence of additional transaction costs in connection with the Mergers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">any inaccuracies in Lawson&#8217;s estimates and judgments related to the acquisition accounting models used to record the purchase price allocation in connection with the Mergers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">potential impairment charges for goodwill and other intangible assets;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">risks arising from TestEquity&#8217;s and Gexpro Services&#8217; international operations subjecting us to new and additional legal and regulatory regimes;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">stockholder litigation relating to the Mergers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limitations on our ability to use our net operating losses and certain other tax attributes generated prior to the Mergers;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the risk that TestEquity and/or Gexpro Services may not have in place the financial organization, reporting and internal controls necessary for a public company;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a downturn in the economy or in certain sectors of the economy;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">changes in energy costs, tariffs and the cost of raw materials used in our products;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">supply chain constraints, inflationary pressure and labor shortages;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">foreign currency exchange rate changes; and</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">all other factors discussed in the Company&#8217;s &#8220;Risk Factors&#8221; set forth in this Quarterly Report on Form 10-Q for the period ended March&#160;31, 2022.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company undertakes no obligation to update any such factors, assumptions and uncertainties or to publicly announce the results of any revisions to any forward-looking statements contained herein whether as a result of new information, future events or otherwise. </span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART I - FINANCIAL INFORMATION</span></div><div style="text-align:center"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_16"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1 - FINANCIAL STATEMENTS</span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_19"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lawson Products, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Balance Sheets</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except share data)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:70.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.536%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.537%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">ASSETS</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Unaudited)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current assets:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNC0xLTEtMS0yMjU5OQ_a1f44b21-8896-4bda-a42e-d8861aff2600">5,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNC0zLTEtMS0yMjU5OQ_3fb210b1-8e40-42c1-a624-43f2fd1b8069">4,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNS0xLTEtMS0yMjU5OQ_a38f2f94-6011-4d02-9f7a-e4056c0eedbf">200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNS0zLTEtMS0yMjU5OQ_527c820f-4732-4a3d-9799-762246d91d1e">198</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, less allowance for doubtful accounts of $<ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOmI3MjQyZTljODk2YjRhMTJhZDg0N2ZhMjhhODk0YmMzXzY1_22d9726c-a1b2-4477-b47f-e0f654107421">830</ix:nonFraction> and  $<ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOmI3MjQyZTljODk2YjRhMTJhZDg0N2ZhMjhhODk0YmMzXzcz_bbdb1fda-371e-44a4-b66e-a49e69be84f8">798</ix:nonFraction>, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNi0xLTEtMS0yMjU5OQ_b8565853-c009-49fc-aef2-48599e2f83d3">54,940</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNi0zLTEtMS0yMjU5OQ_11772227-3bb6-45b9-bcff-585677fc333f">47,031</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNy0xLTEtMS0yMjU5OQ_9a1b486a-38b6-48cd-9dfc-b2fd641e3ecf">77,297</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNy0zLTEtMS0yMjU5OQ_1efe396d-9c1f-4e64-8672-21f95faee0d5">73,849</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous receivables and prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfOC0xLTEtMS0yMjU5OQ_5540d365-1537-4144-998e-01e8c858a28f">7,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfOC0zLTEtMS0yMjU5OQ_c194a9a5-dde0-4246-af48-f2b01cecf950">7,517</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current assets</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfOS0xLTEtMS0yMjU5OQ_d7ac308b-dc8c-4dc7-98cd-e711694879f7">145,925</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfOS0zLTEtMS0yMjU5OQ_373b0bc3-421c-4b78-8caa-66e180a68974">132,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTEtMS0xLTEtMjI1OTk_5ae805ec-af42-4c42-b1bb-23b1a6fd07ab">19,165</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTEtMy0xLTEtMjI1OTk_da7e827d-9863-4196-8e47-db632e8631ab">18,828</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTItMS0xLTEtMjI1OTk_e647b4cb-b8c9-46a6-8830-fb9f1af11039">35,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTItMy0xLTEtMjI1OTk_02f7f3ea-497e-4b56-b5c0-139c12946168">35,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTMtMS0xLTEtMjI1OTk_1ecdf8f3-7aca-408e-a499-0de9056c5c88">18,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTMtMy0xLTEtMjI1OTk_252c8911-53e6-4304-a637-64e378311ba3">20,111</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTQtMS0xLTEtMjI1OTk_4a67892a-4047-48e4-9b56-4198f4cc3b75">15,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTQtMy0xLTEtMjI1OTk_79d65b4b-cca4-4214-a089-e66cb79979f6">16,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash value of life insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTUtMS0xLTEtMjI1OTk_1cde52f2-4f25-47bb-a016-ebdaa282c673">18,025</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:CashSurrenderValueOfLifeInsurance" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTUtMy0xLTEtMjI1OTk_cad97ab1-7c82-43c6-b1c7-15e92fcdc7e0">18,573</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right of use assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:LeaseAssetsRightofUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTYtMS0xLTEtMjI1OTk_4457dff4-6ba9-46d6-ad2d-ed2220706aef">17,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="laws:LeaseAssetsRightofUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTYtMy0xLTEtMjI1OTk_fa716aba-d1ac-4902-a675-f2c72a2f8069">14,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTctMS0xLTEtMjI1OTk_7eb65b14-b2f0-43e3-8d5d-4451f7f11855">348</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTctMy0xLTEtMjI1OTk_667fc0d1-69c8-4ddd-8e44-98ee9e284a2a">346</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTgtMS0xLTEtMjI1OTk_df8a056d-bd4e-4145-bbf0-3614e4508f29">270,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTgtMy0xLTEtMjI1OTk_f56865e7-64ec-4d02-b914-e46ee26b8f08">256,157</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Current liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjMtMS0xLTEtMjI1OTk_d2232ded-b375-4477-9cc0-fb272d0c2705">31,726</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjMtMy0xLTEtMjI1OTk_a85c155e-8213-4470-a8fa-c97430cb1fb7">21,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease obligation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:LeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjQtMS0xLTEtMjI1OTk_2eb215c4-cb6a-4662-9ec8-042cf2efc7fe">4,855</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="laws:LeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjQtMy0xLTEtMjI1OTk_159b213d-83b9-4bd6-8b3c-bee4d8fbcd20">4,467</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjUtMS0xLTEtMjI1OTk_a28a6407-c0f2-4f2a-aba8-7c9b6ad87f72">34,516</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjUtMy0xLTEtMjI1OTk_6c8fa527-f994-4260-8b96-ea287bceb43d">46,688</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total current liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjYtMS0xLTEtMjI1OTk_df1f6dbb-f448-4e7d-a90d-a43f63bea8fa">71,097</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjYtMy0xLTEtMjI1OTk_c68eb9fb-19f9-4243-be99-06454862971d">72,244</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving line of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:SecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjgtMS0xLTEtMjI1OTk_e05041a5-6752-46ef-87ef-342a15f1deae">15,566</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:SecuredLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjgtMy0xLTEtMjI1OTk_e809ff94-7d79-4f3b-9f47-1cc4aaf395ab">11,900</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Security bonus plan</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:SecurityBonusPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjktMS0xLTEtMjI1OTk_e7077e13-523f-4e1d-9937-e1ba4a1802db">10,353</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="laws:SecurityBonusPlan" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjktMy0xLTEtMjI1OTk_e1c201fa-eb5d-4a13-b95e-4be04053f696">10,578</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzAtMS0xLTEtMjI1OTk_0a086b3a-23c3-4b94-810c-5ad37c276441">11,321</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzAtMy0xLTEtMjI1OTk_86240aa9-911f-4ef2-956b-e2f8cdf8a535">11,962</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease obligation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:LeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzEtMS0xLTEtMjI1OTk_fb3089a3-8a46-461b-a75a-51909846b713">13,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="laws:LeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzEtMy0xLTEtMjI1OTk_8c1d96fe-23ce-440d-951a-ac225225c721">10,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liability</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzItMS0xLTEtMjI1OTk_8ed0a23e-d35f-4700-a850-181048d527a5">1,689</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzItMy0xLTEtMjI1OTk_defba6e5-2210-4864-8b6d-bc4d827fe2da">1,671</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzMtMS0xLTEtMjI1OTk_49668b8c-c44e-4e82-9585-f2ea870d7765">4,047</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzMtMy0xLTEtMjI1OTk_ac028f0e-7f4f-4de8-bde4-18d98941a9f5">3,954</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzQtMS0xLTEtMjI1OTk_f82c60a5-c028-4de5-9632-b493d5d2f472">127,981</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzQtMy0xLTEtMjI1OTk_e869ab82-6112-4fd9-9d89-7477a05dc035">123,150</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:6pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Stockholders&#8217; equity:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Preferred stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzctMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjpkNWUyNWRhYzkyM2M0ZTQ1ODcxYmViY2I2NTlmZDc3Yl8yMQ_2773849f-c5eb-466d-8d7c-5ab8ea03cd44"><ix:nonFraction unitRef="usdPerShare" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzctMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjpkNWUyNWRhYzkyM2M0ZTQ1ODcxYmViY2I2NTlmZDc3Yl8yMQ_5b5bd415-05e2-45de-b9bc-9278dc161500">1</ix:nonFraction></ix:nonFraction> par value:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Authorized - <ix:nonFraction unitRef="shares" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo4NTE5MTMwZmUxNjU0NWI2OWRkYTlmZjYyN2FkYjIzY18xNw_687b52b4-0c28-4f36-a521-9e4e77462eb1"><ix:nonFraction unitRef="shares" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo4NTE5MTMwZmUxNjU0NWI2OWRkYTlmZjYyN2FkYjIzY18xNw_84ff67ca-97d4-4181-aefd-7967000e88ed">500,000</ix:nonFraction></ix:nonFraction> shares, issued and outstanding &#8212; <ix:nonFraction unitRef="shares" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo4NTE5MTMwZmUxNjU0NWI2OWRkYTlmZjYyN2FkYjIzY181Mw_479dc26e-9b0b-4afe-b16b-d6167409360d"><ix:nonFraction unitRef="shares" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo4NTE5MTMwZmUxNjU0NWI2OWRkYTlmZjYyN2FkYjIzY181Mw_77b19195-95c3-4dd4-aaa8-ce6afb2265bf"><ix:nonFraction unitRef="shares" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo4NTE5MTMwZmUxNjU0NWI2OWRkYTlmZjYyN2FkYjIzY181Mw_9b37862b-fe19-46bc-bd30-467daacf9728"><ix:nonFraction unitRef="shares" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo4NTE5MTMwZmUxNjU0NWI2OWRkYTlmZjYyN2FkYjIzY181Mw_c3e18f36-7e80-497c-8249-e0ca58643393">None</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction></span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMS0xLTEtMjI1OTk_3f5c7038-3d5c-44b2-ab33-cd7f7f9ab569">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMy0xLTEtMjI1OTk_cc7de3b2-1168-4cea-8d1d-299ede53c200">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Common stock, $<ix:nonFraction unitRef="usdPerShare" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzktMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjowODBmZWY0MWVjY2E0MzhmOTZhNzBmY2IzOGQwYjkwN18xOA_0287fc98-e430-42b0-9b80-7b91e1c93d61"><ix:nonFraction unitRef="usdPerShare" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzktMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjowODBmZWY0MWVjY2E0MzhmOTZhNzBmY2IzOGQwYjkwN18xOA_46845c7b-a780-4999-ac28-48e01c31a395">1</ix:nonFraction></ix:nonFraction> par value:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Authorized - <ix:nonFraction unitRef="shares" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo2ZmZjNGVmZTk2NWE0ZDY2OWJkODFkZmM3NThkYTFlYV8xNw_4b7db1ab-fea3-4c85-bd9b-9c9e96cefb8f"><ix:nonFraction unitRef="shares" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo2ZmZjNGVmZTk2NWE0ZDY2OWJkODFkZmM3NThkYTFlYV8xNw_c362fd1c-0f9f-4230-95f9-de88eb5bb067">35,000,000</ix:nonFraction></ix:nonFraction> shares</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Issued - <ix:nonFraction unitRef="shares" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo2ZmZjNGVmZTk2NWE0ZDY2OWJkODFkZmM3NThkYTFlYV8zNg_ee48f19c-3c3a-4cef-9529-678c8bfe630f">9,368,463</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo2ZmZjNGVmZTk2NWE0ZDY2OWJkODFkZmM3NThkYTFlYV80Mw_0cbe8854-d3c1-48fe-aa34-37aeb2cfdbec">9,363,093</ix:nonFraction> shares, respectively</span></div><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding - <ix:nonFraction unitRef="shares" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo2ZmZjNGVmZTk2NWE0ZDY2OWJkODFkZmM3NThkYTFlYV84MQ_54f03a59-1212-4594-8126-dddfe5c4eb09">9,120,167</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo2ZmZjNGVmZTk2NWE0ZDY2OWJkODFkZmM3NThkYTFlYV84OA_3ce5973a-1cd8-4793-b0e6-a35f1242c02c">9,115,584</ix:nonFraction> shares, respectively</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMS0xLTEtMjI1OTk_d7f8478f-342a-4797-9fdc-8f54c25cd958">9,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:CommonStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMy0xLTEtMjI1OTk_44d487ac-aee7-4ab2-ba0a-9c02230cc0c9">9,363</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Capital in excess of par value</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDEtMS0xLTEtMjI1OTk_21f83dab-91e3-4fee-a573-bd5ba6c948f5">22,424</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:AdditionalPaidInCapitalCommonStock" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDEtMy0xLTEtMjI1OTk_0fbb16fe-1afa-4919-b971-f0db0e092e5f">22,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Retained earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDItMS0xLTEtMjI1OTk_15f3d69d-a660-414c-9274-5e56e5351b39">120,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDItMy0xLTEtMjI1OTk_2f62b969-b7e4-46bc-b28b-95c731ab5a05">111,015</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Treasury stock &#8211; <ix:nonFraction unitRef="shares" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDMtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjozMDUzZWY0ODcwNDQ0ZWYxYTI4NzFkNzQ2ZGMyYjU0Nl8yMQ_f3490df2-b0fd-4858-ae43-c25444448c6b">248,296</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="INF" name="us-gaap:TreasuryStockShares" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDMtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjozMDUzZWY0ODcwNDQ0ZWYxYTI4NzFkNzQ2ZGMyYjU0Nl8yOA_240816b2-dbb2-45f1-965b-db20711bb0ab">247,509</ix:nonFraction> shares, respectively</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDMtMS0xLTEtMjI1OTk_aa92963f-27aa-4635-8213-32ca45e866bb">10,066</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:TreasuryStockValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDMtMy0xLTEtMjI1OTk_75a6d16a-78f7-4d6f-b635-9203784a5618">10,033</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDQtMS0xLTEtMjI1OTk_23a57b49-9acd-4c2e-8523-30c170abd447">1,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDQtMy0xLTEtMjI1OTk_ad6b4e82-09dd-4c91-9651-6cc6463e560f">544</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total stockholders&#8217; equity</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDUtMS0xLTEtMjI1OTk_10bd6613-e14f-46fa-9891-75f261e3edd9">142,732</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDUtMy0xLTEtMjI1OTk_3a49f397-d0f2-4e5f-afb3-a1ffbaa0a5ed">133,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total liabilities and stockholders&#8217; equity</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDYtMS0xLTEtMjI1OTk_8829f054-da43-4a1a-a09f-df4fc7404e63">270,713</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDYtMy0xLTEtMjI1OTk_4447da64-88bf-432a-af8d-5fd9a27e6989">256,157</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to Condensed Consolidated Financial Statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_22"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lawson Products, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Income and Comprehensive Income</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands, except per share data)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfNS0xLTEtMS0yMjU5OQ_698a5e1c-0cf1-4dd5-9ecd-e8c31f2ccb72">117,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfNS0zLTEtMS0yMjU5OQ_a575c5e1-e858-42d6-a060-617e5729c450">103,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfOS0xLTEtMS0yMjU5OQ_4e3f0bc1-e87f-4a2b-a542-51497a140f8d">57,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfOS0zLTEtMS0yMjU5OQ_b08d77bd-bbf5-4394-8a4d-733ae9c5b33f">48,996</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTAtMS0xLTEtMjI1OTk_d9490d50-0b36-44f2-b854-6d6c119626b1">60,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTAtMy0xLTEtMjI1OTk_d6726a55-38af-43b0-9b0b-2e1825d6455c">54,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTMtMS0xLTEtMjI1OTk_83b31bf7-537b-403a-a53d-8b63705f7426">26,310</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:SellingExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTMtMy0xLTEtMjI1OTk_d1c2e214-f100-482c-8e00-d20019e8aa51">23,802</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTQtMS0xLTEtMjI1OTk_30e514b0-2c30-4904-bb94-4c160c464e05">22,112</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:GeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTQtMy0xLTEtMjI1OTk_80de2f64-4f25-4130-85c4-a916ef0e7132">25,948</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTUtMS0xLTEtMjI1OTk_c05e350c-a663-476f-841c-251816c1033b">48,422</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:OperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTUtMy0xLTEtMjI1OTk_3f673277-95ed-4537-882f-1c93b9be4f14">49,750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTctMS0xLTEtMjI1OTk_bfd8ed37-d678-445e-af95-a1b2502c4fd6">12,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTctMy0xLTEtMjI1OTk_5f1f26d5-4422-4971-bd0d-de61566168d6">4,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTktMS0xLTEtMjI1OTk_c73c34a7-02f7-4561-9409-13b29a1b6838">95</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTktMy0xLTEtMjI1OTk_ffa454cd-3f31-4472-a842-1d9ff17cbc5d">323</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjAtMS0xLTEtMjI1OTk_0a754c29-59ea-46fd-a158-9816f0199430">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjAtMy0xLTEtMjI1OTk_e2c39252-f765-494f-b0cd-5c7466d787e2">372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Income before income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjItMS0xLTEtMjI1OTk_bf8cace7-b80d-42ac-a5aa-d76bc2684a4a">12,185</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjItMy0xLTEtMjI1OTk_a4e22bae-7a8b-4ce9-bc9e-76ac955bef3b">4,859</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjMtMS0xLTEtMjI1OTk_f6a94fb4-4300-45df-ac58-9c6119d65317">3,199</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjMtMy0xLTEtMjI1OTk_f88ee307-d18a-4f1c-9042-40c9210fde2d">1,263</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjUtMS0xLTEtMjI1OTk_56666fa7-0d17-4bea-8f90-1da5e5911e15">8,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjUtMy0xLTEtMjI1OTk_29f112da-7b9a-41b5-a259-4b4599fb1d96">3,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Basic income per share of common stock</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjctMS0xLTEtMjI1OTk_caa30f0e-5518-4568-8d79-af8aacf526a7">0.99</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjctMy0xLTEtMjI1OTk_0a9009fb-93a0-4ab5-aff4-ec02bd2254e2">0.40</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Diluted income per share of common stock</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjktMS0xLTEtMjI1OTk_88322a99-b87d-40cc-9f1d-ce1091e6d10a">0.96</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjktMy0xLTEtMjI1OTk_1c799fe5-6b33-46f0-8ee7-31b25631e4c0">0.39</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted average shares outstanding:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic weighted average shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzItMS0xLTEtMjI1OTk_0c621d2b-5b47-4e22-be7d-fcbe700d9be2">9,121</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzItMy0xLTEtMjI1OTk_3a54b15d-9123-4f55-b67a-315992f23922">9,063</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzMtMS0xLTEtMjI1OTk_b43e1bda-9d04-4d13-935f-eb5eb4182ea7">236</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzMtMy0xLTEtMjI1OTk_6a17c615-a5b2-4958-a936-783549043202">265</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:27pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted weighted average shares outstanding</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzQtMS0xLTEtMjI1OTk_5d87d452-21cd-4af8-a8ad-efd9b3253e2e">9,357</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzQtMy0xLTEtMjI1OTk_4ac0a707-31e4-4fd2-9407-526acecee4c3">9,328</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Comprehensive income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzctMS0xLTEtMjI1OTk_56666fa7-0d17-4bea-8f90-1da5e5911e15">8,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzctMy0xLTEtMjI1OTk_29f112da-7b9a-41b5-a259-4b4599fb1d96">3,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other comprehensive income, net of tax:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzktMS0xLTEtMjI1OTk_f6eb5eab-0f96-465b-9d1b-d6c841a95363">461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzktMy0xLTEtMjI1OTk_23a4c761-5a5f-47fc-8284-683ab19e44a0">631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Comprehensive income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfNDAtMS0xLTEtMjI1OTk_bebb2ea4-207f-4a91-9066-3a0b07ccf3fd">9,447</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfNDAtMy0xLTEtMjI1OTk_fed04754-f3dc-49ff-aeec-e6febc3219e9">4,227</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to Condensed Consolidated Financial Statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">6</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_25"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lawson Products, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.940%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.851%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital in Excess of Par Value</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Income</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" rowspan="2" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Stockholders' Equity</span></td></tr><tr style="height:21pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding Shares</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMS0zLTEtMS0zNTk1MS90ZXh0cmVnaW9uOmZhYjJmYzY1MDk2NzRmMTJiZjE3NGE0MzE5YTRmZWZjXzQzOTgwNDY1MTExMjI_f4e2f5e1-a9cc-4462-a6d3-b12104813aea">1</ix:nonFraction> Par Value</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Retained Earnings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Treasury  Stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i2f6f559823cc4d0ca8a8446f1073d959_I20211231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMi0xLTEtMS0yMjU5OQ_61e6062f-2774-46fe-b20a-b17eab2ffb4f">9,115,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2f6f559823cc4d0ca8a8446f1073d959_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMi0zLTEtMS0yMjU5OQ_70adfd9b-b4a4-4b15-b899-4f8a6ae534dc">9,363</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i032ddf7d4135413e99cc12f592f1b322_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMi01LTEtMS0yMjU5OQ_275300eb-6300-4a43-a451-0558be365d2f">22,118</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ifaf04ff886a44505a9281b6f28e73bfe_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMi03LTEtMS0yMjU5OQ_bb1288d5-e199-46f5-a16d-708e80468ee6">111,015</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i42f82aca34574b38b0283beeaf7154ab_I20211231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMi05LTEtMS0yMjU5OQ_cad9b7e1-30f5-4a7c-979c-fb80f71d64f8">10,033</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i9c5070700cfd4c0097738085cd397dd3_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMi0xMS0xLTEtMjI1OTk_eda66b48-e9f8-432d-a940-5cb5f0c17145">544</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMi0xMy0xLTEtMjI1OTk_88b8284a-4a6e-4384-8626-998e53d38b58">133,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibcc047439f834ff1be14d7f4c7e0efe7_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNC03LTEtMS0yMjU5OQ_591c80bf-c883-4b5a-be7f-fa2de774f5b1">8,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNC0xMy0xLTEtMjI1OTk_d8872fa2-0410-4ccf-b6e1-2283dd26a042">8,986</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iceb3b8b8d8454c32a000ba91524436e1_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNS0xMS0xLTEtMjI1OTk_479da93a-4031-4c9a-a42b-ad361a329852">461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNS0xMy0xLTEtMjI1OTk_db9ef9b5-af0a-4dbf-b212-aeceee0c98b8">461</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i83dc633c30d1486a8a2b1d9935335309_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNi01LTEtMS0yMjU5OQ_6d1db4a6-9aab-4f97-a777-8ef5776121ce">311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNi0xMy0xLTEtMjI1OTk_5febe75b-9ef4-4344-979f-d61ab25bf6a2">311</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7e372e5801334bdf8072d223518dde8b_D20220101-20220331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNy0xLTEtMS0yMjU5OQ_250538ed-6eee-43d4-b9d9-bb39c5bec450">4,583</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i7e372e5801334bdf8072d223518dde8b_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNy0zLTEtMS0yMjU5OQ_3d8dc190-05e2-4b1c-8b62-86361553be1f">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i83dc633c30d1486a8a2b1d9935335309_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNy01LTEtMS0yMjU5OQ_ebbb41f2-641b-420f-9e4b-07720b637ccc">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNy0xMy0xLTEtMjI1OTk_d2254d36-12a9-48a3-a16e-9f7fab7393d7">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares repurchased held in treasury</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i7e372e5801334bdf8072d223518dde8b_D20220101-20220331" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOC0xLTEtMS0yMjU5OQ_bab3d9ae-3a0b-40f9-b832-d073286f7f8c">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i5061f12ed58a4febbd96b22c2ef563d0_D20220101-20220331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOC05LTEtMS0yMjU5OQ_fefaadf2-17ba-4329-b3ef-bfb7ba39f89a">33</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOC0xMy0xLTEtMjI1OTk_d2a16917-8fa1-4d92-a96c-e3222b12d236">33</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i49d3c4accdd7477b8f2bd8a9b1598716_I20220331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOS0xLTEtMS0yMjU5OQ_0f64d91d-0e1e-4509-b1fc-e58dd4a0496e">9,120,167</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i49d3c4accdd7477b8f2bd8a9b1598716_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOS0zLTEtMS0yMjU5OQ_ac40d347-681e-44fa-a5fe-7e0b6a0e7118">9,368</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i24adba45b6d645e1a8ff1672174228cb_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOS01LTEtMS0yMjU5OQ_ce9eb319-5929-4e37-b56d-fa315e5cb2d0">22,424</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ca652d24d6a4dc9bb18b5d256fc5813_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOS03LTEtMS0yMjU5OQ_c09423f7-0da6-4bcf-85b1-dfbaffb8c3a8">120,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i4c4f2be8270f45e7b08d6c7f58be8707_I20220331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOS05LTEtMS0yMjU5OQ_2b8ad94a-8cc7-410e-a61d-e37b5301d1b7">10,066</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie574e3735da34d6989659302866581bc_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOS0xMS0xLTEtMjI1OTk_84d81974-bef5-42a9-9c34-aac1f3d3392f">1,005</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOS0xMy0xLTEtMjI1OTk_f5b841eb-8cf5-4db9-bfc5-dd3ebd1fbec7">142,732</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to Condensed Consolidated Financial Statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lawson Products, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Changes in Stockholders&#8217; Equity</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:27.262%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.233%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.256%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.110%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.818%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.851%"></td><td style="width:0.1%"></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Common Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital in Excess of Par Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated Other Comprehensive Income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total Stockholders' Equity</span></td></tr><tr style="height:20pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Outstanding Shares</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="i823cfb4b04b647898a2dcd3c5ea86e22_I20210331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMS0zLTEtMS0zNTk1Ny90ZXh0cmVnaW9uOmNhYWVkNjk5MjhmZDRkOGI5NTE3ZTM0YTA1NTk2ODYwXzQzOTgwNDY1MTExMjI_3ea123e5-f2df-42d8-95a6-4acde699597d">1</ix:nonFraction> Par Value</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Retained Earnings</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Treasury  Stock</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2020</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i58f81502bc6d467285e71002a809416f_I20201231" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMi0xLTEtMS0yMjU5OQ_9481a76d-bd31-40c2-87ef-8a54a898d312">9,061,039</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i58f81502bc6d467285e71002a809416f_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMi0zLTEtMS0yMjU5OQ_39ab6389-b7f2-42d6-a74e-fbe0a9b9a311">9,288</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i2d502058ab9349aea52309988771ac70_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMi01LTEtMS0yMjU5OQ_50289f40-4a0d-4096-b869-7f1c09e4d37f">19,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie35e206055554852976f992ca4bc6133_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMi03LTEtMS0yMjU5OQ_41108ae0-85e2-4cf0-ae2f-597b4eefa2a6">101,609</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i33439b31f11f4a4e9850fb17a9424c3c_I20201231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMi05LTEtMS0yMjU5OQ_91beaa80-8c01-41d8-a81c-36231a146e6a">9,015</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8a176dbc7f1948719aab36954507ee78_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMi0xMS0xLTEtMjI1OTk_d3998df8-8885-40e8-937f-6e02e3362e32">699</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75ddad892b04a34af19009fcefc5192_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMi0xMy0xLTEtMjI1OTk_e3566993-9805-4d5a-8af6-f4a90630b534">122,422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id47b3a13478f43c495772a31b65f6ecd_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNC03LTEtMS0yMjU5OQ_d8ca9523-4067-438b-93c8-bbe6541c0262">3,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNC0xMy0xLTEtMjI1OTk_a4731a05-54ea-4cb1-a3e6-4b07feafa1b8">3,596</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustment for foreign currency translation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ide630dcfa03d4d5f827a1c21cbc93293_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNS0xMS0xLTEtMjI1OTk_718ad972-2c49-44bf-bb35-56e1facef429">631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNS0xMy0xLTEtMjI1OTk_ecc0616c-d67c-4055-a126-4d8f0e683f8a">631</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i11df17624d37446081d58bd8e1f5a522_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNi01LTEtMS0yMjU5OQ_d7c78749-bcf6-4364-ba33-d40a15e7ddee">422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNi0xMy0xLTEtMjI1OTk_b69575c9-bc85-4910-ba91-f4500cd30a93">422</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares issued</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i924e1453d6044a97b210b7652fb8d073_D20210101-20210331" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNy0xLTEtMS0yMjU5OQ_2aae5290-651c-48d0-a485-81df6dd34ee5">5,776</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i924e1453d6044a97b210b7652fb8d073_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNy0zLTEtMS0yMjU5OQ_6a5015e7-ef11-4e1d-8dc0-f96d89083455">5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i11df17624d37446081d58bd8e1f5a522_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNy01LTEtMS0yMjU5OQ_f43ffc95-8971-4109-9522-0f39c214409d">5</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNy0xMy0xLTEtMjI1OTk_9465b5a2-a0fe-41be-b9cc-25c9669d78b3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares repurchased held in treasury</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="i924e1453d6044a97b210b7652fb8d073_D20210101-20210331" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC0xLTEtMS0yNjExMQ_94b02eac-00e0-4ae0-b9d5-56ecc41d885f">268</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i7d9d582979ce4f80b37290a1d0dfb4a8_D20210101-20210331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC05LTEtMS0yNjE0Mw_d0f15560-d30d-4fd8-beb8-26c194f67b41">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC0xMy0xLTEtMjYxNTc_5352dfee-a85a-4d15-b22f-274e172170ab">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2021</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="i45919af5ca96441a8b53ac8d79aa551a_I20210331" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC0xLTEtMS0yMjU5OQ_f34c697d-a801-4f84-82f8-a5b1a0972dae">9,066,547</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i45919af5ca96441a8b53ac8d79aa551a_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC0zLTEtMS0yMjU5OQ_82142b2a-ce89-4620-af7b-9510ce0ccc62">9,293</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie4d4f66afd0c44d5875bc28e883bf7b4_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC01LTEtMS0yMjU5OQ_f8cbd0b8-6ce6-479b-8d75-3541bbdccb95">20,258</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i84ea70e497cd49f980f6dfe3bf79dd69_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC03LTEtMS0yMjU5OQ_d05bf740-6ee9-4894-baab-0a7c482a6e67">105,205</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i50af8b9cbbc845a0843e382367006187_I20210331" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC05LTEtMS0yMjU5OQ_c2610e43-2778-4c11-8854-ba1bb4a3afd9">9,028</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib98475d332ba4cc2927368e6d94019ea_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC0xMS0xLTEtMjI1OTk_3bfa971a-bb13-43e4-83ed-f47f30062d82">1,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i823cfb4b04b647898a2dcd3c5ea86e22_I20210331" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC0xMy0xLTEtMjI1OTk_968cd595-7a71-4a70-ac03-3b054f75e4b7">127,058</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to Condensed Consolidated Financial Statements</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lawson Products, Inc.</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Condensed Consolidated Statements of Cash Flows</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Dollars in thousands)</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(Unaudited)</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNC0xLTEtMS0yMjU5OQ_90387fea-522f-4e0c-bd3f-c63281985591">8,986</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNC0zLTEtMS0yMjU5OQ_8749e8bd-e8cc-4883-907d-875d11e83e60">3,596</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Adjustments to reconcile net income to net cash used in operating activities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNy0xLTEtMS0yMjU5OQ_3c3cfbc9-508b-41e0-a812-6946ef1bc6e2">2,089</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNy0zLTEtMS0yMjU5OQ_01e3548b-2a81-496e-bcf9-95555832e2a8">1,935</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock-based compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfOC0xLTEtMS0yMjU5OQ_16f8e6fd-9bac-4a61-a095-70cfa7352296">8,623</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfOC0zLTEtMS0yMjU5OQ_04f76a92-779a-4886-93d1-c3f895c3f69a">944</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfOS0xLTEtMS0yMjU5OQ_fc7e6c1d-26a1-438a-8c9f-9afb4df0b244">1,565</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfOS0zLTEtMS0yMjU5OQ_74c8add3-3009-462d-9e0d-fe316171a345">320</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 22pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for obsolete and excess inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:InventoryWriteDown" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTAtMS0xLTEtMjc4ODU_cc2de07a-dae7-4c9c-84b3-47ca1e27b2d3">438</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:InventoryWriteDown" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTAtMy0xLTEtMjc4ODU_b472d703-2d19-4252-a88e-bdb9464635e9">1,224</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Changes in operating assets and liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTEtMS0xLTEtMjI1OTk_b608b13c-9f87-41d4-befe-52734a03ef5b">7,915</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTEtMy0xLTEtMjI1OTk_e5403a58-22c3-4fe6-a845-7e2123579cf3">4,426</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTItMS0xLTEtMjI1OTk_1d392287-d89c-4967-965c-f1abb6e14815">3,665</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTItMy0xLTEtMjI1OTk_cd37e684-e2df-4f89-86ca-4053e6748734">91</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Miscellaneous receivables, prepaid expenses and other assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTMtMS0xLTEtMjI1OTk_0f30c1a8-4853-4356-87b6-087710fd5307">96</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTMtMy0xLTEtMjI1OTk_9a80d80a-81c3-4ca9-b5b9-ab9f8e3be8c0">1,148</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable and other liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTQtMS0xLTEtMjI1OTk_0d8c232e-1f52-4748-b550-f4c92855e796">6,886</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTQtMy0xLTEtMjI1OTk_34e8f21d-5b0b-4f9a-a038-9f2a2f031e67">3,733</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTUtMS0xLTEtMjI1OTk_a5daa203-feda-4c33-857a-6fbd2d2d98f9">68</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTUtMy0xLTEtMjI1OTk_31bc8642-42d8-414b-b0d6-9b433e776e57">361</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in operating activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTYtMS0xLTEtMjI1OTk_25d2006e-5db4-41b5-b018-5dac6508a438">211</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTYtMy0xLTEtMjI1OTk_45f3a68b-be7b-409b-9cde-bc444097518c">1,476</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Investing activities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchases of property, plant and equipment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTktMS0xLTEtMjI1OTk_a4ae5740-ee31-408a-bef0-a20384725f0b">2,057</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTktMy0xLTEtMjI1OTk_ca7b0a33-7d8c-4ff9-bac7-84de7cf3c0e2">849</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Business acquisition, net of acquired cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:CashAcquiredInExcessOfPaymentsToAcquireBusiness" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjAtMS0xLTEtMjI1OTk_0b83aabc-4257-4739-a805-20a095219dc3">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:CashAcquiredInExcessOfPaymentsToAcquireBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjAtMy0xLTEtMjI1OTk_40217eb0-9092-402c-8e59-9e82524f3d0c">188</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash used in investing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjEtMS0xLTEtMjI1OTk_b7289c28-411f-4c28-9895-ad3685a95d46">2,057</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjEtMy0xLTEtMjI1OTk_5e95cffb-0f8e-4fb1-ab7f-4e5c46163285">661</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net proceeds on revolving lines of credit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjQtMS0xLTEtMjI1OTk_f6662d0f-9585-45ed-ab6f-21bb50c4e9ec">3,666</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjQtMy0xLTEtMjI1OTk_cc74363d-e941-4ad4-b52a-efb89ff03225">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Shares repurchased held in treasury</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjUtMS0xLTEtMjI1OTk_caba6282-fd76-443d-8055-f4576dded36a">33</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjUtMy0xLTEtMjI1OTk_a0f02168-3472-4295-9344-3917fceb3fc3">13</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Payment of financing lease principal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjYtMS0xLTEtMjI1OTk_f68f085a-e495-4047-a110-f61edf642c11">43</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjYtMy0xLTEtMjI1OTk_9f33c29b-2c45-4c29-97a3-971f79cc1481">58</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 31pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash provided by (used in) financing activities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjgtMS0xLTEtMjI1OTk_b75c3f18-4adc-4356-abe7-6ae1ff0ac809">3,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjgtMy0xLTEtMjI1OTk_bc4dc29e-8056-4dcb-b508-c24b3166945d">71</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of exchange rate changes on cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzAtMS0xLTEtMjI1OTk_ff0d0aa5-4cd3-4fe0-aebb-2ed30aedabed">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzAtMy0xLTEtMjI1OTk_ce833c6e-cda5-48d3-8b56-691387252a97">111</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase (decrease) in cash, cash equivalents and restricted cash</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzItMS0xLTEtMjI1OTk_15470999-1214-4e21-b341-e119380ae895">1,355</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzItMy0xLTEtMjI1OTk_118558cd-8332-409c-aa00-abcbd3404945">2,097</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at beginning of period</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzQtMS0xLTEtMjI1OTk_a20086ce-a6bc-4b57-bc90-32652982cc0d">4,379</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="if75ddad892b04a34af19009fcefc5192_I20201231" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzQtMy0xLTEtMjI1OTk_6afbdf71-08aa-4d11-9175-ed639294743e">29,391</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash, cash equivalents and restricted cash at end of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzYtMS0xLTEtMjI1OTk_4f198ac4-6289-4685-874a-fadeddf79ff5">5,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i823cfb4b04b647898a2dcd3c5ea86e22_I20210331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzYtMy0xLTEtMjI1OTk_7f0eb14c-967e-44a4-96eb-d87925b4b566">27,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzgtMS0xLTEtMjI1OTk_a1f44b21-8896-4bda-a42e-d8861aff2600">5,534</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i823cfb4b04b647898a2dcd3c5ea86e22_I20210331" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzgtMy0xLTEtMjI1OTk_4f07495e-e6d1-46d5-9c39-1d6c4f6caa0d">26,293</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Restricted cash</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzktMS0xLTEtMjI1OTk_a38f2f94-6011-4d02-9f7a-e4056c0eedbf">200</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i823cfb4b04b647898a2dcd3c5ea86e22_I20210331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzktMy0xLTEtMjI1OTk_6c60a67e-ff7f-4ead-ba02-d9c295c4749e">1,001</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cash, cash equivalents and restricted cash</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDAtMS0xLTEtMjI1OTk_4f198ac4-6289-4685-874a-fadeddf79ff5">5,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i823cfb4b04b647898a2dcd3c5ea86e22_I20210331" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDAtMy0xLTEtMjI1OTk_7f0eb14c-967e-44a4-96eb-d87925b4b566">27,294</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Supplemental disclosure of cash flow information</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash paid for income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDMtMS0xLTEtMjI1OTk_499d6985-4c85-4cba-9459-640361f5b60c">680</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDMtMy0xLTEtMjI1OTk_7744a664-8225-491c-88d4-608ad4e70a7a">378</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net cash paid for interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDQtMS0xLTEtMjI1OTk_2fd74e00-cf86-4a38-b831-99835b43d16b">98</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDQtMy0xLTEtMjI1OTk_6ba9dfb0-f9ea-4814-80d8-06a755a788ee">134</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions of property, plant and equipment included in accounts payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDUtMS0xLTEtMjI1OTk_4e0b1bbe-a17e-41e5-8dcd-fd64b4462543">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDUtMy0xLTEtMjI1OTk_d92c4ca0-636d-4cec-a478-f0ac89143ab6">70</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See notes to condensed consolidated financial statements.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_31"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Notes to Condensed Consolidated Financial Statements</span></div><div style="text-align:center"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_34"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 1 &#8212; <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfMTY2OQ_83ea6531-0ec6-456c-b04e-dbce6c34b208" continuedAt="i7a8a1597148a4f88bdac5b2a8d8587b0" escape="true">Summary of Significant Accounting Policies and Other Information </ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i7a8a1597148a4f88bdac5b2a8d8587b0" continuedAt="ib951da8bb1224a3987ea406ee963d874"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Consolidation </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of Lawson Products, Inc. (&#8220;Lawson&#8221; or the &#8220;Company&#8221;) have been prepared in accordance with generally accepted accounting principles for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not contain all disclosures required by generally accepted accounting principles. Reference should be made to the Company&#8217;s Consolidated Financial Statements included in the Company's Annual Report on Form 10-K for the year ended December&#160;31, 2021. In the opinion of the Company, all normal recurring adjustments have been made that are necessary to present fairly the results of operations for the interim periods. Operating results for the three month period ended March&#160;31, 2022 is not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has <ix:nonFraction unitRef="segment" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="INF" name="us-gaap:NumberOfReportableSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfOTY5_545cb7c8-194b-43a9-b904-a328ce93f294">two</ix:nonFraction> reportable segments. The Lawson reportable segment distributes maintenance, repair and operations (&#8220;MRO&#8221;) products to customers primarily through a network of sales representatives offering vendor managed inventory (&#8220;VMI&#8221;) service to customers throughout the United States and Canada. The Bolt Supply House Ltd. (&#8220;Bolt Supply&#8221; or &#8220;Bolt&#8221;) reportable segment distributes MRO products primarily through its</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonFraction unitRef="branch" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="INF" name="laws:NumberOfBranches" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfMTY0OTI2NzQ0NTIxMQ_cc26e253-84f3-422a-968a-ba6bcd1202bf">14</ix:nonFraction> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">branches located in Western Canada. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 of the 2021 Consolidated Financial Statements included in the Company's Annual Report on Form 10-K for further details of the significant accounting policies of the Company. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Events </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 29, 2021, Lawson entered into:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; an Agreement and Plan of Merger (the &#8220;TestEquity Merger Agreement&#8221;) by and among (i) LKCM TE Investors, LLC, a Delaware limited liability company (the &#8220;TestEquity Equityholder&#8221;), (ii) TestEquity Acquisition, LLC, a Delaware limited liability company and a wholly-owned subsidiary of the TestEquity Equityholder (&#8220;TestEquity&#8221;), (iii) Lawson and (iv) Tide Sub, LLC, a Delaware limited liability company and a wholly-owned subsidiary of Lawson (&#8220;Merger Sub 1&#8221;), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 1 would merge with and into TestEquity, with TestEquity surviving the merger as a wholly-owned subsidiary of Lawson (the &#8220;TestEquity Merger&#8221;)&#894; and </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; an Agreement and Plan of Merger (the &#8220;Gexpro Services Merger Agreement&#8221; and, together with the TestEquity Merger Agreement, the &#8220;Merger Agreements&#8221;) by and among (i) 301 HW Opus Investors, LLC, a Delaware limited liability company (the &#8220;Gexpro Services Stockholder&#8221;), (ii) 301 HW Opus Holdings, Inc., a Delaware corporation and a wholly-owned subsidiary of the Gexpro Services Stockholder (&#8220;Gexpro Services&#8221;), (iii) Lawson and (iv) Gulf Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of Lawson (&#8220;Merger Sub 2&#8221;), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 2 would merge with and into Gexpro Services, with Gexpro Services surviving the merger as a wholly-owned subsidiary of Lawson (the &#8220;Gexpro Services Merger&#8221; and, together with the TestEquity Merger, the &#8220;Mergers&#8221;).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;text-decoration:underline">Completion of the TestEquity Merger</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, (the &#8220;Closing Date&#8221;), the TestEquity Merger was consummated pursuant to the TestEquity Merger Agreement. In accordance with the TestEquity Merger Agreement, Merger Sub 1 merged with and into TestEquity, with TestEquity surviving as a wholly-owned subsidiary of Lawson. TestEquity is a distributor of parts and services to the industrial, commercial, institutional and governmental electronics manufacturing and test and measurement market. TestEquity operates through three brands, TestEquity, Jensen Tools and Techni-Tool.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with and under the terms of the TestEquity Merger Agreement, in connection with the closing of the TestEquity Merger on the Closing Date, Lawson: (i) issued to the TestEquity Equityholder <ix:nonFraction unitRef="shares" contextRef="if0bd87db7f7c47ebb568ec5cc6437837_D20220401-20220401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3Mjc2Ng_d17b9b31-6725-4a76-b82e-2e0d5b285420">3,300,000</ix:nonFraction> shares of Lawson common stock, (ii) on behalf of TestEquity, paid certain indebtedness of TestEquity and (iii) on behalf of TestEquity, paid certain transaction expenses of TestEquity. </span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><ix:continuation id="ib951da8bb1224a3987ea406ee963d874"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The TestEquity Merger Agreement provides that an additional <ix:nonFraction unitRef="shares" contextRef="ib4fc116efca34b128e344c8828f99ef1_D20220401-20220401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3MjAyMg_33103421-cb89-4dd4-958b-a3119e1ce4a7">700,000</ix:nonFraction> shares of Lawson common stock (the &#8220;TestEquity Holdback Shares&#8221;) (which were not issued at the closing of the TestEquity Merger) shall be held by Lawson until released to the TestEquity Equityholder or forfeited in accordance with <ix:nonFraction unitRef="provision" contextRef="ib4fc116efca34b128e344c8828f99ef1_D20220401-20220401" decimals="INF" name="laws:BusinessCombinationNumberOfEarnoutProvisions" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3MjgwMA_27aa1a10-7284-4b2b-9ac4-f2d26065f8cb">two</ix:nonFraction> earnout provisions of the TestEquity Merger Agreement. The amount of TestEquity Holdback Shares issuable under the first earnout opportunity is based on, among other factors, the consummation of a certain additional acquisition by TestEquity during the period beginning after December 29, 2021 and ending <ix:nonNumeric contextRef="ib4fc116efca34b128e344c8828f99ef1_D20220401-20220401" name="laws:BusinessCombinationEarnoutProvisionPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3Mjc5MA_dab6e356-c0e2-42bd-a3a2-ddbda646d6bf">90</ix:nonNumeric> days after the closing of the TestEquity Merger. If any TestEquity Holdback Shares remain after the calculation of the first earnout opportunity, there is a second earnout opportunity based on, among other factors, the increase in TestEquity EBITDA (as defined in the TestEquity Merger Agreement) in calendar year 2022 over calendar year 2021 subject to the calculations within the TestEquity Merger Agreement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;text-decoration:underline">Completion of the Gexpro Services Merger</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, (the &#8220;Closing Date&#8221;), the Gexpro Services Merger was consummated pursuant to the Gexpro Services Merger Agreement. In accordance with the Gexpro Services Merger Agreement, Merger Sub 2 merged with and into Gexpro Services, with Gexpro Services surviving as a wholly-owned subsidiary of Lawson. Gexpro Services is a provider of supply chain solutions, specializing in developing and implementing Vendor Managed Inventory (VMI) and kitting programs to high-specification manufacturing customers. Gexpro Services provides critical products and services to customers throughout the lifecycle of highly technical Original Equipment Manufacturer (OEM) products.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with and under the terms of the Gexpro Services Merger Agreement, in connection with the closing of the Gexpro Services Merger on the Closing Date, Lawson: (i) issued to the Gexpro Services Stockholder <ix:nonFraction unitRef="shares" contextRef="iae06f7fb27f7472fbb393bd85e086db5_D20220401-20220401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3Mjc3Nw_5e12acbb-1090-4d48-aaac-a8a63a9cd2d4">7,000,000</ix:nonFraction> shares of Lawson common stock, (ii) on behalf of Gexpro Services, paid certain indebtedness of Gexpro Services and (iii) on behalf of Gexpro Services, paid certain specified transaction expenses of Gexpro Services.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Gexpro Services Merger Agreement provides that an additional <ix:nonFraction unitRef="shares" contextRef="i2f24af4c8c0c4850bd7301a09f915e94_D20220401-20220401" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3MjAzMQ_42bd1af1-91cd-4fce-a5bf-2c28f2a9ed83">1,000,000</ix:nonFraction> shares of Lawson common stock (the &#8220;Gexpro Services Holdback Shares&#8221;) (which were not issued at the closing of the Gexpro Services Merger) shall be held by Lawson until released to the Gexpro Services Stockholder or forfeited in accordance with <ix:nonFraction unitRef="provision" contextRef="i2f24af4c8c0c4850bd7301a09f915e94_D20220401-20220401" decimals="INF" name="laws:BusinessCombinationNumberOfEarnoutProvisions" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3MjgxNg_93dc0cf1-faa4-4b1f-a222-896407286518">two</ix:nonFraction> earnout provisions of the Gexpro Services Merger Agreement. The amount of Gexpro Services Holdback Shares issuable under the first earnout opportunity is based on, among other factors, the consummation of one or more of three certain additional acquisitions by Gexpro Services during the period beginning after December 29, 2021 and ending <ix:nonNumeric contextRef="i2f24af4c8c0c4850bd7301a09f915e94_D20220401-20220401" name="laws:BusinessCombinationEarnoutProvisionPeriod" format="ixt-sec:durday" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3MjgwNg_bee88330-f056-4704-9122-1c47d9229613">90</ix:nonNumeric> days after the closing of the Gexpro Services Merger. If any Gexpro Services Holdback Shares remain after the calculation of the first earnout opportunity, there is a second earnout opportunity based on, among other factors, the increase in Gexpro Services EBITDA (as defined in the Gexpro Services Merger Agreement) in calendar year 2022 over calendar year 2021 subject to the calculations within the Gexpro Services Merger Agreement.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_37"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><br/></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 2 - <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNy9mcmFnOmI4MDQ3ZTI2YjExODQyMzJhZTk5ZWVjYzVkNmM3ZjlhL3RleHRyZWdpb246YjgwNDdlMjZiMTE4NDIzMmFlOTllZWNjNWQ2YzdmOWFfMzQyMg_26e093d4-6401-4572-bfa8-7793bcda082a" continuedAt="i95b4c0d6de1a40df83c49486ceb73fca" escape="true">Business Combinations</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i95b4c0d6de1a40df83c49486ceb73fca" continuedAt="ica18cb37553f4049b184b930701b03af"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to quarter end, on April 1, 2022, the Company completed its business combination with TestEquity and Gexpro Services in all-stock merger transactions. Pursuant to the Merger Agreements, Lawson issued an aggregate of <ix:nonFraction unitRef="shares" contextRef="i11db4a863024438aa5b5ec7700294ace_D20220401-20220401" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNy9mcmFnOmI4MDQ3ZTI2YjExODQyMzJhZTk5ZWVjYzVkNmM3ZjlhL3RleHRyZWdpb246YjgwNDdlMjZiMTE4NDIzMmFlOTllZWNjNWQ2YzdmOWFfNDM5ODA0NjUyMTU3NA_c2fd18f2-7d12-4ee5-bb98-3e1d168297a8">10.3</ix:nonFraction>&#160;million shares of Lawson common stock to the former owners of TestEquity and Gexpro Services. An additional <ix:nonFraction unitRef="shares" contextRef="ia10c77a13f8542708c0fa28f978c0fd8_D20220401-20220401" decimals="-5" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNy9mcmFnOmI4MDQ3ZTI2YjExODQyMzJhZTk5ZWVjYzVkNmM3ZjlhL3RleHRyZWdpb246YjgwNDdlMjZiMTE4NDIzMmFlOTllZWNjNWQ2YzdmOWFfNDM5ODA0NjUyMTU4OA_4064c3f9-e2be-4f6d-b908-7fe343351b51">1.7</ix:nonFraction>&#160;million shares of Lawson common stock remain potentially issuable upon meeting the conditions of certain earnout provisions. Refer to Note 1 - Summary of Significant Accounting Policies and Other Information, for further information on the Mergers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity is a distributor of parts and services to the industrial, commercial, institutional and governmental electronics manufacturing and test and measurement market. TestEquity operates through <ix:nonFraction unitRef="brand" contextRef="i7da4c63559fd449a8a8bdfd17706feca_D20220401-20220401" decimals="INF" name="laws:NumberOfBrands" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNy9mcmFnOmI4MDQ3ZTI2YjExODQyMzJhZTk5ZWVjYzVkNmM3ZjlhL3RleHRyZWdpb246YjgwNDdlMjZiMTE4NDIzMmFlOTllZWNjNWQ2YzdmOWFfNDM5ODA0NjUyMTkwMA_7055928e-fb4b-42d9-83a9-af99dda891c2">three</ix:nonFraction> brands, TestEquity, Jensen Tools and Techni-Tool.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gexpro Services is a provider of supply chain solutions, specializing in developing and implementing Vendor Managed Inventory (VMI) and kitting programs to high-specification manufacturing customers. Gexpro Services provides critical products and services to customers throughout the lifecycle of highly technical Original Equipment Manufacturer (OEM) products.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The combination of Lawson, TestEquity and Gexpro Services is intended to bring together three complementary distribution businesses under a holding company structure. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the timing of the consummation of the Mergers on April 1, 2022, the initial accounting for the Mergers is incomplete. As such, the Company is not able to disclose certain information relating to the Mergers, including the preliminary fair value of assets acquired and liabilities assumed. In addition, the financial results of TestEquity and Gexpro Services are not </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="ica18cb37553f4049b184b930701b03af">included in the reported results of Lawson Products for the three months ended March&#160;31, 2022 as it would be impracticable to do so.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_40"></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 3 - <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfMzQxMg_7cab236e-1e0c-4871-80ad-304c9fd3a6e2" continuedAt="id45a574500b844379478d7e9d518bc2b" escape="true">Revenue Recognition </ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="id45a574500b844379478d7e9d518bc2b" continuedAt="i180fba3891b14ec786af4855804fbe7f"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfMzQwNw_87304562-aae9-4037-a977-afc7d6a7e9b2" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Company's revenue recognition analysis, it concluded that it has <ix:nonFraction unitRef="revenuestream" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="INF" name="laws:RevenueFromContractWithCustomerNumberOfRevenueStreams" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfMTE3_5c0f280a-abe1-421b-a411-f61f9011e333">two</ix:nonFraction> separate performance obligations, and accordingly, <ix:nonFraction unitRef="revenuestream" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="INF" name="laws:RevenueFromContractWithCustomerNumberOfRevenueStreams" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfNDk0NzgwMjMzMzAyMA_880692a9-a163-4d1a-b292-eff1516cedfe">two</ix:nonFraction> separate revenue streams: products and services. Under the definition of a contract as defined by ASC 606, the Company considers contracts to be created at the time an order to purchase product and services is agreed upon regardless of whether or not there is a written contract.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson has <ix:nonFraction unitRef="segment" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="INF" name="us-gaap:NumberOfOperatingSegments" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfNTc5_11f599df-62eb-4146-94fa-6401e55005dd">two</ix:nonFraction> operating segments; the Lawson segment and the Bolt Supply segment. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Lawson segment has <ix:nonFraction unitRef="revenuestream" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="INF" name="laws:RevenueFromContractWithCustomerNumberOfRevenueStreams" format="ixt-sec:numwordsen" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfNDk0NzgwMjMzMzAyOQ_5c0f280a-abe1-421b-a411-f61f9011e333">two</ix:nonFraction> distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation. Although the Company has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. The Company does not price its offerings based on any allocation between these obligations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson generates revenue primarily from the sale of MRO products to its customers. Revenue related to product sales is recognized at the time that control of the product has been transferred to the customer; either at the time the product is shipped or the time the product has been received by the customer. The Company does not commit to long-term contracts to sell customers a certain minimum quantity of products.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Lawson segment offers a VMI service proposition to its customers. A portion of these services, primarily related to stocking of product and maintenance of the MRO inventory, is provided a short period of time after control of the purchased product has been transferred to the customer. Since some components of VMI service have not been provided at the time the control of the product transfers to the customer, that portion of expected consideration is deferred until the time that those services have been provided. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Bolt Supply segment does not provide VMI services for its customers or provide services in addition to product sales to customers. Revenue is recognized at the time that control of the product has been transferred to the customer which is either upon delivery or shipment depending on the terms of the contract. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected not to disclose the disaggregated components of revenue and cost of sales in its Consolidated Statements of Income and Comprehensive Income and in the related notes to the consolidated financial statements.</span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfMzQxNQ_3ff38c4b-039f-4c39-b7d6-b696f39d6d03" continuedAt="i04c14a2ef7214d9e92880852f753bd7c" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregated revenue by geographic area follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id7479acf02e849d9bec2b4315eea1a23_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOjI1NzJjZmEwNmFkODQ3ZDhhZjY1NGY2OWFjMzdhNGZkL3RhYmxlcmFuZ2U6MjU3MmNmYTA2YWQ4NDdkOGFmNjU0ZjY5YWMzN2E0ZmRfMy0xLTEtMS0yMjU5OQ_e05fe029-fe0d-433c-a09c-640358de79e2">95,684</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i0910ab6902f941d292eca0d5e24cace4_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOjI1NzJjZmEwNmFkODQ3ZDhhZjY1NGY2OWFjMzdhNGZkL3RhYmxlcmFuZ2U6MjU3MmNmYTA2YWQ4NDdkOGFmNjU0ZjY5YWMzN2E0ZmRfMy0zLTEtMS0yMjU5OQ_1d265fd4-a037-4c03-8cc9-5cbc9b0832fb">84,985</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i8922401fcf6541dd929e978e34426990_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOjI1NzJjZmEwNmFkODQ3ZDhhZjY1NGY2OWFjMzdhNGZkL3RhYmxlcmFuZ2U6MjU3MmNmYTA2YWQ4NDdkOGFmNjU0ZjY5YWMzN2E0ZmRfNC0xLTEtMS0yMjU5OQ_8f443ac7-2a22-41d8-a166-5607272e6bb1">22,193</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i236f359ffea64cf7966e588d8b352055_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOjI1NzJjZmEwNmFkODQ3ZDhhZjY1NGY2OWFjMzdhNGZkL3RhYmxlcmFuZ2U6MjU3MmNmYTA2YWQ4NDdkOGFmNjU0ZjY5YWMzN2E0ZmRfNC0zLTEtMS0yMjU5OQ_70ff75a4-3878-4331-bb13-f05ecd13ac5c">18,571</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOjI1NzJjZmEwNmFkODQ3ZDhhZjY1NGY2OWFjMzdhNGZkL3RhYmxlcmFuZ2U6MjU3MmNmYTA2YWQ4NDdkOGFmNjU0ZjY5YWMzN2E0ZmRfNS0xLTEtMS0yMjU5OQ_2e348773-7406-49cc-a9f7-95824b8ae134">117,877</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOjI1NzJjZmEwNmFkODQ3ZDhhZjY1NGY2OWFjMzdhNGZkL3RhYmxlcmFuZ2U6MjU3MmNmYTA2YWQ4NDdkOGFmNjU0ZjY5YWMzN2E0ZmRfNS0zLTEtMS0yMjU5OQ_66a90dd5-73e3-454b-aea7-8787091593ce">103,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><ix:continuation id="i180fba3891b14ec786af4855804fbe7f"><div style="text-indent:18pt"><ix:continuation id="i04c14a2ef7214d9e92880852f753bd7c"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregated revenue by product type follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.929%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.522%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product Category</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fastening Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="iae401f485dbf40f1a2e35488e7ab5226_D20220101-20220331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMy0xLTEtMS0yMjU5OQ_1906f66a-f175-474c-9a16-e6182c2d21a0">23.5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i7923e42de8c5490ba11bae95b658a39d_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMy0zLTEtMS0yMjU5OQ_521a4c29-a2bb-42c1-8ba7-91c37de855ee">21.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cutting Tools and Abrasives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5f1ef164621c4b709ab512cbbf2ed910_D20220101-20220331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNC0xLTEtMS0zNDkyOQ_12a06ad2-380f-4d6b-8de3-9ade64485785">14.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i59cb21dd054744089c3e7bc363931d99_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNC0zLTEtMS0zNDkyOQ_6da8da08-cd2b-4850-acec-14046b9abf7e">14.9</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fluid Power</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i8e2a6eccca0a4e47a9036984f166b3a3_D20220101-20220331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNC0xLTEtMS0zMzEyMQ_cf101002-8a00-48f9-add9-1ccf028a5ca3">13.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i6e3fd8169cde4949b2fdbe9c8e5be8fb_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNC0zLTEtMS0zMzEyNg_25f779ab-a2bb-4ee3-b0f5-3b10e59841b8">13.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1f4d285629284379b2596cc61249d4b9_D20220101-20220331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNS0xLTEtMS0zMzExMg_1fda276b-69e5-488f-a4d2-0755381a7f55">10.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibe38fb8ed99040439a2769155c39173d_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNS0zLTEtMS0zMzExMg_e777fc61-61bb-4941-b5a5-c4e693449eaf">10.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i473295ed383045a6a592941b8d0ad444_D20220101-20220331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNi0xLTEtMS0yMjU5OQ_57767c13-760c-4965-87df-824b400089c8">9.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i1297af49b1064d3dbe7852e49f378719_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNi0zLTEtMS0yMjU5OQ_c55746d9-f706-49a0-820f-e9004214bdaa">9.7</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket Automotive Supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ib4aca559467d4c26a3cc7af198c3df0e_D20220101-20220331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfOC0xLTEtMS0yMjU5OQ_5acb82cc-bf4b-466d-a49c-667e7da9133c">8.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia50e8e86b4a748f68d72ff199cb86388_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfOC0zLTEtMS0yMjU5OQ_40e89f47-4da0-47fa-8467-eb3417982484">6.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Safety</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia79532a89f9c4df6af289338de953e43_D20220101-20220331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfOS0xLTEtMS0yMjU5OQ_75a809a7-624f-46dc-bf0c-e68ea99b0d3e">4.8</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i50ea335579de4e5fb8512929baca135c_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfOS0zLTEtMS0yMjU5OQ_9ae1aabf-4a75-4af4-bad3-9ee063de8d20">4.9</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Welding and Metal Repair</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ibe58e5931f5c46b798c5cefc4585f87f_D20220101-20220331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMTAtMS0xLTEtMjI1OTk_9a267719-111a-4443-9ec1-e1beab26f1ad">1.5</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5697ea246ed549d1ab09171411a247aa_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMTAtMy0xLTEtMjI1OTk_27ac81ad-8589-4764-8772-0ecb24c867e2">1.7</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i5d89d6eb533b4df9b6df746e7ab41333_D20220101-20220331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMTEtMS0xLTEtMjI1OTk_80d8df4c-042b-48b2-8edd-4f7400af3c8a">14.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i76b4320bead4424187b6a0a8ffa95eef_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMTEtMy0xLTEtMjI1OTk_7a723789-e86c-420a-916e-fed6c0c82b16">17.0</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i836061c3987241e79d4fa73274083891_D20220101-20220331" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMTItMS0xLTEtMjI1OTk_a6e58e39-7086-4656-8128-15c0affdbf5d">100.0</ix:nonFraction>%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="i06a1d349085f4b7ea53300fb8f093949_D20210101-20210331" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMTItMy0xLTEtMjI1OTk_321d69b3-8c1a-451d-97a7-991136225565">100.0</ix:nonFraction>%</span></td></tr></table></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Activities as lessor</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Lawson leases parts washer machines to customers through its Torrents leasing program. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">These leases are classified as operating leases. The leased machines are recognized as a component of Property, plant, and equipment in the Condensed Consolidated Balance Sheet and the leasing revenue is recognized on a straight line basis. The Torrents machine leasing program generated $<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-5" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfMTA5OTUxMTYzNTg5Ng_84e31aba-8045-45ce-aae4-c9a668b71b81">1.2</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-5" name="us-gaap:OperatingLeaseLeaseIncome" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfMTA5OTUxMTYzNTg4MA_561656eb-7f60-493b-9da1-308cb8542e39">0.7</ix:nonFraction>&#160;million of revenue for the three months ended March 31, 2022 and 2021, respectively. The carrying value of the Torrents leasing assets as of March 31, 2022 is $<ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-5" name="laws:LessorOperatingLeaseRightOfUseAssetCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfMTA5OTUxMTYzNTk0Nw_bcfc07f6-5846-40b7-b8df-6ba8daca3a13">1.2</ix:nonFraction>&#160;million. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606 from the associated lease component as the relevant criteria under ASC 842 are met.</span></div></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_43"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 4 &#8212; <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80My9mcmFnOmIwNzFjODk0M2E3YTQ5NjNhYzVmNTk3OGQ3ODIzZmI1L3RleHRyZWdpb246YjA3MWM4OTQzYTdhNDk2M2FjNWY1OTc4ZDc4MjNmYjVfNjIx_017222a8-984a-45d3-a6a7-66e7b7c98738" continuedAt="i2d828dbba3114dba80e540e7a541be29" escape="true">Restricted Cash</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i2d828dbba3114dba80e540e7a541be29">The Company has agreed to maintain $<ix:nonFraction unitRef="usd" contextRef="i781e8ac9ccb14bdeaf604d62b195d090_I20220331" decimals="-5" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80My9mcmFnOmIwNzFjODk0M2E3YTQ5NjNhYzVmNTk3OGQ3ODIzZmI1L3RleHRyZWdpb246YjA3MWM4OTQzYTdhNDk2M2FjNWY1OTc4ZDc4MjNmYjVfNjY_b1de2e87-8e5d-4493-8b00-fa789d2d30d7">0.2</ix:nonFraction> million in a guaranteed investment certificate as collateral for an outside party that is providing certain commercial credit card services for Bolt. The Company is restricted from withdrawing this balance without the prior consent of the outside party during the term of the agreement.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_46"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 5 &#8212; <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RleHRyZWdpb246MWQ0ODc4MmExNjY1NDc1OTlkZGMyMzEwN2U2ZWQzOGNfMzYx_d05cbab5-20cf-4c58-9eab-598615fe9bd9" continuedAt="i50a66d7c0c1d486dbd3bd1e623091ece" escape="true">Inventories</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-indent:18pt"><ix:continuation id="i50a66d7c0c1d486dbd3bd1e623091ece"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RleHRyZWdpb246MWQ0ODc4MmExNjY1NDc1OTlkZGMyMzEwN2U2ZWQzOGNfMzU0_7dcf7e99-5da8-4598-b459-2d639318d3c2" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net, consisting primarily of purchased goods which are offered for resale, were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RhYmxlOjg1MTg1MDE4N2QzZjQ4ZmY5NmYwNmY1YmQwOGQ3MDk5L3RhYmxlcmFuZ2U6ODUxODUwMTg3ZDNmNDhmZjk2ZjA2ZjViZDA4ZDcwOTlfMi0xLTEtMS0yMjU5OQ_bf827fee-192d-4dea-98d4-40b0d4d6e58f">85,455</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:InventoryGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RhYmxlOjg1MTg1MDE4N2QzZjQ4ZmY5NmYwNmY1YmQwOGQ3MDk5L3RhYmxlcmFuZ2U6ODUxODUwMTg3ZDNmNDhmZjk2ZjA2ZjViZDA4ZDcwOTlfMi0zLTEtMS0yMjU5OQ_acf72bf5-4287-4984-838b-fde90c34e719">81,569</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for obsolete and excess inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RhYmxlOjg1MTg1MDE4N2QzZjQ4ZmY5NmYwNmY1YmQwOGQ3MDk5L3RhYmxlcmFuZ2U6ODUxODUwMTg3ZDNmNDhmZjk2ZjA2ZjViZDA4ZDcwOTlfMy0xLTEtMS0yMjU5OQ_14d01abb-110a-4163-8912-f7e7ceb7fc61">8,158</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RhYmxlOjg1MTg1MDE4N2QzZjQ4ZmY5NmYwNmY1YmQwOGQ3MDk5L3RhYmxlcmFuZ2U6ODUxODUwMTg3ZDNmNDhmZjk2ZjA2ZjViZDA4ZDcwOTlfMy0zLTEtMS0yMjU5OQ_f3451663-128e-40dd-bb7e-fec6b2691f5d">7,720</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RhYmxlOjg1MTg1MDE4N2QzZjQ4ZmY5NmYwNmY1YmQwOGQ3MDk5L3RhYmxlcmFuZ2U6ODUxODUwMTg3ZDNmNDhmZjk2ZjA2ZjViZDA4ZDcwOTlfNC0xLTEtMS0yMjU5OQ_4a90b6b5-a30f-4e95-bc58-fa5d1722face">77,297</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RhYmxlOjg1MTg1MDE4N2QzZjQ4ZmY5NmYwNmY1YmQwOGQ3MDk5L3RhYmxlcmFuZ2U6ODUxODUwMTg3ZDNmNDhmZjk2ZjA2ZjViZDA4ZDcwOTlfNC0zLTEtMS0yMjU5OQ_33c96461-860e-4189-940a-e11716478632">73,849</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="text-indent:18pt"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_49"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 6 - <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:GoodwillDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RleHRyZWdpb246MTNlMDVlMjQ1YTM2NDM3NzgyYzYyNTYwMjY1Y2ZkYjVfMTEx_bdf562fc-3071-4b8c-b50b-c08bac055818" continuedAt="ib8be976f9d814c64935174efacb968ca" escape="true">Goodwill</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="ib8be976f9d814c64935174efacb968ca"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RleHRyZWdpb246MTNlMDVlMjQ1YTM2NDM3NzgyYzYyNTYwMjY1Y2ZkYjVfMTEy_cc523432-e953-41c1-adbd-b5777938b2f2" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill activity for the first three months of 2022 is included in the table below:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"></td><td style="width:61.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.548%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.395%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.572%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.551%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill By Reportable Segment</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bolt</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i578d7699251b469199417aea9363c2bf_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfMy0yLTEtMS0yMjU5OQ_221e5d83-c69d-4eb4-9e3b-c9acd9e61aa9">21,384</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib8c8b480a469436ca91ce6e074bfc38a_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfMy00LTEtMS0yMjU5OQ_a3f408c3-e217-4276-b11b-bb29b1d9f920">13,929</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfMy02LTEtMS0yMjU5OQ_047079c0-43f2-405d-bc18-6f5fde052f61">35,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7b6914e92642f7a7dd331f18ec34dc_D20220101-20220331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfNC0yLTEtMS0yMjU5OQ_f55ef8fc-2296-45c3-9523-d6f56543ab33">48</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i1ff06a40c00c499c994b5cba3e8aca90_D20220101-20220331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfNC00LTEtMS0yMjU5OQ_4c219c54-f672-487c-a63b-1be26f8de2f5">149</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfNC02LTEtMS0yMjU5OQ_172876a7-5f74-4908-b946-022f917ddc3c">197</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i3fe22a2d693c48cab660336fc9b0fac3_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfNS0yLTEtMS0yMjU5OQ_9e3cf6e7-02c9-4fff-b18f-a72ae19fbd07">21,432</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia7f238cf541548238f9f6a75e34732cb_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfNS00LTEtMS0yMjU5OQ_d9cbacf3-119d-4052-9eb5-3ab4953e55ae">14,078</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfNS02LTEtMS0yMjU5OQ_160b5da0-befd-4406-b3ef-3d4699216260">35,510</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_52"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 7 - <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RleHRyZWdpb246MzYzNWQ0NjU3NTcyNDdkZjlkMzBiNTEwNDhlOGM1MTNfNDY2_97d3807b-d63c-4756-a2b9-9846d2c88d04" continuedAt="i640ac751ef774952b5ca1be0828d8f1b" escape="true">Intangible Assets</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><ix:continuation id="i640ac751ef774952b5ca1be0828d8f1b" continuedAt="i87997cc6756643d09a20a2bd3438582a"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RleHRyZWdpb246MzYzNWQ0NjU3NTcyNDdkZjlkMzBiNTEwNDhlOGM1MTNfNDY4_c95dd505-6f19-48a7-8617-05272a65d576" escape="true"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization by intangible asset class were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:20.107%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.423%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5ceeea1644149c89ffa0831f8a5684a_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfMy0xLTEtMS0yMjU5OQ_413af2c2-8c45-4160-8117-6e93f7274713">10,465</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ic5ceeea1644149c89ffa0831f8a5684a_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfMy0zLTEtMS0yMjU5OQ_0d3486eb-a7da-49dc-8ed8-d091b9145cc4">3,155</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ic5ceeea1644149c89ffa0831f8a5684a_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfMy01LTEtMS0yMjU5OQ_46023302-6fb1-4295-8c9e-c1b8d1806ca5">7,310</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5a29c1ee2c145f5b68932499c380fcf_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfMy03LTEtMS0yMjU5OQ_95b2f77c-8ff8-4d7c-aa89-b3d1649d9b7f">11,388</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib5a29c1ee2c145f5b68932499c380fcf_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfMy05LTEtMS0yMjU5OQ_3c4701b2-1076-4ae9-a1fc-fe13133c63a5">3,866</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib5a29c1ee2c145f5b68932499c380fcf_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfMy0xMS0xLTEtMjI1OTk_03d31f9c-af98-49c0-99f9-8bc2efd2b132">7,522</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfd674d3659041c697c37b7503669956_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNC0xLTEtMS0yMjU5OQ_b0f4585e-ce46-44fe-9041-a11ddd60f5c8">11,714</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ibfd674d3659041c697c37b7503669956_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNC0zLTEtMS0yMjU5OQ_5615dcab-2366-47c4-b1ca-9dd757a44223">3,411</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibfd674d3659041c697c37b7503669956_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNC01LTEtMS0yMjU5OQ_5e6482d4-dd00-41d5-91e1-c91ea2057739">8,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64a48168a343418d9f0f74f934358a6b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNC03LTEtMS0yMjU5OQ_4a5c11c8-6b2d-4419-9328-ff36a1029fbd">12,427</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i64a48168a343418d9f0f74f934358a6b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNC05LTEtMS0yMjU5OQ_cce00fd4-8889-435d-818d-9244c1e171ee">3,784</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i64a48168a343418d9f0f74f934358a6b_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNC0xMS0xLTEtMjI1OTk_c7cfaff3-a005-458d-a24e-3eaba2484d7a">8,643</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNS0xLTEtMS0yMjU5OQ_ba0a4d3d-8c67-41ea-b6e2-834a6f93364c">22,179</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNS0zLTEtMS0yMjU5OQ_a24a3977-e2da-4d4c-aee4-546412777482">6,566</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNS01LTEtMS0yMjU5OQ_addd9d85-d611-41c2-8c80-57ca12b22d3b">15,613</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNS03LTEtMS0yMjU5OQ_f5d55be0-60c9-48f3-a62d-264969ac659e">23,815</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNS05LTEtMS0yMjU5OQ_c9121a79-b915-40f3-b005-1c98ce764772">7,650</ix:nonFraction>)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNS0xMS0xLTEtMjI1OTk_85644748-74cf-4afb-a8c5-aeb7b13ab2c1">16,165</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></ix:nonNumeric></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><ix:continuation id="i87997cc6756643d09a20a2bd3438582a" continuedAt="i6dd17a2a111f4060a57283f3c598a294"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RleHRyZWdpb246MzYzNWQ0NjU3NTcyNDdkZjlkMzBiNTEwNDhlOGM1MTNfMzQx_35c45511-f0b1-47e3-86b8-2ddbafcdb8e5"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-5" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RleHRyZWdpb246MzYzNWQ0NjU3NTcyNDdkZjlkMzBiNTEwNDhlOGM1MTNfMzQx_8443c846-1fcf-43e8-b655-b124bb8e26d4">0.6</ix:nonFraction></ix:nonFraction> million</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i6dd17a2a111f4060a57283f3c598a294"> related to intangible assets was recorded in General and administrative expenses for both the three months ended March 31, 2022 and 2021, respectively.</ix:continuation> </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_55"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 - <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTQ2Ng_986ed364-5e20-42a3-a5ce-7700a4e1ec94" continuedAt="id9f500e2e2654843a296c7cc50cbeaa8" escape="true"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTQ2Ng_d84533de-8183-45b6-a273-7f8a93985b49" continuedAt="i08efec0dd7ab448ea04a4a2a416e1239" escape="true"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTQ2OQ_ed994318-91c0-45c1-9050-855bff627ad8" continuedAt="i057527a6abd245f9b98f936ecbdf8c4c" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="id9f500e2e2654843a296c7cc50cbeaa8" continuedAt="ib77110aa422149c2b7ded1b644c0e8e7"><ix:continuation id="i08efec0dd7ab448ea04a4a2a416e1239" continuedAt="i97abf79f766547aa833d13eddbe7c16b"><ix:continuation id="i057527a6abd245f9b98f936ecbdf8c4c" continuedAt="i59e1e0a7103f45dba41c298a85241726"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Activities as Lessee</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases property used for distribution centers, office space, and Bolt Supply branch locations throughout the U.S. and Canada, along with various equipment located in distribution centers and corporate headquarters.</span></div><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTQ2MA_07c4f45a-b244-47dc-a876-00262ef1ea96" continuedAt="ib67df6df500a40bd959a554d04ffbb1b" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expenses generated by the leasing activity of Lawson for the three months ended March&#160;31, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.349%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfMy00LTEtMS0yMjU5OQ_e8e6f6d2-7778-4d11-b76d-bd50bcc2733f">1,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfMy02LTEtMS0yMjU5OQ_0c2f036d-3c80-47e7-8749-d75867053364">1,493</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfNS00LTEtMS0yMjU5OQ_5b495c03-d8b5-4b63-857b-e009f5eea67e">33</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfNS02LTEtMS0yMjU5OQ_66456250-e2f7-41d6-ba70-f1337b76a28a">58</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfNy00LTEtMS0yMjU5OQ_9a4f07c5-1097-480e-928a-0720684ece9c">1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfNy02LTEtMS0yMjU5OQ_902f0567-e57d-4706-b3e2-411995acd376">5</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="laws:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfOS00LTEtMS0yMjU5OQ_cece60ae-aa37-4026-9b9b-0808c0ff8948">34</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="laws:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfOS02LTEtMS0yMjU5OQ_c8f2c77c-8b10-4859-a7af-e17b9abccadb">63</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfMTEtNC0xLTEtMjI1OTk_f7a9d32b-ad47-440f-90d5-a7b2932dc4dc">1,590</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfMTEtNi0xLTEtMjI1OTk_26aec374-0603-4ae1-a0ca-b42c71139ba6">1,556</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Includes short term lease expense, which is immaterial</span></div></ix:nonNumeric></ix:continuation></ix:continuation></ix:continuation><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-indent:18pt"><span><br/></span></div><ix:continuation id="ib77110aa422149c2b7ded1b644c0e8e7" continuedAt="i896de8dc376648ac93d494a08f6ccf01"><ix:continuation id="i97abf79f766547aa833d13eddbe7c16b" continuedAt="i630f45aee5ea4a37bdec61e898b635e9"><ix:continuation id="i59e1e0a7103f45dba41c298a85241726" continuedAt="ib6cb8d821edf4efbbcc10323d1da2579"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="laws:OperatingLeaseAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTQ3MA_75644614-5166-4f65-9752-ca00b1ee08c6" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the net assets and liabilities generated by the leasing activity of Lawson as lessee as of March&#160;31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.560%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.911%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.915%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, <br/>2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Right Of Use (&#8220;ROU&#8221;) operating lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMi0yLTEtMS0yMjU5OQ_9a74a20a-e459-4e52-ac5a-4b394f35ea56">17,221</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMi00LTEtMS0yMjU5OQ_06174f96-a750-402e-b461-fab39e5505d5">13,662</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU financing lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMy0yLTEtMS0yMjU5OQ_25bb93d0-dba3-4210-8ce5-dc6d91348f7a">350</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMy00LTEtMS0yMjU5OQ_02048c3d-938c-4f6b-903d-1e2cd720e26f">383</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:LeaseAssetsRightofUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNC0yLTEtMS0yMjU5OQ_994028d5-238a-4b29-9aa7-c4ca1249c617">17,571</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="laws:LeaseAssetsRightofUseAsset" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNC00LTEtMS0yMjU5OQ_68a09d6f-65f4-4bd8-859a-4ebc4359fb1d">14,045</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_0d8e71b5-ab94-4347-acd9-81ddda7bdb69"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_e0705cc9-85a3-4faf-854c-23b67db72579">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0yLTEtMS0yMjU5OQ_9c6f5b6b-0756-45c6-9dec-e5d853a08353">4,712</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi00LTEtMS0yMjU5OQ_1c3f9ffd-9797-49d2-9782-20de8007890c">4,313</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_2ee2000d-c01a-4e21-957a-fba88ac920dc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_7b2d7c12-9ec5-4857-93f2-1e30d029e534">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0yLTEtMS0yMjU5OQ_75336954-1b67-49fa-90a7-7aedb5354d43">143</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy00LTEtMS0yMjU5OQ_c933cedd-217a-4d73-8f45-ae859572960f">154</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:LeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfOC0yLTEtMS0yMjU5OQ_3104c8b6-805b-43ef-a188-154240f2e57a">4,855</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="laws:LeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfOC00LTEtMS0yMjU5OQ_ff965371-9475-4f0b-a99d-0bdf36f002b7">4,467</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_30a20464-dbdc-4ac0-9a18-55b0ecfa15bf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_e6915d6a-c726-4675-841f-e76e18370852">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMi0xLTEtMjI1OTk_b8cef433-4233-435c-94ec-373aab626d60">13,814</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtNC0xLTEtMjI1OTk_20aa8fb5-dfb7-4c12-b77a-97b89017276f">10,713</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_0c633b4b-561b-4248-9cd9-4122f1668ac2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_2eae2381-3809-408d-aeab-b90635322ed9">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMi0xLTEtMjI1OTk_b3bd8af2-3539-4837-96e2-b601ea0d5507">94</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtNC0xLTEtMjI1OTk_57956e7e-a9d4-4574-b6e3-76aafbf19991">128</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term lease obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:LeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTItMi0xLTEtMjI1OTk_0d43a4cc-8d74-4b98-a96d-16d858d2daff">13,908</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="laws:LeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTItNC0xLTEtMjI1OTk_768825cc-89a4-470b-b81d-7ca9c3051d94">10,841</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Operating lease assets are recorded net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-5" name="laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfNTg5_ed125fbc-3030-4941-9b68-4b62b22398ac">9.0</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-5" name="laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfNTk2_04c09f58-c1ca-42ef-a5c7-40040ce551cc">8.0</ix:nonFraction>&#160;million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and December&#160;31, 2021, respectively</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Financing lease assets are recorded net of accumulated amortization of $<ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfNzA0_4250ac98-4773-41ce-b571-76ca23173343">0.6</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-5" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfNzEy_e272c9db-6e83-490a-924f-6d98b4f03880">0.6</ix:nonFraction> million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and December&#160;31, 2021, respectively</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTQ2Nw_98b21559-8b42-4bb7-9bfb-ec3a103eac6c" escape="true"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTQ3MQ_e825697f-3fd0-407b-8902-373f1bdcefc3" escape="true"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of March&#160;31, 2022 were as follows (Dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.344%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.349%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMi0yLTEtMS0yMjU5OQ_65629a25-07de-4640-b228-686c7c270fbe">5,273</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMi00LTEtMS0yMjU5OQ_42b2fa16-4111-4b1f-9e83-5dd7c4d1afb6">146</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:NetLeaseLiabilityPaymentsRemainderofFiscalYear" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMi02LTEtMS0yMjU5OQ_32ac2fc6-1ede-4b44-b91c-221eb39c3ed9">5,419</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMy0yLTEtMS0yMjU5OQ_b5c0c8d6-4188-42da-ab03-9f17fadcbd45">4,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMy00LTEtMS0yMjU5OQ_dc238a63-c1e9-4eff-8533-ed875837fa78">78</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:NetLeaseLiabilityPaymentsDueYearOne" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMy02LTEtMS0yMjU5OQ_82243138-fd57-4c57-bb61-6c86b76ea604">4,230</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNC0yLTEtMS0yMjU5OQ_59fb2f9c-e8c7-4215-8260-c92479bd9d93">3,392</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNC00LTEtMS0yMjU5OQ_c6e5f841-a35f-4e85-ba24-3cd971e62ddf">18</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:NetLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNC02LTEtMS0yMjU5OQ_8fdb0404-3de8-4d07-9c76-1543ec0aa086">3,410</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year four</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNS0yLTEtMS0yMjU5OQ_fb748c74-5e14-4b36-9f95-6d723889ec40">1,790</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNS00LTEtMS0yMjU5OQ_6e9d231f-1bc7-4d6f-b710-0059005584db">3</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:NetLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNS02LTEtMS0yMjU5OQ_89fe6340-3905-4dd7-91d0-cda77c71393a">1,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year five</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNi0yLTEtMS0yMjU5OQ_4f5d9d8f-4c8a-426a-80b7-838422d67c94">1,276</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNi00LTEtMS0yMjU5OQ_2ec742ac-3fee-4484-913d-9225a693c44d">2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:NetLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNi02LTEtMS0yMjU5OQ_b3a714b3-c32e-4809-b3d3-8971764173fe">1,278</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsequent years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNy0yLTEtMS0yMjU5OQ_05cce374-ea53-4d48-a1da-cd5cc5e09e53">4,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:FinanceLeaseLiabilityToBePaidAfterYearFour" format="ixt:fixed-zero" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNy00LTEtMS0yMjU5OQ_e311dd7e-b9b4-4615-acef-781953ab5669">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:NetLeaseLiabilityPaymentsDueAfterYearFour" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNy02LTEtMS0yMjU5OQ_452e38a5-16f0-405c-a19f-4a08de04f277">4,708</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfOC0yLTEtMS0yMjU5OQ_9d556b9d-78e3-442c-a4e3-744c2db1898e">20,591</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfOC00LTEtMS0yMjU5OQ_bbdbe953-745c-49d5-8135-5561757a6b09">247</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:NetLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfOC02LTEtMS0yMjU5OQ_707b716b-a866-43e0-8f54-4a29d63e4dbd">20,838</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfOS0yLTEtMS0yMjU5OQ_8b297c61-2150-43b2-8537-0f5ed5bb8fb3">2,065</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfOS00LTEtMS0yMjU5OQ_fc471357-d0f4-46c3-b301-742139764dab">10</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:NetLeaseLiabilityImputedInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfOS02LTEtMS0yMjU5OQ_939ed993-118f-469b-814b-09e046305662">2,075</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMTAtMi0xLTEtMjI1OTk_add93041-cbea-4916-9fb2-13e302f29a21">18,526</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:FinanceLeaseLiabilityPresentValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMTAtNC0xLTEtMjI1OTk_cfa113e1-3797-462d-ab0a-6c859e689454">237</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-3" name="laws:NetLeaseLiabilityPresentValue" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMTAtNi0xLTEtMjI1OTk_bdbea109-bccb-4bb3-aae4-3771354b8550">18,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Minimum lease payments exclude payments to landlord for real estate taxes and common area maintenance $<ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfOTQ3_4462c9d5-2b02-4795-9a40-5d6da7be05d0">0.4</ix:nonFraction> million</span></div></ix:nonNumeric></ix:nonNumeric><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><ix:continuation id="ib67df6df500a40bd959a554d04ffbb1b"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lease terms and interest rates of the leases held by Lawson as of March&#160;31, 2022 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:63.070%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.080%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.082%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Term in Years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjM0NjI3YjczMGRjNzRlYmJiZGYxZDY5NjI1YTgxNGQ0L3RhYmxlcmFuZ2U6MzQ2MjdiNzMwZGM3NGViYmJkZjFkNjk2MjVhODE0ZDRfMi0yLTEtMS0yMjU5OQ_3068f291-27aa-4684-90a0-5e248e8f7b8e">5.8</ix:nonNumeric></span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjM0NjI3YjczMGRjNzRlYmJiZGYxZDY5NjI1YTgxNGQ0L3RhYmxlcmFuZ2U6MzQ2MjdiNzMwZGM3NGViYmJkZjFkNjk2MjVhODE0ZDRfMi00LTEtMS0yMjU5OQ_ff8083f8-0a22-42c7-91a6-c6f977e2c984">4.18</ix:nonFraction>%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjM0NjI3YjczMGRjNzRlYmJiZGYxZDY5NjI1YTgxNGQ0L3RhYmxlcmFuZ2U6MzQ2MjdiNzMwZGM3NGViYmJkZjFkNjk2MjVhODE0ZDRfMy0yLTEtMS0yMjU5OQ_f6c30029-974f-405b-a185-c57850c72374">1.9</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjM0NjI3YjczMGRjNzRlYmJiZGYxZDY5NjI1YTgxNGQ0L3RhYmxlcmFuZ2U6MzQ2MjdiNzMwZGM3NGViYmJkZjFkNjk2MjVhODE0ZDRfMy00LTEtMS0yMjU5OQ_4f1d1e57-0c8a-4735-994f-4ddbdce8c8fc">4.78</ix:nonFraction>%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash outflows of the leasing activity for the three months ended March&#160;31, 2022 are as follows (Dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:56.964%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:26.465%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.805%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Source</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOmY1ZTM0ZGVkMzY1NzQzNDliN2IxMWIyN2I2YjhhMDAwL3RhYmxlcmFuZ2U6ZjVlMzRkZWQzNjU3NDM0OWI3YjExYjI3YjZiOGEwMDBfMi00LTEtMS0yMjU5OQ_1cc8a4bc-ce69-4163-82c3-41ef8f365a75">1,169</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from financing leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOmY1ZTM0ZGVkMzY1NzQzNDliN2IxMWIyN2I2YjhhMDAwL3RhYmxlcmFuZ2U6ZjVlMzRkZWQzNjU3NDM0OWI3YjExYjI3YjZiOGEwMDBfMy00LTEtMS0yMjU5OQ_3f4188cf-99d8-4459-9d38-2c8cca18e968">1</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOmY1ZTM0ZGVkMzY1NzQzNDliN2IxMWIyN2I2YjhhMDAwL3RhYmxlcmFuZ2U6ZjVlMzRkZWQzNjU3NDM0OWI3YjExYjI3YjZiOGEwMDBfNC00LTEtMS0yMjU5OQ_da0c567c-618a-43d8-93f1-de8087f7b2a1">43</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:continuation></ix:continuation></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><ix:continuation id="i896de8dc376648ac93d494a08f6ccf01"><ix:continuation id="i630f45aee5ea4a37bdec61e898b635e9"><ix:continuation id="ib6cb8d821edf4efbbcc10323d1da2579"><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In March 2022 the Company signed a new lease for the Calgary distribution center. The lease created a right of use asset of $<ix:nonFraction unitRef="usd" contextRef="ic5599c60b4e24339ab2bf5b363afc967_I20210331" decimals="-5" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTM0MA_8742a15f-723a-425b-a88c-d9c6bc79ebde">4.5</ix:nonFraction>&#160;million and a lease liability of $<ix:nonFraction unitRef="usd" contextRef="i5314f7642e6f4a3f88f1cefe5f35e93f_I20220331" decimals="-5" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfNDM5ODA0NjUxMzcxMw_377a889f-0682-47b5-b569-854abbe9d87b">4.5</ix:nonFraction>&#160;million.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 3 - Revenue Recognition for a discussion on Lawson activities as lessor.</span></div></ix:continuation></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_61"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 9 &#8212; <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfMTgyMQ_5343daa9-dba1-4ca8-ad30-d360fee0090e" continuedAt="i6f73550ef03a4a28a34aec2c6921c28d" escape="true">Credit Agreement</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i6f73550ef03a4a28a34aec2c6921c28d" continuedAt="i3aad2df30bce465a960b3a1258b54810"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2019 Credit Agreement</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, Lawson entered into a Credit Agreement (as amended through March 31, 2022, the &#8220;2019 Credit Agreement&#8221;) by and among Lawson, certain subsidiaries of Lawson, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. The 2019 Credit Agreement provided for a revolving credit facility (the &#8220;Old Revolving Credit Facility&#8221;) with a maturity date of October 11, 2024 and with $<ix:nonFraction unitRef="usd" contextRef="if64bd030bea841a1996e42c3c2757694_I20211231" decimals="INF" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfOTg_58e51d63-969b-4caf-bf1d-cab27cc15b43">100.0</ix:nonFraction> million of revolving commitments. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net of outstanding letters of credit, the Company had $<ix:nonFraction unitRef="usd" contextRef="i514535c8a10b4e1a84bdc1b973026106_I20220331" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfMTgx_e921dc2c-2507-409c-9a6a-2f3b9bdd4e4b">83.4</ix:nonFraction> million of borrowing availability under the Old Revolving Credit Facility as of March&#160;31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="if64bd030bea841a1996e42c3c2757694_I20211231" decimals="-5" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfMjU5_c7098ac6-60f6-4daa-b70e-bd37d1ce97ea">87.1</ix:nonFraction>&#160;million as of December&#160;31, 2021. The weighted average interest rate for the three months ended March&#160;31, 2022 was <ix:nonFraction unitRef="number" contextRef="icf0c2337052d449c85860b73a2bcc563_I20220331" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfMTA5OTUxMTYyOTY0Mg_bde04052-c2db-4ce9-91a6-2a4c3ec1c30e">2.23</ix:nonFraction>%. There were no balances outstanding for the three months ended March&#160;31, 2021. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fees are reported as interest expense and include customary charges relating to letters of credit and an unused commitment fee ranging from <ix:nonFraction unitRef="number" contextRef="i192dd5f3bbbd4d02b6d11fdb163716b4_D20220101-20220331" decimals="4" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNTEx_57b3a9d2-4802-46a5-94ea-2a843569bc94">0.15</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i3a79042cf448464ab67a8911fa6a8afa_D20220101-20220331" decimals="3" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNTE3_30e30ad8-7dfa-4fe5-851d-b8e5ceac3ffd">0.30</ix:nonFraction>%, depending on the Total Net Leverage Ratio as defined in the 2019 Credit Agreement. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fees for both the three months ended March&#160;31, 2022 and March&#160;31, 2021 were less than $<ix:nonFraction unitRef="usd" contextRef="iaaa06d0130cc4b668e3bc2c7c9976689_D20220101-20220331" decimals="-5" name="us-gaap:LineOfCreditFacilityCommitmentFeeAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfMTA5OTUxMTYzMDUwNw_a002e191-b722-45f9-ae70-16351a362c34">0.1</ix:nonFraction>&#160;million and $<ix:nonFraction unitRef="usd" contextRef="i491951d0d41c4ca2ab7b56a3521af2ef_D20210101-20210331" decimals="-5" name="us-gaap:LineOfCreditFacilityCommitmentFeeAmount" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfMTA5OTUxMTYyOTgwOQ_341985c6-daad-46e7-b3f2-4157ac8ca94d">0.1</ix:nonFraction>&#160;million, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Old Revolving Credit Facility originated in 2019, deferred financing costs of $<ix:nonFraction unitRef="usd" contextRef="i008646a1721e424194cd15a498faca1d_I20201231" decimals="-5" name="us-gaap:DeferredFinanceCostsGross" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNzkz_61dc3861-9074-4bf1-9897-0933eeeb0a74">0.6</ix:nonFraction>&#160;million were incurred. Deferred financing costs are amortized over the life of the debt instrument and reported as interest e</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">xpense. As of March&#160;31, 2022 and December&#160;31, 2021 deferred financing costs net of accumulated amortization were $<ix:nonFraction unitRef="usd" contextRef="i514535c8a10b4e1a84bdc1b973026106_I20220331" decimals="-5" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfMTAwMA_c0e90007-c3c2-41a5-b9aa-ed2cab1f1299">0.3</ix:nonFraction>&#160;million, respectively, and are included in Other assets in the Condensed Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings were designated as alternate base rate loans, Canadian prime rate loans, Eurodollar loans, and Canadian dollar offered rate loans. Interest rates varied by the type of borrowing and Total Net Leverage Ratio as defined in the 2019 Credit Agreement of the most recent fiscal quarter. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 Credit Agreement included customary financial covenants, representations and warranties. The Company was in compliance with all financial covenants as of March 31, 2022.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Amended and Restated Credit Agreement - April 1, 2022</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to quarter end, on April 1, 2022 (the &#8220;Closing Date&#8221;), Lawson and certain of its subsidiaries entered into an Amended and Restated Credit Agreement (the &#8220;Amended and Restated Credit Agreement&#8221;), by and among Lawson, certain subsidiaries of Lawson as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. Pursuant to the Amended and Restated Credit Agreement, the 2019 Credit Agreement was amended and restated in its entirety.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Credit Agreement provides for (i) a $<ix:nonFraction unitRef="usd" contextRef="i570dbf1866ab46bf8597355a2c72f3bf_I20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDU2OA_1b9e30a6-d462-446d-8d65-5b6032174884">200</ix:nonFraction>&#160;million senior secured revolving credit facility, with a $<ix:nonFraction unitRef="usd" contextRef="if094da82575e4d02a535b34d65b7481f_I20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDU4Mg_3651b53d-14c4-4b49-b147-4d3a844bf69d">25</ix:nonFraction>&#160;million letter of credit subfacility and a $<ix:nonFraction unitRef="usd" contextRef="id013880fde68498dab37efb3a164f7db_I20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDU5NQ_0af62d28-304d-4101-85c2-9532648489ea">10</ix:nonFraction>&#160;million swingline loan subfacility, (ii) a $<ix:nonFraction unitRef="usd" contextRef="i267b4d5ea38a4c85a99f1aa9f39163ea_I20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDYyMg_90002e1e-d956-49bf-91b0-508211d2b2c5">250</ix:nonFraction>&#160;million senior secured initial term loan facility and (iii) a $<ix:nonFraction unitRef="usd" contextRef="i174db7983d524a4d9ec336a4d5bc80ee_I20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDYzNg_b99538ce-dd55-4149-aa62-86013c6d2b27">50</ix:nonFraction>&#160;million senior secured delayed draw term loan facility. In addition, the Amended and Restated Credit Agreement permits Lawson to increase the commitments under the Amended and Restated Credit Agreement from time to time by up to $<ix:nonFraction unitRef="usd" contextRef="i570dbf1866ab46bf8597355a2c72f3bf_I20220401" decimals="INF" name="laws:LineOfCreditFacilityAccordionFeatureIncreaseLimit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDYwOA_7339d707-132e-4aae-b57d-f02504389dd6">200</ix:nonFraction>&#160;million in the aggregate, subject to, among other things, the receipt of additional commitments from existing and/or new lenders and pro forma compliance with the financial covenants in the Amended and Restated Credit Agreement. The revolving credit facility is available to be drawn in U.S. dollars, Canadian dollars and any other additional currencies that may be agreed. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the Closing Date, there were $<ix:nonFraction unitRef="usd" contextRef="i267b4d5ea38a4c85a99f1aa9f39163ea_I20220401" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDY0OQ_095d159d-9561-4880-9de0-85abca9deb91">250</ix:nonFraction>&#160;million of initial term loan facility loans outstanding and approximately $<ix:nonFraction unitRef="usd" contextRef="i570dbf1866ab46bf8597355a2c72f3bf_I20220401" decimals="INF" name="us-gaap:LineOfCredit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDY2Mw_1a7e6d47-3ac7-422c-97b5-20839fed6b18">86</ix:nonFraction>&#160;million of revolving credit facility loans outstanding under the Amended and Restated Credit Agreement. These borrowings were used, among other things, to repay certain existing indebtedness of TestEquity and Gexpro Services and their respective subsidiaries and to pay fees and expenses in connection with the Mergers and the Amended and Restated Credit Agreement. The Amended and Restated Credit Agreement requires that the proceeds of any revolving credit facility loans be used for working capital and general corporate purposes (including, without limitation, permitted acquisitions). The Amended and Restated Credit Facility requires that the proceeds of any delayed draw term loan facility be used solely to finance the payment of consideration for (i) the potential acquisition by TestEquity of a certain business that had been previously identified to Lawson as a potential acquisition candidate by TestEquity prior to the date of the TestEquity Merger Agreement and (ii) </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><ix:continuation id="i3aad2df30bce465a960b3a1258b54810"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other acquisitions permitted under the Amended and Restated Credit Agreement, and for any fees, costs and expenses incurred in connection therewith.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The loans under the Amended and Restated Credit Agreement bear interest, at Lawson&#8217;s option, at a rate equal to (i) the Alternate Base Rate or the Canadian Prime Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from <ix:nonFraction unitRef="number" contextRef="i91eac768336043da91d4f8481ab23eda_D20220401-20220401" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDY3Ng_a9061a6f-0aa9-468c-9482-4960e9aa2912">0.0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ie8973a17b4e44ba784aab75abe9f7474_D20220401-20220401" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDcyNA_9f12beeb-1b79-411e-856a-b76c1e2a04ff">1.75</ix:nonFraction>% per annum, depending on the total net leverage ratio of Lawson and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement or (ii) the Adjusted Term SOFR Rate or the CDOR Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from <ix:nonFraction unitRef="number" contextRef="ib49b61d388ec442ca6a0cab01c709c86_D20220401-20220401" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDczMQ_0db6b5f7-1678-4719-a56b-9455b85c897d">1.0</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="ie1d99292341548698da468e8c42ff231_D20220401-20220401" decimals="INF" name="us-gaap:DebtInstrumentBasisSpreadOnVariableRate1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDczNw_a7f0b473-edd4-4698-ba95-6c0bbbfbf230">2.75</ix:nonFraction>% per annum, depending on the total net leverage ratio of Lawson and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement. The Amended and Restated Credit Agreement further provides that the additional margin for the period from the Closing Date until Lawson&#8217;s delivery of its financial statements and compliance certificate for the first full quarter ending after the Closing Date shall be <ix:nonFraction unitRef="number" contextRef="ia57c1b0b5902481caa53052d436fabdd_D20220401-20220401" decimals="INF" name="laws:DebtInstrumentAdditionalMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc0NA_8ba3ab36-b3a6-4a63-872a-3b25431becb6">1.5</ix:nonFraction>% per annum for Alternate Base Rate or Canadian Prime Rate loans and <ix:nonFraction unitRef="number" contextRef="ibe13611a18254196b85d7f41e7126a23_D20220401-20220401" decimals="INF" name="laws:DebtInstrumentAdditionalMargin" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc1MA_2f3b30f0-ba28-4a26-8a7e-5b29dea0403d">2.5</ix:nonFraction>% per annum for all other loans.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain closing fees, arrangement fees, administration fees, commitment fees and letter of credit fees are payable to the lenders and the agents under the Amended and Restated Credit Agreement, including a commitment fee on the daily unused amount of the revolving credit facility that will accrue at a rate ranging from <ix:nonFraction unitRef="number" contextRef="ia91099ff77614573b742dcf4c5c2a916_D20220401-20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc1Ng_41a886d4-b6f8-488f-a685-eb30c8aec5bd">0.15</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i7fc368fba71040d19f69e1a63938e3ee_D20220401-20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc2Mw_5957c845-d81c-46df-965b-d28ab5dec586">0.35</ix:nonFraction>% per annum, depending on the total net leverage ratio of Lawson and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement. The Amended and Restated Credit Agreement further provides that such commitment fee for the period from the Closing Date until Lawson&#8217;s delivery of its financial statements and compliance certificate for the first full quarter ending after the Closing Date shall accrue at a rate of <ix:nonFraction unitRef="number" contextRef="i76d1fac1477249ceadcbdc2992a4cbdb_D20220401-20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc3MA_0cbd4b31-ad0d-4b5b-8734-e854901a9756">0.3</ix:nonFraction>% per annum.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the delayed draw term loan facility shall accrue a ticking fee at a rate ranging from <ix:nonFraction unitRef="number" contextRef="i7f7e425cde4e4a46ab863d7fc69c4a1d_D20220401-20220401" decimals="INF" name="laws:LineOfCreditFacilityTickingFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc3Ng_e9454d5e-fc00-4d96-a5f0-9f844489f1c5">0.15</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i89abb0db557747ad8d67c8b7fb4b4692_D20220401-20220401" decimals="INF" name="laws:LineOfCreditFacilityTickingFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc4Mw_dc50bdab-dc88-44c3-83e2-58a0d6062f2f">0.35</ix:nonFraction>% per annum, depending on the total net leverage ratio of Lawson and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement, which ticking fee shall be payable during the period from the Closing Date to the date on which the lenders&#8217; delayed draw term loan facility commitments terminate. The Amended and Restated Credit Agreement further provides that the ticking fee for the period from the Closing Date until Lawson&#8217;s delivery of its financial statements and compliance certificate for the first full quarter after the Closing Date shall accrue at a rate of <ix:nonFraction unitRef="number" contextRef="i71d2ff2921db4af0ad21dd26e286c3d7_D20220401-20220401" decimals="INF" name="laws:LineOfCreditFacilityTickingFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc5MA_947e23c6-333d-4037-b65c-59b129b23ac7">0.3</ix:nonFraction>% per annum.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the loans under the Amended and Restated Credit Agreement mature on April 1, 2027, at which time all outstanding loans, together with all accrued and unpaid interest, must be repaid and the revolving credit facility commitments will terminate. In addition, the lenders&#8217; commitments under the delayed draw term loan facility expire on October 1, 2022, and no additional delayed draw term loans may be made on or after such date. Lawson is required to repay principal on the term loans each quarter in the following amounts (subject to potential adjustment): (i) $<ix:nonFraction unitRef="usd" contextRef="i65e315f331df477294f4a9c4f5d9f73a_D20220401-20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeeAmount" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc5Ng_32d3795f-50a5-4c1a-adf9-8455f840e1e4">3,125,000</ix:nonFraction>, in the case of the initial term loan facility, and (ii) an amount equal to <ix:nonFraction unitRef="number" contextRef="i96712fc420aa4d30916d73a929f5f43d_D20220401-20220401" decimals="INF" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDgwOA_5a0adbf6-fbd5-4c37-8265-5c1b2e1095ca">1.25</ix:nonFraction>% of the funded delayed draw term loan facility, in the case of the delayed draw term loan facility. Lawson is also required to prepay the term loans with the net cash proceeds from any disposition of certain assets (subject to reinvestment rights) or from the incurrence of any unpermitted debt. Lawson may borrow, repay and reborrow the revolving loans until April 1, 2027, prepay any of the term loans, and terminate any of the commitments, in whole or in part, at any time without premium or penalty, subject to certain conditions and the reimbursement of certain lender costs in the case of prepayments of certain types of loans.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to certain exceptions as set forth in the Amended and Restated Credit Agreement, the obligations of Lawson and its U.S. subsidiaries under the Amended and Restated Credit Agreement are guaranteed by Lawson and certain of Lawson&#8217;s U.S. subsidiaries and the obligations of each of Lawson&#8217;s Canadian subsidiaries under the Amended and Restated Credit Agreement are guaranteed by Lawson and certain of its U.S. and Canadian subsidiaries.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to certain exceptions as set forth in the Amended and Restated Credit Agreement, the obligations under the Amended and Restated Credit Agreement are secured by a first priority security interest in and lien on substantially all assets of Lawson, each other borrower and each guarantor.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Credit Agreement contains various affirmative covenants, including financial maintenance covenants requiring Lawson to maintain compliance with a consolidated minimum interest coverage ratio and a maximum total net leverage ratio, each determined in accordance with the terms of the Amended and Restated Credit Agreement.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Credit Agreement contains various events of default (subject to exceptions, thresholds and grace periods as set forth in the Amended and Restated Credit Agreement). Under certain circumstances, a default interest rate will apply on all obligations at a rate equal to <ix:nonFraction unitRef="number" contextRef="ia0b1163da49349559dde44327b2bf049_I20220401" decimals="INF" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDgxNQ_956de2a5-c56c-4412-959c-2f769f3119eb">2.0</ix:nonFraction>% per annum above the applicable interest rate.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_67"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 10 - <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:TreasuryStockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82Ny9mcmFnOjA3MWI3YzUyNzAxNDQ0OWViMzM4NjRmY2Q4NDU4YTQwL3RleHRyZWdpb246MDcxYjdjNTI3MDE0NDQ5ZWIzMzg2NGZjZDg0NThhNDBfNTc2_011e755b-ed22-4be1-8a48-12b45c3a57f4" continuedAt="if284bda58be843a6b70579089769b092" escape="true">Stock Repurchase Program</ix:nonNumeric></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="if284bda58be843a6b70579089769b092" continuedAt="i825bbe55001a4facb7de2bc94333762c">In the second quarter of 2019, the Board of Directors authorized a program in which the Company may repurchase up to $<ix:nonFraction unitRef="usd" contextRef="id68e686f4e2b4c1fa7740c7e938f1dd9_I20190630" decimals="-5" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82Ny9mcmFnOjA3MWI3YzUyNzAxNDQ0OWViMzM4NjRmY2Q4NDU4YTQwL3RleHRyZWdpb246MDcxYjdjNTI3MDE0NDQ5ZWIzMzg2NGZjZDg0NThhNDBfMTU4_2344fbfe-b7f5-440b-985b-031d68323db3">7.5</ix:nonFraction> million of the Company's common stock from time to time in open market transactio</ix:continuation></span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i825bbe55001a4facb7de2bc94333762c">ns, privately negotiated transactions or by other methods. The Company had $<ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-5" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82Ny9mcmFnOjA3MWI3YzUyNzAxNDQ0OWViMzM4NjRmY2Q4NDU4YTQwL3RleHRyZWdpb246MDcxYjdjNTI3MDE0NDQ5ZWIzMzg2NGZjZDg0NThhNDBfMzA5_3f3119cc-4b42-472a-82ab-719448d0a818">4.5</ix:nonFraction> million remaining under its repurchase plan as of March 31, 2022. <ix:nonFraction unitRef="shares" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82Ny9mcmFnOjA3MWI3YzUyNzAxNDQ0OWViMzM4NjRmY2Q4NDU4YTQwL3RleHRyZWdpb246MDcxYjdjNTI3MDE0NDQ5ZWIzMzg2NGZjZDg0NThhNDBfMzc0_6e4b9747-8ab6-4a08-8e17-7bb0189d4387"><ix:nonFraction unitRef="shares" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82Ny9mcmFnOjA3MWI3YzUyNzAxNDQ0OWViMzM4NjRmY2Q4NDU4YTQwL3RleHRyZWdpb246MDcxYjdjNTI3MDE0NDQ5ZWIzMzg2NGZjZDg0NThhNDBfMzc0_92816022-6bb5-48af-9e00-a54131bcd8fa">No</ix:nonFraction></ix:nonFraction> shares were repurchased in the first three months of 2022 or 2021 under the Company stock repurchase plan.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_70"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 11 - <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="laws:SeveranceReserveTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RleHRyZWdpb246NmM4MmFlYmUwYWQ2NGQ3Mjk4MjNmMjRhMjI0ODhmZDZfMTY3_ac8849b5-a247-4b0a-93cc-912dc525ea71" continuedAt="i875d744bac5041ee886a8ba51f8320ca" escape="true"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="laws:SeveranceReserveTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RleHRyZWdpb246NmM4MmFlYmUwYWQ2NGQ3Mjk4MjNmMjRhMjI0ODhmZDZfMTcx_5e177d94-dc81-4905-b7f8-d27b56f479f3" continuedAt="i9d891dab089a4188acb44d439e5f6ab8" escape="true">Severance Reserve</ix:nonNumeric></ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i875d744bac5041ee886a8ba51f8320ca"><ix:continuation id="i9d891dab089a4188acb44d439e5f6ab8"><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RleHRyZWdpb246NmM4MmFlYmUwYWQ2NGQ3Mjk4MjNmMjRhMjI0ODhmZDZfMTc5_ec417799-6bd5-4233-ad87-ad81babec0e2" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company&#8217;s reserve for severance included in Accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets, as of March&#160;31, 2022 and 2021 were as follows:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:62.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.496%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ie9f9b05c48844cdc890d2075ea2ed1ac_I20211231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfMy0xLTEtMS0yMjU5OQ_23a1192b-bfb8-4019-babf-4051d6cfbbf9">192</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i034449d9107b4095bf133832ad25851e_I20201231" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfMy0zLTEtMS0yMjU5OQ_636625dd-5ce3-49e3-ab25-2f951d7a906c">1,251</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i838465918b9f467aa93934dae7d3fd65_D20220101-20220331" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfNC0xLTEtMS0yMjU5OQ_f54e66fb-3f75-4d81-85fb-077a57537413">626</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ib77e6e990d514e668c7ae9e804b5e412_D20210101-20210331" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfNC0zLTEtMS0yMjU5OQ_96752c24-028c-45ad-a9a0-8912c6bba725">404</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i838465918b9f467aa93934dae7d3fd65_D20220101-20220331" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfNS0xLTEtMS0yMjU5OQ_f48636c4-7010-4e5b-9b63-2826473d6593">368</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="ib77e6e990d514e668c7ae9e804b5e412_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfNS0zLTEtMS0yMjU5OQ_ccda0835-feb3-4dde-82da-3cf95cdf63d6">340</ix:nonFraction>)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ibe44f18a0908478caa35ee9c769965c5_I20220331" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfNi0xLTEtMS0yMjU5OQ_95ceda48-5858-4015-b52a-3d199d9855a0">450</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="idd63965bc2f64c47bedce09639ad5bdf_I20210331" decimals="-3" name="us-gaap:RestructuringReserve" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfNi0zLTEtMS0yMjU5OQ_ee2774d2-c5da-48f6-9cd3-483acda3c5c3">1,315</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><div><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_73"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12 - <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83My9mcmFnOjBiNWY0YzFhOGZmODQ2YTk4ZTA2NDQ2ZTk2ZmNiODMxL3RleHRyZWdpb246MGI1ZjRjMWE4ZmY4NDZhOThlMDY0NDZlOTZmY2I4MzFfMTk1MQ_c99bd32f-b1dc-49aa-968c-1d050bce80ac" continuedAt="ibdaedaccbd4a4a95839d8440197fcfd1" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><ix:continuation id="ibdaedaccbd4a4a95839d8440197fcfd1"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock-based compensation benefit of $<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-5" sign="-" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83My9mcmFnOjBiNWY0YzFhOGZmODQ2YTk4ZTA2NDQ2ZTk2ZmNiODMxL3RleHRyZWdpb246MGI1ZjRjMWE4ZmY4NDZhOThlMDY0NDZlOTZmY2I4MzFfMTA5OTUxMTYzMzY1MA_3a14008d-06cd-49df-a2fb-32afa9d7f369">8.6</ix:nonFraction>&#160;million and expense of $<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-5" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83My9mcmFnOjBiNWY0YzFhOGZmODQ2YTk4ZTA2NDQ2ZTk2ZmNiODMxL3RleHRyZWdpb246MGI1ZjRjMWE4ZmY4NDZhOThlMDY0NDZlOTZmY2I4MzFfMTA5OTUxMTYzMzYzMA_170edd30-2340-4cdf-aa03-d5d6aa9a0631">1.0</ix:nonFraction>&#160;million for the three months ending March 31, 2022 and 2021, respectively. A portion of stock-based compensation is related to the change in the market value of the Company's common stock. Stock-based compensation liability of $<ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-5" name="us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83My9mcmFnOjBiNWY0YzFhOGZmODQ2YTk4ZTA2NDQ2ZTk2ZmNiODMxL3RleHRyZWdpb246MGI1ZjRjMWE4ZmY4NDZhOThlMDY0NDZlOTZmY2I4MzFfNDQ5_0492ceb8-07d3-4a70-84a8-0c93c165bf4f">7.6</ix:nonFraction> million as of March 31, 2022 and $<ix:nonFraction unitRef="usd" contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231" decimals="-5" name="us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83My9mcmFnOjBiNWY0YzFhOGZmODQ2YTk4ZTA2NDQ2ZTk2ZmNiODMxL3RleHRyZWdpb246MGI1ZjRjMWE4ZmY4NDZhOThlMDY0NDZlOTZmY2I4MzFfNDgx_a004be90-a104-485c-87c6-23ff886d76eb">16.7</ix:nonFraction> million as of December 31, 2021 is included in Accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets. No stock-based awards were issued during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2022.</span></ix:continuation></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_76"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13 &#8212; <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83Ni9mcmFnOmE2ZmE1MzBlOTYzNDRlNmZhOWZlNTZjMWFkMmNkZWI0L3RleHRyZWdpb246YTZmYTUzMGU5NjM0NGU2ZmE5ZmU1NmMxYWQyY2RlYjRfMTIwOQ_dc385bee-1335-456a-8a07-c6ea8de0ea54" continuedAt="i17859292092d416eb8ea3745a2f48b45" escape="true">Income Taxes</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i17859292092d416eb8ea3745a2f48b45" continuedAt="i5d1c9c5faa134d5ba590e1cb7e9ac144"><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded income tax expense of $<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83Ni9mcmFnOmE2ZmE1MzBlOTYzNDRlNmZhOWZlNTZjMWFkMmNkZWI0L3RleHRyZWdpb246YTZmYTUzMGU5NjM0NGU2ZmE5ZmU1NmMxYWQyY2RlYjRfNzI_8ffecf9a-36f0-426e-8ecc-247b06e15ebf">3.2</ix:nonFraction> million, a <ix:nonFraction unitRef="number" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83Ni9mcmFnOmE2ZmE1MzBlOTYzNDRlNmZhOWZlNTZjMWFkMmNkZWI0L3RleHRyZWdpb246YTZmYTUzMGU5NjM0NGU2ZmE5ZmU1NmMxYWQyY2RlYjRfNzg_ec8601e9-ea3b-49f0-b633-316991d35e8d">26.3</ix:nonFraction>% effective tax rate for the three months ended March&#160;31, 2022. Income tax expense of $<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-5" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83Ni9mcmFnOmE2ZmE1MzBlOTYzNDRlNmZhOWZlNTZjMWFkMmNkZWI0L3RleHRyZWdpb246YTZmYTUzMGU5NjM0NGU2ZmE5ZmU1NmMxYWQyY2RlYjRfMzEy_8d45160f-700e-4d4a-b367-1b632595aee7">1.3</ix:nonFraction> million, a <ix:nonFraction unitRef="number" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83Ni9mcmFnOmE2ZmE1MzBlOTYzNDRlNmZhOWZlNTZjMWFkMmNkZWI0L3RleHRyZWdpb246YTZmYTUzMGU5NjM0NGU2ZmE5ZmU1NmMxYWQyY2RlYjRfMzE4_a42ae7ce-380f-4bd7-ad1d-39c7eb9e974b">26.0</ix:nonFraction>% effective tax rate was recorded for the three months ended March 31, 2021. The 2022 and 2021 effective tax rates are higher than the U.S. statutory rate primarily due to state taxes and other permanent items.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are subject to U.S.&#160;federal income tax, as well as income tax of multiple state and foreign jurisdictions. As of March&#160;31, 2022, the Company is subject to U.S. federal income tax examinations for the years 2018 through 2020 and income tax examinations from various other jurisdictions for the years 2014 through 2020. </span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i5d1c9c5faa134d5ba590e1cb7e9ac144">Earnings from the Company&#8217;s foreign subsidiaries are considered to be indefinitely reinvested. A distribution of these non-U.S. earnings in the form of dividends or otherwise may subject the Company to foreign withholding taxes and U.S. federal and state taxes.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_79"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 14 &#8212; <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:LegalMattersAndContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83OS9mcmFnOmIwYzAwM2U5MWNjNTQ5MjhhODhkZWNmNDQ3NTM0Yjk5L3RleHRyZWdpb246YjBjMDAzZTkxY2M1NDkyOGE4OGRlY2Y0NDc1MzRiOTlfOTE0_ef4dac0c-2d5c-42ee-9e1c-a13ed4879a5a" continuedAt="i0b9acfa323e14295ab951072d5106e02" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i0b9acfa323e14295ab951072d5106e02" continuedAt="i2df0a8a3c8c44eb082a8a1e0e52d0719"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Shareholder lawsuits</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2022, a lawsuit entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shiva Stein v. Lawson Products, Inc. et al., Case No. 1:22-cv-00639</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was filed in the United States District Court for the Southern District of New York against Lawson and the members of the Lawson board of directors (the &#8220;Stein Action&#8221;). On January 27, 2022, a lawsuit entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Matthew Hopkins v. Lawson Products, Inc. et al, Case No. 1:22-cv-00724</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was filed in the United States District Court for the Southern District of New York against Lawson and the members of the Lawson board of directors (the &#8220;Hopkins Action&#8221;). On February 7, 2022, a lawsuit entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ema Bell v. Lawson Products, Inc. et al, Case No. 1:22-cv-01056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was filed in the United States District Court for the Southern District of New York against Lawson, the members of the Lawson board of directors, LKCM TE Investors, LLC (the &#8220;TestEquity Equityholder&#8221;), TestEquity, Tide Sub, LLC, a wholly-owned subsidiary of Lawson (&#8220;Merger Sub 1&#8221;), 301 HW Opus Investors, LLC, (the &#8220;Gexpro Services Stockholder&#8221;), Gexpro Services and Gulf Sub, Inc., a wholly-owned subsidiary of Lawson (&#8220;Merger Sub 2&#8221;) (the &#8220;Bell Action&#8221;). On February 11, 2022, a lawsuit entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">John Yurco v. Lawson Products, Inc. et al., </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><ix:continuation id="i2df0a8a3c8c44eb082a8a1e0e52d0719"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Case No. 1:22-cv-01201</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was filed in the United States District Court for the Southern District of New York against Lawson and the members of the Lawson board of directors (the &#8220;Yurco Action&#8221;). On February 24, 2022, the Yurco Action was voluntarily dismissed by the plaintiff. On March 3, 2022, a lawsuit entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Katherine Finger v. Lawson Products, Inc. et al., Case No. 1:22-cv-00287</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was filed in the United States District Court for the District of Delaware against Lawson and the members of the Lawson board of directors (the &#8220;Finger Action&#8221;). On March 5, 2022, a lawsuit entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">John Kelly v. Lawson Products, Inc. et al., Case No. 1:22-cv-01894</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was filed in the United States District Court for the Southern District of New York against Lawson and the members of the Lawson board of directors (the &#8220;Kelly Action&#8221;). On March 7, 2022, a lawsuit entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lewis D. Baker v. Lawson Products, Inc. et al., Case No. 2:22-cv-00842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was filed in the United States District Court for the Eastern District of Pennsylvania against Lawson and the members of the Lawson board of directors (the &#8220;Baker Action&#8221;). On March 10, 2022, the Stein Action and the Kelly Action were voluntarily dismissed by the respective plaintiffs. On March 17, 2022, the Hopkins Action and the Baker Action were voluntarily dismissed by the respective plaintiffs. On March 24, 2022, the Bell Action was voluntarily dismissed by the plaintiff. The Finger Action alleges that the defendants violated Sections 14(a) (and Rule 14a-9 promulgated thereunder) and 20(a) of the Exchange Act by, among other things, omitting certain allegedly material information with respect to the Mergers (as defined in Note 1) in the Company's proxy statement. The Finger Action seeks, among other things, injunctive relief, money damages and the costs of the Finger Action, including reasonable attorneys&#8217; and experts&#8217; fees.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson and the members of its board of directors disagree with and intend to vigorously defend against the Finger Action. If the Finger Action is not resolved favorably, the Finger Action could result in additional costs to Lawson, including costs associated with the indemnification of directors. Additional plaintiffs may file lawsuits against Lawson and/or its directors and officers in connection with the Mergers. For example, on March 9, 2022, purported Lawson stockholder Keith Butler sent a letter to Lawson demanding that Lawson amend or supplement the Company&#8217;s proxy statement with information with respect to the Mergers. At this time, the Company is unable to estimate the ultimate outcome of the Finger Action or meaningfully quantify how the final resolution of the Finger Action may impact on its business, financial condition and results of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, on each of February 2, 2022, February 14, 2022 and February 15, 2022, purported Lawson stockholders made demands pursuant to Section 220 of the Delaware General Corporation Law to inspect certain books and records of Lawson (collectively, the &#8220;Books and Records Demands&#8221;). One stated purpose of the Books and Records Demands is to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee&#8217;s and the Lawson board of directors&#8217; approval of the Mergers. In addition, on March 16, 2022, one of the purported Lawson stockholders who previously made a Books and Records Demand filed a lawsuit entitled Robert Garfield v. Lawson Products, Inc., Case No. 2022-0252, in the Court of Chancery of the State of Delaware against Lawson (the &#8220;Garfield Action&#8221;). On March 22, 2022, another of the purported Lawson stockholders who previously made a Books and Records Demand filed a lawsuit entitled Jeffrey Edelman v. Lawson Products, Inc., Case No. 2022-0270, in the Court of Chancery of the State of Delaware against Lawson (the &#8220;Edelman Action&#8221;). The Garfield Action and the Edelman Action are collectively referred to as the &#8220;Books and Records Actions.&#8221; The Books and Records Actions seek to compel inspection of certain books and records of Lawson to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee&#8217;s and the Lawson board of directors&#8217; approval of the Mergers. Pursuant to a stipulation approved by Delaware Court of Chancery on March 24, 2022, the Books and Records Actions are being held in abeyance until May 23, 2022. Lawson and the members of its board of directors disagree with and intend to vigorously defend against the Books and Records Actions and any claim, if asserted, arising from the other Books and Records Demands. Due to the inherent uncertainties of these demands, the Company is not able to predict either the outcome of these demands on its business, financial condition and results of operations, or a range of reasonably possible losses, if any, at this time. Accordingly, no amounts have been recorded in the condensed consolidated financial statements for these matters.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental matter</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, it was determined a Company owned site in Decatur, Alabama, contained hazardous substances in the soil and groundwater as a result of historical operations prior to the Company's ownership. The Company retained an environmental consulting firm to further investigate the contamination, prepare a remediation plan, and enroll the site in the Alabama Department of Environmental Management (&#8220;ADEM&#8221;) voluntary cleanup program.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A remediation plan was approved by ADEM in 2018. The plan consists of chemical injections throughout the affected area, as well as subsequent monitoring of the area. The injection process was completed in the first quarter of 2019 and the environmental consulting firm is monitoring the affected area. At March 31, 2022 the Company had less than $<ix:nonFraction unitRef="usd" contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331" decimals="-5" name="us-gaap:AccrualForEnvironmentalLossContingencies" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83OS9mcmFnOmIwYzAwM2U5MWNjNTQ5MjhhODhkZWNmNDQ3NTM0Yjk5L3RleHRyZWdpb246YjBjMDAzZTkxY2M1NDkyOGE4OGRlY2Y0NDc1MzRiOTlfNDk0NzgwMjMzMDQ3Mg_7a741a49-5410-4cec-9b87-b9283ff789dd">0.1</ix:nonFraction>&#160;million accrued for potential monitoring costs. The costs for future monitoring are not significant and have been fully accrued. The Company does not expect to capitalize any amounts related to the remediation plan.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_82"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 15 &#8212; <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="laws:RelatedPartyTransactionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfMzE1_ad7fe18e-9f13-44be-9cb2-5d5a8eda8889" continuedAt="i8e3b8c377ec348e9be8d34fd687a95ac" escape="true">Related Party Transactions</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i8e3b8c377ec348e9be8d34fd687a95ac"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2022, the Company purchased approximately $<ix:nonFraction unitRef="usd" contextRef="i4989400e0e5c496c89895ab70a253c51_D20220101-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfMTI3_65fee0b1-9b16-4f63-a103-f449945773a8"><ix:nonFraction unitRef="usd" contextRef="i4989400e0e5c496c89895ab70a253c51_D20220101-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfMTI3_a465122a-111d-41cf-93c9-08f6b1798036">0.5</ix:nonFraction></ix:nonFraction> million of inventory from a company owned by Luther King Capital Management Corporation (&#8220;LKCM&#8221;) at fair market value. The entire value of the purchase was prepaid per the terms of the purchase agreement. Approximately $<ix:nonFraction unitRef="usd" contextRef="i70e8b3e5f3bf41b9809254b9e5b08d27_D20220331-20220331" decimals="-5" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfMTA5OTUxMTYyOTI5MQ_b81e8a6d-5d6e-41a1-b18a-2742c2167af7">0.2</ix:nonFraction>&#160;million of the inventory was received by the end of the first quarter 2022, with the remaining amount scheduled to be received in the second quarter 2022. <ix:nonFraction unitRef="usd" contextRef="ia4efa85f6a2a4d7590b575f6906b9e7c_I20220331" decimals="INF" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" format="ixt:fixed-zero" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfNDk0NzgwMjMyNjQzNg_fbd7ea5a-b0d7-4b86-82aa-875dccb7c159">No</ix:nonFraction> liabilities exist with respect to this transaction as of March&#160;31, 2022. The Company believes that this transaction is on terms comparable to those that the Company could reasonably expect in an arm&#8217;s length transaction with an unrelated third party.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">TestEquity and Gexpro Services Mergers</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 1, 2022, the Closing Date of the TestEquity Merger and Gexpro Services Merger, entities affiliated with Luther King Capital Management Corporation (&#8220;LKCM&#8221;) and J. Bryan King (the Chairman of the Lawson board of directors), including private investment partnerships for which LKCM serves as investment manager, beneficially owned a majority of the ownership interests in the TestEquity Equityholder (which in turn owned all of the outstanding equity interests of TestEquity as of immediately prior to the completion of the TestEquity Merger). As of the Closing Date, Mr. King was a director of the TestEquity Equityholder. In addition, as of the Closing Date, Mark F. Moon (a member of the Lawson board of directors) was a director of, and held a direct or indirect equity interest in, the TestEquity Equityholder. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the Closing Date of the Mergers, entities affiliated with LKCM and Mr. King, including private investment partnerships for which LKCM serves as investment manager, beneficially owned a majority of the ownership interests in the Gexpro Services Stockholder (which in turn owned all of the outstanding stock of Gexpro Services as of immediately prior to the completion of the Gexpro Services Merger).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the day immediately preceding the Closing Date, entities affiliated with LKCM and Mr. King beneficially owned approximately <ix:nonFraction unitRef="number" contextRef="i363e23553f0e44128c0f9122121e35fe_I20220401" decimals="2" name="us-gaap:EquityMethodInvestmentOwnershipPercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfNDM5ODA0NjUxOTA2Mg_87cf971d-bd9f-4ab4-bcb8-d925549ec4cf">48</ix:nonFraction>% of the shares of Lawson common stock outstanding as of the day immediately preceding the Closing Date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of and after the consummation of the Mergers, entities affiliated with LKCM and J. Bryan King (the Chairman of the Lawson board of directors) beneficially owned in the aggregate approximately <ix:nonFraction unitRef="shares" contextRef="i363e23553f0e44128c0f9122121e35fe_I20220401" decimals="-3" name="laws:RelatedPartyTransactionSharesOwned" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfNDM5ODA0NjUxOTA2Nw_c159d48e-94c2-445a-8032-b252b9248ac4">14,640,000</ix:nonFraction> shares of Lawson common stock as of the Closing Date, which shares represented approximately <ix:nonFraction unitRef="number" contextRef="i363e23553f0e44128c0f9122121e35fe_I20220401" decimals="2" name="laws:RelatedPartyTransactionCommonStockOutstanding" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfNDM5ODA0NjUxOTA3OQ_c33c49e8-984f-4d20-95d8-81c401614ab2">75</ix:nonFraction>% of the shares of Lawson common stock outstanding as of the Closing Date after giving effect to the issuance of shares as of the Closing Date in connection with the consummation of the Mergers. Such aggregate share amount does not include any of the up to <ix:nonFraction unitRef="shares" contextRef="i363e23553f0e44128c0f9122121e35fe_I20220401" decimals="-3" name="laws:RelatedPartyTransactionAdditionalSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfNDM5ODA0NjUxOTA4NA_f4d99fce-ba37-4628-9cb9-1bf7026164d3">700,000</ix:nonFraction> additional shares of Lawson common stock or any of the up to <ix:nonFraction unitRef="shares" contextRef="i363e23553f0e44128c0f9122121e35fe_I20220401" decimals="-3" name="laws:RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable" format="ixt:num-dot-decimal" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfNDM5ODA0NjUxOTA5Mw_0dc84d16-623c-4523-b20f-eb94def04126">1,000,000</ix:nonFraction> additional shares of Lawson common stock potentially issuable to the TestEquity Equityholder and the Gexpro Services Stockholder, respectively, in accordance with the earnout provisions of the TestEquity Merger Agreement and the Gexpro Services Merger Agreement, respectively, summarized in Note 1 - Summary of Significant Accounting Policies and Other Information.</span></div></ix:continuation><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_85"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 16 &#8211; <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RleHRyZWdpb246NTc4ZjlhM2E2Y2Q2NGVjMDgzNGM3MDlkM2NiOWFkZTBfMTA2NA_1cf7f7a7-89f1-4f4e-9dc4-5a86d6875fef" continuedAt="i80ae03af59d1427ab0f4e97695f9dc5d" escape="true">Segment Information</ix:nonNumeric></span></div><div style="text-indent:18pt"><span><br/></span></div><ix:continuation id="i80ae03af59d1427ab0f4e97695f9dc5d"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's operating segments, Lawson and Bolt Supply, also represent its reportable segments because of differences in the businesses' financial characteristics and the methods they employ to deliver product to customers. The results of the Company's operating segments are reviewed by the Company&#8217;s chief operating decision maker responsible for reviewing operating performance and allocating resources. The Lawson segment primarily relies on its large network of sales representatives to visit the customer at the customers' location and produce sales orders for product that is then shipped to the customer and also provides VMI services. The Bolt Supply segment primarily sells product to customers when the customers visit one of Bolt's</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> <ix:nonFraction unitRef="branch" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="INF" name="laws:NumberOfBranches" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RleHRyZWdpb246NTc4ZjlhM2E2Y2Q2NGVjMDgzNGM3MDlkM2NiOWFkZTBfNzcx_fd254f3d-1088-45b8-83a6-d337698df1f9">14</ix:nonFraction> b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ranch locations and the product is delivered to the customers at the point of sale. The Bolt Supply segment total assets include the value of the acquired intangibles and the related amortization within its operating income.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RleHRyZWdpb246NTc4ZjlhM2E2Y2Q2NGVjMDgzNGM3MDlkM2NiOWFkZTBfMTA2Nw_3b08a80b-f4aa-4871-9ab7-c8519f935c86" escape="true"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information for the Company's reportable segments follows:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.498%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7b6914e92642f7a7dd331f18ec34dc_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfNS0xLTEtMS0yMjU5OQ_a1c1fdfe-2df9-4589-b72c-e3d775022990">104,902</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice9ba7e3158f412bb57fc92a855080e3_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfNS0zLTEtMS0yMjU5OQ_6252bd25-b25f-4e8b-bb8c-6530e2ef8bd6">93,330</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Bolt Supply</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03719b5db87e44899b08ced1691f5b6d_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfNi0xLTEtMS0yMjU5OQ_90513978-f40e-44a5-af4c-edd20d39f0b7">12,975</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9fa7493ef144a09b063e10fddd81de4_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfNi0zLTEtMS0yMjU5OQ_fd737751-bcaa-42ae-a618-a799af3b05c4">10,226</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfNy0xLTEtMS0yMjU5OQ_698a5e1c-0cf1-4dd5-9ecd-e8c31f2ccb72">117,877</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfNy0zLTEtMS0yMjU5OQ_a575c5e1-e858-42d6-a060-617e5729c450">103,556</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7b6914e92642f7a7dd331f18ec34dc_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTItMS0xLTEtMjI1OTk_8d38f1f0-c831-45a6-8ead-a7d2aaa2aa9f">55,531</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice9ba7e3158f412bb57fc92a855080e3_D20210101-20210331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTItMy0xLTEtMjI1OTk_7e095488-1484-4723-9097-57fdcd225b13">50,408</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bolt Supply</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03719b5db87e44899b08ced1691f5b6d_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTMtMS0xLTEtMjI1OTk_a9d88238-a051-4f57-8fab-aa66478d8501">4,967</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9fa7493ef144a09b063e10fddd81de4_D20210101-20210331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTMtMy0xLTEtMjI1OTk_e370f38d-57ac-44ea-83b3-3e6bad659d11">4,152</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTQtMS0xLTEtMjI1OTk_d9490d50-0b36-44f2-b854-6d6c119626b1">60,498</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTQtMy0xLTEtMjI1OTk_d6726a55-38af-43b0-9b0b-2e1825d6455c">54,560</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Lawson</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="icc7b6914e92642f7a7dd331f18ec34dc_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTctMS0xLTEtMjI1OTk_648be830-24c9-480b-ad5c-141cbca31ec0">11,096</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="ice9ba7e3158f412bb57fc92a855080e3_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTctMy0xLTEtMjI1OTk_fe92e22b-8dd4-4e99-8e94-7e347dfafc94">4,256</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Bolt Supply</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i03719b5db87e44899b08ced1691f5b6d_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTgtMS0xLTEtMjI1OTk_5dcdb6f4-5835-45cf-af85-2a6564d60952">980</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="id9fa7493ef144a09b063e10fddd81de4_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTgtMy0xLTEtMjI1OTk_a5844963-c800-4857-aa9a-f58aaf38791e">554</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTktMS0xLTEtMjI1OTk_bfd8ed37-d678-445e-af95-a1b2502c4fd6">12,076</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTktMy0xLTEtMjI1OTk_5f1f26d5-4422-4971-bd0d-de61566168d6">4,810</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMjAtMS0xLTEtMjI1OTk_c73c34a7-02f7-4561-9409-13b29a1b6838">95</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMjAtMy0xLTEtMjI1OTk_ffa454cd-3f31-4472-a842-1d9ff17cbc5d">323</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMjEtMS0xLTEtMjI1OTk_0a754c29-59ea-46fd-a158-9816f0199430">204</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMjEtMy0xLTEtMjI1OTk_e2c39252-f765-494f-b0cd-5c7466d787e2">372</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMjItMS0xLTEtMjI1OTk_bf8cace7-b80d-42ac-a5aa-d76bc2684a4a">12,185</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMjItMy0xLTEtMjI1OTk_a4e22bae-7a8b-4ce9-bc9e-76ac955bef3b">4,859</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_88"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 17 - <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84OC9mcmFnOjZjZmJmYjJhY2U2MTRlY2U5YmYzMzAzZTljNjFiNDIyL3RleHRyZWdpb246NmNmYmZiMmFjZTYxNGVjZTliZjMzMDNlOWM2MWI0MjJfMTk2MQ_d7bcbc2a-b550-4b79-adbf-2bac3945cc91" continuedAt="ie81c3116f721483485493bd22281e85f" escape="true">COVID-19 Risks and Uncertainties</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ie81c3116f721483485493bd22281e85f" continuedAt="i39cb7268439740bfb14568c752dd0cc5"><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various events related to COVID-19 may continue to impact revenue, product sourcing, sales functions, and customers' ability to pay timely. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The government of the State of Illinois defines Lawson Products as an essential business. A change in this status could result in the temporary closure of our business if the COVID-19 pandemic worsens, and government restrictions are reimposed to require business shutdowns. The COVID-19 pandemic could result in a temporary closure of any or all of our office space, distribution facilities, or branch locations, as well as disruptions to our supply chain and interactions with our suppliers and customers. The pandemic has had and may in the future have a material adverse impact on future financial results, liquidity, and overall performance of the Company. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, Congress enacted the Coronavirus Aid, Relief, and Economic Security (&#8220;CARES&#8221;) Act to provide certain relief as a result of the COVID-19 outbreak. The Company elected to defer a total of $<ix:nonFraction unitRef="usd" contextRef="ie967c6d0fc224649888651f0a1284adf_I20200327" decimals="-5" name="laws:SocialSecurityTaxEmployerDeferralCARESAct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84OC9mcmFnOjZjZmJmYjJhY2U2MTRlY2U5YmYzMzAzZTljNjFiNDIyL3RleHRyZWdpb246NmNmYmZiMmFjZTYxNGVjZTliZjMzMDNlOWM2MWI0MjJfNDk0NzgwMjMyODc2Mg_581ce283-60c8-430b-9dfb-89dd41dc1ed8">3.5</ix:nonFraction>&#160;million of employer side social security payments in accordance with the CARES Act. The Company paid $<ix:nonFraction unitRef="usd" contextRef="ic4593e2d6e9e42dbb2894fe3778a16a0_D20211001-20211231" decimals="-5" name="laws:PaymentsOfDeferredEmployerPayrollTaxCARESAct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84OC9mcmFnOjZjZmJmYjJhY2U2MTRlY2U5YmYzMzAzZTljNjFiNDIyL3RleHRyZWdpb246NmNmYmZiMmFjZTYxNGVjZTliZjMzMDNlOWM2MWI0MjJfNDk0NzgwMjMyODc0OA_0fc4c531-796a-4d7a-8d7f-61fbbb588ea3">1.7</ix:nonFraction>&#160;million of accrued deferred payroll taxes in the fourth quarter of 2021, and the remaining balance of $<ix:nonFraction unitRef="usd" contextRef="iff3ca7a3ea0c492aa7e77e3f3d54b7c3_D20221001-20221231" decimals="-5" name="laws:PaymentsOfDeferredEmployerPayrollTaxCARESAct" format="ixt:num-dot-decimal" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84OC9mcmFnOjZjZmJmYjJhY2U2MTRlY2U5YmYzMzAzZTljNjFiNDIyL3RleHRyZWdpb246NmNmYmZiMmFjZTYxNGVjZTliZjMzMDNlOWM2MWI0MjJfMTU1OQ_82998b78-36f5-4a6a-933b-d02f1455f059">1.8</ix:nonFraction>&#160;million is expected to be paid in the fourth quarter of 2022. The Company will continue to evaluate how the provisions of the CARES Act will impact its financial position, results of operations and cash flows. </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="i39cb7268439740bfb14568c752dd0cc5">The Company will continue to closely monitor the operating environment and will take appropriate actions to protect the safety of its employees, customers and suppliers.</ix:continuation></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_1205"></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 18 - <ix:nonNumeric contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331" name="us-gaap:SubsequentEventsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xMjA1L2ZyYWc6MjI3NTMxMzRkZjQzNDhmOWE1YjA2MzQxNzcxODVjZjUvdGV4dHJlZ2lvbjoyMjc1MzEzNGRmNDM0OGY5YTViMDYzNDE3NzE4NWNmNV80OTQ3ODAyMzI1MTYz_c7440ef6-3817-4652-b5c4-048a87a7bffe" continuedAt="i8ebc1ed12ebf4fba9b4edbad803e6608" escape="true">Subsequent Events</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i8ebc1ed12ebf4fba9b4edbad803e6608"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">TestEquity and Gexpro Services Mergers</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 1 - Summary of Significant Accounting Policies and Other Information,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a description of the TestEquity Merger and the Gexpro Services Merger consummated on April 1, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Amended and Restated Credit Agreement</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the TestEquity Merger and Gexpro Services Merger, Lawson entered into an </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amended and Restated Credit Agreement. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 9 - Credit Agreement, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for a description of the agreement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Retirement of CEO</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 4, 2022, Michael G. DeCata, entered into an agreement pursuant to which he agreed to retire from his positions as President and Chief Executive Officer and as a member of the Board of Directors of Lawson, effective May 1, 2022. In connection with Mr. DeCata&#8217;s retirement, a Lawson subsidiary and Mr. DeCata entered into a Retirement and Consulting Agreement, dated as of April 4, 2022, pursuant to which Mr. DeCata agreed to provide consulting and advisory services from time to time through May 1, 2026. As part of the succession plan, Cesar Lanuza was appointed as President and Chief Executive Officer of the Lawson subsidiary that operates Lawson's business operations other than TestEquity and Gexpro Services, effective April 4, 2022.</span></div></ix:continuation><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_91"></div><div style="padding-left:40.5pt;text-indent:-40.5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;2. MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_94"></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:115%;text-decoration:underline">Sales Drivers</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The North American MRO market is highly fragmented. We compete for business with several national distributors as well as a large number of regional and local distributors. The MRO business is significantly impacted by the overall strength of the manufacturing sector of the U.S. economy which has been significantly affected by the COVID-19 pandemic. One measure used to evaluate the strength of the industrial products market is the Purchasing Managers Index (PMI) published by the Institute for Supply Management. The PMI is a composite index of economic activity in the United States manufacturing sector. A measure of that index above 50 generally indicates expansion of the manufacturing sector while a measure below 50 generally represents contraction.</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The average monthly PMI was 57.8 in the first quarter of 2022 compared to 61.4 in the first quarter of 2021. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales are also influenced by the number of sales representatives and their productivity. Our average sales rep headcount for the first quarter of 2022 was 1,026 sales representatives. This is compared to the average sales representative headcount of 1,083 sales representatives in the first quarter of 2021. Lawson segment sales representative productivity, measured as sales per rep per business day, increased 16.4% to $1.583 thousand in the first quarter of 2022 compared to $1.360 thousand in the prior year quarter. The increase in sales rep productivity was primarily driven by the realization of price increases instituted throughout 2021 and in the first quarter of 2022 and increased sales with fewer sales reps. These price increases were enacted to primarily offset rising supplier costs caused by inflation and increased transportation and labor costs. We plan to continue concentrating our efforts on increasing the productivity and size of our sales team. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Supply Chain Disruptions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Along with the broader economy, we continue to be affected by </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">rising supplier costs caused by inflation and increased transportation and labor costs</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. This results in challenges in acquiring and receiving inventory in a timely fashion and fulfilling customer orders, </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">which has offset some of the sales gains we recorded in 2022 compared to 2021. The supply chain disruptions have also led to higher product costs which have contributed to lower gross margins as a percentage of sales compared to the prior year. We have instituted various price increases during 2021 and 2022 in response to rising supplier costs, as well as increased transportation and labor costs. Further discussion in included within the financial discussion of the </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Management's Discussion and Analysis of Financial Condition and Results of Operations</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">TestEquity and Gexpro Services Mergers</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to the section entitled "Recent Events" in Note 1 - Summary of Significant Accounting Policies and Other Information included in Part I. Item 1. Financial Statements, which section</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is incorporated herein by reference, for a description of the TestEquity Merger and Gexpro Services Merger consummated on April 1, 2022. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Cyber Security Incident</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In February 2022, Lawson became aware that its computer network was the subject of a cyber incident potentially involving unauthorized access. It is possible that certain confidential business information and personnel records may have been compromised in the past. Lawson has engaged a cybersecurity forensics firm to assist in the investigation of the incident and to assist in securing its computer network.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depending on the nature of any information that may have been compromised, Lawson may be required to notify the parties whose information was compromised of the incident as well as various governmental agencies and may be required to take other actions in the future, such as offering credit monitoring services. Lawson is continuing to investigate the incident as well as potential corrective and remedial actions to take in respect of the incident. The Company has not incurred material costs and at this time, is unable to estimate the total cost of any remediation that may be required</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">COVID-19 Pandemic</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various events related to COVID-19 may impact revenue, product sourcing, sales functions, and customers' ability to pay timely. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We will continue to closely monitor the overall economic and operating environment and we will take appropriate actions to protect the safety of our employees, customers and suppliers. While we believe that COVID-19 and supply chain disruptions continue to negatively impact our sales and cost control measures, our ability to effectively service our customers has continued to generate positive cash flow that has enabled us to maintain a strong financial position. We plan to continue to respond to pandemic developments in a prompt and disciplined manner with an emphasis on maintaining our strong financial position. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Critical Accounting Policies and Use of Estimates</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The condensed consolidated financial statements were prepared in accordance with GAAP. A discussion of our critical accounting policies and estimates is contained in our 2021 annual report on Form 10-K within Part II, Item 7 and Item 8, Note 2. Please refer to these disclosures for further information regarding our critical accounting polices and use of estimates. There have been no significant changes to our previously disclosed critical accounting polices and use of estimates. </span></div><div style="text-align:justify;text-indent:36pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Non-GAAP Financial Measure - Adjusted Operating Income</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's management believes that certain non-GAAP financial measures may provide users of this financial information with additional meaningful comparisons between current results and results in prior operating periods. Management believes that these non-GAAP financial measures can provide additional meaningful reflection of underlying trends of the business because they provide a comparison of historical information that excludes certain infrequently occurring, seasonal or non-operational items that impact the overall comparability. These non-GAAP financial measures should be viewed in addition to, and not as an alternative for, the Company's reported results prepared in accordance with GAAP.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adjusted operating income is defined by us as GAAP operating income excluding stock-based compensation, severance expense, and other non-recurring items in the period in which these items are incurred. Operating income was $12.1&#160;million for the first quarter of 2022 compared to $4.8 million for the first quarter of 2021. Excluding stock-based compensation, severance expense, acquisition costs and other non-recurring items, adjusted non-GAAP operating income was $7.1 million in the first quarter of 2022 compared to $7.2 million in the first quarter of 2021.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The decrease in non-GAAP adjusted operating income in the first quarter 2022 compared to the prior year quarter was driven by increased supplier costs, higher selling expenses due to higher sales, and higher health insurance costs compared to the prior quarter. These items were partially offset by higher sales driven primarily by the realization of price increases instituted throughout 2021 and in the first quarter of 2022 to offset rising costs.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:70.537%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.499%"></td><td style="width:0.1%"></td></tr><tr><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Reconciliation of GAAP Operating Income to Non-GAAP Adjusted Operating Income (Unaudited)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income as reported per GAAP</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,076&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,810&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Stock-based compensation (benefit) expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,595)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Severance expense</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"> (2)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Costs related to merger agreements </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(3)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,974&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Employee acquisition costs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(4)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Inventory reserves </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(5)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">825&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-GAAP adjusted operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,081&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,211&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Expense for stock-based compensation, of which a portion varies with the Company's stock price.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;Includes severance expense from actions taken in 2022 and 2021.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3)&#160;&#160;&#160;&#160;Primarily costs related to the negotiation, review and execution of the merger agreements relating to Lawson&#8217;s business combination with TestEquity and Gexpro Services consummated on April 1, 2022.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(4)&#160;&#160;&#160;&#160;Includes retention costs for actions taken in 2021 related to the Partsmaster acquisition.</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(5)&#160;&#160;&#160;&#160;Includes expense for 2021 Partsmaster inventory rationalization plan and write-down of personal protective equipment inventory to net realizable value.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_97"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Three months ended March&#160;31, 2022 compared to three months ended March&#160;31, 2021 </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"></td><td style="width:41.988%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.576%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.535%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.579%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of<br/>Net&#160;Sales</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">% of<br/>Net Sales</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,877&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of goods sold</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">57,379&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,996&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,498&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,560&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,310&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,802&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.0&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,112&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,948&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,422&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41.1&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,750&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48.0&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,076&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,810&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.3)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income before income taxes</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,185&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,859&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,199&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,263&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,986&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.6&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,596&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.5&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue and Gross Profits</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.227%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.543%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.496%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.501%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,902&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,330&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,572&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.4%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bolt Supply</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,226&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26.9%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,877&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,556&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,321&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,531&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,408&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,123&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bolt Supply</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,967&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,152&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">815&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.6%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,498&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,560&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,938&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.9%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit margin</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bolt Supply</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">38.3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Revenue</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total sales increased 13.8% to $117.9 million in the first quarter of 2022 compared to $103.6 million in the first quarter of 2021. The increase in sales compared to the prior year quarter was primarily driven by the realization of price increases enacted throughout 2021 and in the first quarter of 2022 to offset rising supplier costs and one additional selling day in 2022. Bolt Supply sales improved 26.9% compared to the prior year quarter driven by realization of prior period price increases enacted to offset rising supplier costs, continued strength in branch location sales and a recovery of direct sales to oil and gas customers. The first quarter 2022 had one more selling day than the prior year quarter. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Gross Profit</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reported gross profit increased $5.9 million to $60.5 million in the first quarter of 2022 compared to $54.6 million in the prior year quarter primarily as a result of increased sales. Consolidated gross profit as a percent of sales was 51.3% in the first quarter of 2022 compared to 52.7% in the prior year quarter. Gross margin percentage for the first quarter 2022 was impacted by increased supplier costs from inflation, supply chain disruptions and a sales shift toward lower margin customers. Price increases enacted throughout 2021 and the first quarter of 2022 have partially offset the negative impacts of these higher costs. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Lawson segment gross margin, defined as margin generated by Lawson MRO as a percent of sales was 52.9% in the first quarter 2022 compared to 54.0% a year ago quarter. The realization of customer price increases, along with product sourcing and labor allocation, partially offset increased supplier costs in the current year quarter. The decrease in Bolt Supply gross margin as a percent of sales compared to the prior year quarter was also driven by increased sales to lower margin customers in the oil and gas industry. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Selling, General and Administrative Expenses</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:40.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.024%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.996%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.556%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.560%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31, </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Increase</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,370&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,891&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,479&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.8%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bolt Supply</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">940&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">911&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.2%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,802&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,508&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5%</span></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">General and administrative expenses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,261&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,196)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(18.0)%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bolt Supply</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,047&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,687&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,112&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,948&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,836)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14.8)%</span></td></tr></table></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Selling expenses consist of compensation and support for our sales representatives. Selling expenses increased to $26.3 million in the first quarter of 2022 compared to $23.8 million in the prior year quarter. Higher selling expense in the first quarter 2022 compared to the prior year quarter was primarily driven by costs incurred to support the increased sales and increased health insurance costs. As a percent of sales, selling expenses decreased to 22.3% from 23.0% in the first quarter of 2021 driven by expenses allocated over a larger sales base. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">General and administrative expenses consist of expenses to operate our distribution network and overhead expenses to manage the business. General and administrative expenses decreased to $22.1 million in the first quarter of 2022 from $25.9 million in the prior year quarter. The decrease in general and administrative expenses was driven by a stock-based compensation benefit of $8.6 million in the first quarter 2022 compared to expense of $1.0 million in the prior year quarter. A portion of our stock based compensation fluctuates with our stock price. This benefit was partially offset by costs of $3.0 million incurred in the first quarter of 2022 related to the Mergers with TestEquity and Gexpro Services, which were consummated on April 1, 2022. Excluding stock-based compensation, severance and acquisition related costs, general and administrative expense increased by $2.7 million compared to the prior year quarter. This increase was driven primarily by higher employee related costs including additional health insurance claims of approximately $1.5 million. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest Expense</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest expense was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.1 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the first quarter of 2022 compared to $0.3 million of interest expense in the prior year quarter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other Income, Net</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other income, net </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">decreased</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.2 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> in the first quarter of 2022 over the prior year quarter primarily due to Canadian currency exchange rate effect.</span></div><div style="text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Tax Expense</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense was $3.2 million, resulting in a 26.3% effective tax rate for the three months ended March&#160;31, 2022 compared to income tax expense of $1.3 million and an effective tax rate of 26.0% for the three months ended March&#160;31, 2021. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The effective tax rate in both periods is higher than the U.S. statutory rate primarily due to state taxes and other permanent items.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_103"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Liquidity and Capital Resources</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Available cash and cash</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> equivalents were $5.5 million on March&#160;31, 2022 compared to $4.2 million on December 31, 2021.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash used by operations for the three months ended March 31, 2022 was $0.2 million, primarily due to increased accounts receivables driven by higher sales and increased inventories due to increased supplier costs driven by inflation and global supply chain disruptions. The increased operating cash outflows were partially offset by operating cash inflows generated by realization of pricing actions taken to offset increased supplier costs.</span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Capital expenditures were $2.1 million and $0.8 million for the three month period ended March&#160;31, 2022 and 2021, respectively, primarily for improvements to our distribution centers and information technology.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash provided by financing activities was $3.6 million for the first three months of 2022, primarily due to a net drawdown of $3.7&#160;million on our Old Revolving Credit Facility due to increased working capital requirements and costs associated with the TestEquity Merger and Gexpro Services Merger.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2019, o</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ur Board of Directors authorized a program in which we may repurchase up to $7.5 million of our common stock from time to time in open market transactions, privately negotiated transactions or by other methods. We did not repurchase any shares of stock in the first three months of 2022 under this plan. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company anticipates that outstanding stock performance rights with a value of $4.2&#160;million </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at March&#160;31, 2022 will be paid out within the next twelve months prior to expiration. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Old Revolving Credit Facility</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March&#160;31, 2022, we had </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$15.6&#160;million in outstanding borrowings and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$83.4 million of borrowing availability remaining, net of outstanding letters of credit, under our Old Revolving Credit Facility.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Along with certain standard terms and conditions of our 2019 Credit Agreement governing our Old Revolving Credit Facility, we were able to borrow up to 3.25 times our EBITDA, as defined, and required to maintain a minimum fixed charge ratio, as defined, of 1.15. As of March&#160;31, 2022, we were in compliance with all financial covenants.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">While we were in compliance with our financial covenants included in our 2019 Credit Agreement for the quarter ended March&#160;31, 2022, failure to meet the covenant requirements of the Amended and Restated Credit Agreement in future quarters could lead to higher financing costs, increased restrictions, or reduce or eliminate our ability to borrow funds and could have a material adverse effect on our business, financial condition and results of operations. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We believe cash provided by operations and funds available under our Amended and Restated Credit Agreement are sufficient to fund our operating requirements, strategic initiatives and capital improvements, although we cannot provide assurance that events beyond our control will not have a material adverse impact on our liquidity. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amended and Restated Credit Agreement</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to quarter end, on April 1, 2022, in connection with the TestEquity Merger and Gexpro Services Merger, Lawson entered into an Amended and Restated Credit Agreement. Refer to Note 9 - Credit Agreement which is incorporated herein by reference, for a description of the agreement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_106"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;3. QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ITEM 3 of Part I has been omitted from this report.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_109"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;4. CONTROLS AND PROCEDURES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Evaluation of Disclosure Controls and Procedures</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the supervision and with the participation of our senior management, including our Chief Executive Officer and Chief Financial Officer, we conducted an evaluation of the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules&#160;13a-15(e) and 15d-15(e) under the Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;), as of the end of the period covered by this report (the &#8220;Evaluation Date&#8221;). Based on this evaluation, our Chief Executive Officer and Chief Financial Officer concluded as of the Evaluation Date that our disclosure controls and procedures were effective such that the information relating to Lawson, including our consolidated subsidiaries, required to be disclosed in our SEC reports (i) is recorded, processed, summarized and reported within the time periods specified in SEC rules and forms, and (ii)&#160;includes, without limitation, controls and procedures designed to ensure that information required to be disclosed is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Changes in Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no changes in our internal control over financial reporting during the quarter ended March&#160;31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_112"></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PART II</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OTHER INFORMATION</span></div><div style="text-align:center"><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ITEMS 3, 4 and 5 of Part II are not applicable and have been omitted from this report.</span></div><div><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_1240"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1. LEGAL PROCEEDINGS</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 14 - </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commitments and Contingencies to our condensed consolidated financial statements, included in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Part I. Item 1. Financial Information, which is incorporated herein by reference, for a description of certain of our pending legal proceedings. In addition, the Company is involved in legal actions that arise in the ordinary course of business. It is the opinion of management that the resolution of any currently pending litigation will not have a material adverse effect on the Company&#8217;s financial position, results of operations or cash flows.&#160;</span></div><div><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_1246"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;1A. RISK FACTORS</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our operating results depend upon many factors and are subject to various risks and uncertainties, including those discussed below. The material risks and uncertainties known to us and described below may negatively affect our business, financial condition and results of operations. Additional risks and uncertainties not presently known to us or that we currently deem immaterial may also impair or otherwise adversely affect our business, financial condition and results of operations, and may give rise to or amplify many of the risks discussed below.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Risks</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A significant portion of our inventory may become obsolete.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business strategy requires us to carry a significant amount of inventory to meet rapid processing of customer orders. If our inventory forecasting and production planning processes result in inventory levels exceeding the levels demanded by customers or should our customers decrease their orders with us, our operating results could be adversely affected due to costs of carrying the inventory and additional inventory write-downs for excess and obsolete inventory.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Work stoppages and other disruptions at transportation centers or shipping ports, along with other supply chain disruptions, may adversely affect our ability to obtain inventory and make deliveries to our customers.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to rapidly process customer orders is an integral component of our overall business strategy. Interruptions at our company operated facilities or disruptions at a major transportation center or shipping port, due to events such as severe weather, labor interruptions, natural disasters, acts of terrorism or other events, could affect our ability to maintain core products in inventory, deliver products to our customers on a timely basis or adversely affect demand for our products, which may in turn adversely affect our business, financial condition and results of operations. Similarly, other supply chain disruptions have impacted our ability to maintain certain core products in inventory and deliver products to customers on a timely basis, and may continue to impact our ability to do so. Such supply chain disruptions may adversely affect our business, financial condition and results of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">TestEquity relies on a single supplier for a significant amount of its product inventory, and any disruptions in such supplier&#8217;s business, operations or financial condition, or TestEquity&#8217;s relationship with such supplier, could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity relies on a single supplier for a significant amount of its product inventory, including electronic test and measurement equipment. Any disruptions in that particular supplier&#8217;s business, operations or financial condition, or TestEquity&#8217;s relationship with this significant supplier, could have a material adverse effect on our business, financial condition and results of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in our customers, product mix and pricing strategy could cause our gross margin percentage to decline in the future.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, our businesses have experienced overall changes in the product mix demand of customers. When customers or product mix changes, there can be no assurance that we will be able to maintain our gross profit margins. Changes in our customers, product mix, volume of orders or prices charged, along with additional freight costs or lower productivity levels, could cause our gross profit margin percentage to decline. Our gross margin percentage may also come under pressure in the future if we increase the percentage of national accounts in our customer base, as sales to these customers are generally at lower margins.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Disruptions of our information and communication systems could adversely affect the Company.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We depend on our information and communication systems to process orders, purchase and manage inventory, maintain cost-effective operations, sell and ship products, manage accounts receivable collections and serve our customers. Disruptions in the operation of information and communication systems can occur due to a variety of factors including power outages, hardware failure, programming faults and human error. Disruptions in the operation of our information and communication systems, whether over a short or an extended period of time or affecting one or multiple distribution centers, could have a material adverse effect on our business, financial condition and results of operations. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cyber attacks or other information security incidents could have a material adverse effect on our operating results and financial condition, subject us to additional legal costs and damage our reputation in the marketplace. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We are increasingly dependent on digital technology to process and record financial and operating data and communicate with our employees and business partners. During the normal course of business we receive, retain and transmit certain confidential information that our customers provide to purchase products or services or to otherwise communicate with us.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our technologies, systems and networks (and those of our business partners) have been and may in the future be the target of cyber attacks and/or information security incidents that may have resulted in, or may in the future result in, the unauthorized release, misuse, loss or destruction of proprietary, personal and other information, or other disruption of our business operations. For example, in February 2022, Lawson became aware that its computer network was the subject of a cyber incident potentially involving unauthorized access. It is possible that certain confidential business information and personnel records may have been compromised in the past, and may be compromised in the future. Depending on the nature of any information that may have been or may in the future be compromised, we may be required to notify the parties whose information was compromised of the incident as well as various governmental agencies and may be required to take other actions in the future, such as offering credit monitoring services.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Such attacks or incidents could have a material adverse effect on our operating results and financial condition, subject us to additional legal costs and damage our reputation in the marketplace. As cyber threats continue to evolve, we may be required to expend additional resources to continue to modify or enhance our protective measures or to investigate and fix any information security vulnerabilities.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The inability to successfully recruit, integrate and retain productive sales representatives could adversely affect our business and operating results.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have committed to a plan to increase the size of our sales force. A successful expansion in our sales force requires us to identify under-served territories that offer the greatest potential growth opportunity, locate and recruit talented sales representatives, provide them with the proper training, and successfully integrate them into our organization. This expansion will require significant investment in capital and resources. The failure to identify the optimal sales territories, recruit and retain quality sales representatives and provide them with sufficient support could adversely affect our business, financial condition and results of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">It is also critical to retain the experienced and productive sales representatives that have historically contributed to the successes of our businesses. Failure to retain a sufficient number of talented, experienced and productive sales representatives could adversely affect our business, financial condition and results of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to retain talented employees, managers and executives could negatively impact our business and operating results.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our success depends on, among other things, our ability to attract, develop and retain talented employees, including executives and other key managers. The loss of certain key executives and managers or the failure to attract and develop talented employees could have a material adverse effect on our business.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The inability of management to successfully implement changes in operating processes could lead to disruptions in our operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We strive to improve operational efficiencies throughout our organization and to identify and initiate changes intended to improve our internal operations. The implementation of changes to our current operations involve a risk that the changes may not work as intended, may disrupt related processes, may not be properly applied or may not result in accomplishing the intended efficiencies. Failure to successfully manage the implementation of these changes could lead to disruptions in our operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The inability to successfully integrate additional acquisitions into our organization could adversely affect our operations and operating results.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">One of our growth strategies is to actively pursue additional acquisition opportunities which complement our business model. However, there are risks associated with pursuing acquisitions, which include the incurrence of significant transaction costs without the guarantee that such transactions will be completed. Further, we may fail to successfully identify the right opportunities and/or to successfully integrate the acquired businesses, operations, technologies, systems and/or personnel with those of Lawson, which could adversely affect our business, financial condition and results of operations. See also the section entitled &#8220;Item 1A. Risk Factors &#8211; TestEquity Merger and Gexpro Services Merger Risks&#8221; for a discussion of various additional risk factors relating to our completed business combination with TestEquity and Gexpro Services.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We operate in highly competitive markets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The marketplaces in which we operate are highly competitive. Our competitors include large and small companies with similar or greater market presence, name recognition, and financial, marketing, and other resources. We believe the competition will continue to challenge our business with their product selection, financial resources and services.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes that affect governmental and other tax-supported entities could negatively impact our sales and earnings. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A portion of our sales are derived from the United States military and other governmental and tax-supported entities. These entities are largely dependent upon government budgets and require adherence to certain laws and regulations. A decrease in the levels of defense and other governmental spending or the introduction of more stringent governmental regulations and oversight, could lead to reduced sales or an increase in compliance costs which would adversely affect our business, financial condition and results of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Debt Financing Risks</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have a significant amount of indebtedness, and our significant indebtedness could adversely affect our business, financial condition and results of operations.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We incurred a significant amount of indebtedness in connection with the Mergers, and our significant indebtedness includes a significant amount of indebtedness under our credit agreement.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, we may be able to incur a significant amount of additional indebtedness, subject to the terms and restrictions of our credit agreement. Our indebtedness could have significant consequences on our future operations, including:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">events of default if we fail to comply with the financial and other covenants contained in the credit agreement and/or other agreements governing our debt instruments, which could result in all of the debt becoming immediately due and payable or require us to negotiate an amendment to financial or other covenants that could cause us to incur additional fees and expenses;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">reducing the availability of our cash flow to fund working capital, capital expenditures, investments, acquisitions and other general corporate purposes, and limiting our ability to obtain additional financing for these purposes;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limiting our flexibility in planning for, or reacting to, and increasing our vulnerability to, changes in our business, the industries in which we operate, and the overall economy;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">limiting our ability to buy back common stock or pay dividends;</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">placing us at a competitive disadvantage compared to any of our competitors that have less debt or are less leveraged; and</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">increasing our vulnerability to the impact of adverse economic and industry conditions.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to meet our payment and other obligations under our debt instruments will depend on our ability to generate significant cash flow in the future. This, to some extent, is subject to general economic, financial, competitive, legislative and regulatory factors as well as other factors that are beyond our control. We cannot assure that we will generate cash flow from operations, or that future borrowings will be available to us, in an amount sufficient to enable us to meet our indebtedness obligations and to fund other liquidity needs.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to adequately fund our operating and working capital needs through cash generated from operations and cash available through our credit agreement could negatively impact our ability to invest in our business and maintain our capital structure.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our business requires investment in working capital and fixed assets. We expect to fund these investments from cash generated from operations and funds available from our credit agreement. Failure to generate sufficient cash flow from operations or from our credit agreement could cause us to have insufficient funds to operate our business. Adequate funds may not be available when needed or may not be available on favorable terms.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Failure to meet the covenant requirements of our credit agreement could lead to higher financing costs and increased restrictions and reduce or eliminate our ability to borrow funds.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our credit agreement contains financial and other restrictive covenants. These covenants could adversely affect us by limiting our financial and operating flexibility as well as our ability to plan for and react to market conditions and to meet our capital needs. Failure to meet these covenant requirements could lead to higher financing costs and increased restrictions, reduce or eliminate our ability to borrow funds, or accelerate the payment of our indebtedness. In addition, prior to the closing of the TestEquity Merger, TestEquity was in default of certain debt covenants of its term loan and revolving line of credit agreements. In connection therewith, on September 6, 2019, February 28, 2020, March 27, 2020, October 9, 2020 and June 30, 2021, TestEquity entered into forbearance agreements with its lender. Such term loan and revolving line of credit agreements were terminated in connection with the closing of the TestEquity Merger.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If we require more liquidity than is available to us under our credit agreement, we may need to raise additional funds through debt or equity offerings which may not be available when needed or may not be available on terms favorable to us. Should funding be insufficient at any time in the future, we may be unable to develop or enhance our products or services, take advantage of business opportunities or respond to competitive pressures, any of which could have a material adverse effect on our business, financial condition and results of operations. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Common Stock Risks</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The market price of our common stock may decline.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The price of our common stock could decrease if our financial performance is inadequate or does not meet investors' expectations, if there is deterioration in the overall market for equities, if large amounts of shares are sold in the market, if there is index trading, or if investors have concerns that our business, financial condition, results of operations and capital requirements are negatively impacted by an economic downturn or any other adverse development. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Entities affiliated with Luther King Capital Management Corporation and J. Bryan King beneficially own a significant majority of the outstanding shares of Lawson common stock and therefore have significant influence over our company, and this influence could delay or deter a change in control or other business combination or otherwise cause us to take actions with which you may disagree. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 1, 2022, after giving effect to the issuance of shares of Lawson common stock on such date in connection with the Mergers, entities affiliated with Luther King Capital Management Corporation ("LKCM") beneficially owned in the aggregate approximately 75% of the outstanding shares of Lawson common stock as of such date. J. Bryan King, a director of the Company, is the Principal of LKCM. As a result, LKCM has significant influence over the outcome of matters requiring a stockholder vote, including the election of directors and the approval of other significant matters, and LKCM&#8217;s interests may not align with the interests of other stockholders. This concentration of ownership could also have the effect of delaying or preventing a change of control or other business combination that might be beneficial to our stockholders.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, as a result of this concentrated ownership interest, Lawson believes that it qualifies as a &#8220;controlled company,&#8221; as that term is defined by Rule 5615(c) of the NASDAQ Listing Rules and, accordingly, Lawson believes that, if it so desired, it would be generally exempt from the requirements of Rule 5615(c) of the NASDAQ Listing Rules that would otherwise require Lawson to have:</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a majority of the Lawson board of directors comprised of independent directors;</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">a compensation committee comprised solely of independent directors; and</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">director nominees selected, or recommended for the Lawson board of directors&#8217; selection, either by (1) independent directors constituting a majority of the Lawson board of directors&#8217; independent directors in a vote in which only independent directors participate or (2) a nominating committee comprised solely of independent directors.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Legal and Regulatory Risks</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">A violation of federal, state or local environmental protection regulations could lead to significant penalties and fines or other remediation costs.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our product offerings include a wide variety of industrial chemicals and other products which are subject to a multitude of federal, state and local regulations. These environmental protection laws change frequently and affect the composition, handling, transportation, storage and disposal of these products. Failure to comply with these regulations could lead to severe penalties and fines for each violation. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, a facility we own in Decatur, Alabama, was found to contain hazardous substances in the soil and groundwater as a result of historical operations prior to our ownership. We retained an environmental consulting firm to further investigate the contamination, including measurement and monitoring of the site. The Company concluded that further remediation was required, and accordingly, has made an accrual for the estimated cost of this environmental matter. A remediation plan was approved by the Alabama Department of Environmental Management and the remediation of the affected area is ongoing. Additional procedures may be required that could negatively impact our business, financial condition and results of operations. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results of operations could be affected by changes in taxation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our results of operations could be affected by changes in tax rates, audits by taxing authorities or changes in laws, regulations and their interpretation. Changes in applicable tax laws and regulations could affect our ability to realize our deferred tax assets, which could adversely affect our results of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">COVID-19 and Other Infectious Disease Risks</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The coronavirus strain that began to spread in 2020 ("COVID-19") has created a worldwide pandemic which has continued to affect our business and could have further undetermined material adverse effects on our revenues, operating results and financial condition.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The COVID-19 pandemic has resulted in lost revenue to our company, limitations on our ability to source high demand product, limitations on our sales force to perform certain functions due to state or federal stay-at-home orders, a slow-down of customer demand for our products and limitations on the ability of some customers to pay us on a timely basis. The impact of the COVID-19 pandemic on our operational and financial performance includes affecting our ability to execute our business strategies and initiatives in the expected time frame. The extent of the effect of the COVID-19 pandemic on us will depend on future developments, including the duration and spread of the COVID-19 pandemic and related restrictions on travel, transports and person to person contact, all of which are uncertain and cannot be predicted at the present time. On a broader scale, the COVID-19 pandemic has negatively impacted the global economy, disrupted global supply chains and created significant volatility and disruption of financial markets. An extended period of global supply chain and economic disruption could materially affect our sales, workforce, supply chains, results of operations, and financial condition.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the COVID-19 pandemic worsens, some or all of our facilities (including distribution facilities and/or branch locations) could be required to temporarily close, which would negatively impact our operations. Other disruptions to our supply chain such as reduced capacity or temporary shutdowns of freight carriers could also negatively impact Company performance.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our sales results may be negatively impacted in the future by any social distancing guidelines and government mandated shelter in place orders that would prevent our sales representatives from visiting customers in person, or that would otherwise reduce customer visits to our branch locations. The reduction of operations and temporary shut down by many of our customers in response to COVID-19 has also negatively impacted our sales and ability to collect on existing credit balances, and we may continue to be impacted by those reductions and shut downs until the pandemic ends. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Further, vendors who are negatively impacted by COVID-19 may temporarily shut down operations or have difficulty obtaining inventory, which could negatively impact our ability to fulfill customer orders. As a result, the Company may be negatively impacted by the COVID-19 pandemic and the various federal, state and local restrictions enacted to combat the pandemic.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain items on our balance sheet require judgments on their valuation, including intangible assets and goodwill. These valuations are based on assumptions that take future financial performance into account. COVID-19 may have a negative impact to our future financial performance that would require us to revise assumptions about future financial performance and impair the value of these assets. It is reasonably possible that estimates made based on future operating results and cash flows of the Company may be materially and adversely impacted in the near term as a result of the COVID-19 pandemic, including impairment losses related to goodwill.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the increased number of employees working remotely as a result of COVID-19 can exacerbate the risks mentioned in regards to internal controls and cybersecurity. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">TestEquity Merger and Gexpro Services Merger Risks</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Completion of the Mergers resulted in the issuance of a significant number of shares of Lawson common stock, and may result in the issuance of a significant number of additional shares of Lawson common stock, which could have a negative effect on the price of Lawson common stock.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We issued an aggregate of 10.3 million shares of Lawson common stock on April 1, 2022 in connection with the closing of the Mergers. In addition, we could be obligated to issue up to an aggregate of 1.7 million additional shares of Lawson common stock in accordance with the earnout provisions of the Merger Agreements. The issuance of such a significant number of shares of Lawson common stock could have a negative effect on the market price of Lawson common stock. Such downward pressure could also encourage short sales by certain investors, which could place further downward pressure on the market price of Lawson common stock.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, in accordance with the Merger Agreements, Lawson granted to certain entities affiliated with LKCM certain registration rights with respect to the shares of Lawson common stock that Lawson has issued, and would be required to issue, in connection with the Mergers. Any sales of those shares, or the anticipation of the possibility of such sales, could create downward pressure on the market price of Lawson common stock.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">There may be difficulties in combining certain operations of TestEquity&#8217;s and Gexpro Services&#8217; respective businesses with our legacy operations, and the failure to successfully combine those operations within our expected timetable could adversely affect our future results and the market price of our common stock.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Mergers involve the combination of businesses that previously operated as independent businesses. We have been devoting, and will continue to need to devote, significant management attention and resources to combining certain business operations of TestEquity and Gexpro Services with our legacy business operations and attending to other post-closing matters. This may decrease the time our management team will have to manage our businesses, service existing customers, attract new customers and develop new products, services and strategies. One potential consequence of such distractions could be the failure of management to realize other opportunities that could be beneficial to us.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If our management is not able to effectively manage the process following the closing of the Mergers, or if any significant business activities are interrupted as a result of the process, our businesses could suffer.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Furthermore, it is possible that the Mergers could result in the loss of key employees. If we are not able to fully realize the anticipated savings and synergies in a timely manner, or the cost to achieve these synergies is greater than expected, we may not fully realize the anticipated benefits (or any benefits) of the Mergers, or it may take longer than expected to realize any benefits. The failure to fully or timely realize the anticipated benefits could have a negative effect on the market price of Lawson common stock.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We are subject to business uncertainties as a result of the Mergers that could materially and adversely affect our businesses.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Uncertainty about the effect of the Mergers on employees, customers, suppliers and others having business relationships with our company may have a material and adverse effect on us. These uncertainties may impair our ability to attract, retain and motivate key personnel for a period of time after the closing of the Mergers. These uncertainties could also cause our customers and suppliers and others that deal with us to seek to change existing business relationships with us. Employee retention and recruitment may be challenging for the combined company as employees and prospective employees may experience uncertainty about their future roles with the combined company. Furthermore, no assurance can be given that after the Mergers we will be able to attract or retain key management personnel or other key employees to the same extent that legacy Lawson, TestEquity and Gexpro Services had been previously able to attract or retain their own employees. The departure of existing key employees or the failure of potential key employees to accept employment with the combined company, despite our retention and recruiting efforts, could have a material adverse impact on our business, financial condition and operating results.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have incurred and may continue to incur significant transaction costs in connection with the Mergers.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have incurred and may continue to incur significant, non-recurring costs in connection with consummating the Mergers. Non-recurring transaction costs include, but are not limited to, fees paid to legal, accounting and financial advisors, filing fees and other costs. Additional unanticipated costs may be incurred in the combination process. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Lawson&#8217;s estimates and judgments related to the acquisition accounting models used to record the purchase price allocation in connection with the Mergers may be inaccurate.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson&#8217;s management will make significant accounting judgments and estimates for the application of acquisition accounting under GAAP and the underlying valuation models in connection with the Mergers. Our business, financial condition and results of operations could be materially and adversely impacted in future periods if our accounting judgments and estimates related to these models prove to be inaccurate.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be required to recognize impairment charges for goodwill and other intangible assets.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the closing of the Mergers on April 1, 2022</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, we expect to have an amount of goodwill and other intangible assets on our future balance sheets that is significantly greater than the amount of goodwill and other intangible assets on Lawson&#8217;s March 31, 2022 consolidated balance sheet. In ac</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">cordance with GAAP, our management periodically assesses our goodwill and other intangible assets to determine if they are impaired. Significant negative industry or economic trends, disruptions to our business, an inability to effectively integrate acquired businesses, unexpected significant changes, planned changes in use of the assets, divestitures and market capitalization declines may impair goodwill and other intangible assets. Any charges relating to such impairments could materially and adversely affect our results of operations in the periods recognized, which could result in an adverse effect on the market price of Lawson common stock.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">TestEquity&#8217;s and Gexpro Services&#8217; international operations subject us to additional legal and regulatory regimes.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity has business operations and/or sales in a number of foreign countries, including Canada, Mexico and the United Kingdom, and Gexpro Services has business operations and/or sales in a number of foreign countries, including Hungary and China. As a result of the completion of the Mergers, we are subject to a wider array of foreign legal and regulatory regimes (including tax regimes) than those to which we were subject prior to the completion of the Mergers. Compliance with diverse legal and regulatory requirements, including in connection with the movement or repatriation of cash, may be costly, time-consuming and require significant resources. Violations could result in significant fines or monetary damages, sanctions, prohibitions or restrictions on doing business and damage to our reputation. In addition, operating in foreign countries requires us to manage the potential conflicts between locally accepted business practices in any given jurisdiction and our obligations to comply with laws and regulations with respect to such jurisdictions, including anti-corruption laws or regulations applicable to Lawson, such as the U.S. Foreign Corrupt Practices Act (the &#8220;FCPA&#8221;) and the UK Bribery Act 2010 (the &#8220;UKBA&#8221;). The U.S., U.K. and other foreign agencies and authorities have a broad range of civil and criminal penalties they may seek to impose against companies for violations of export controls, the FCPA, the UKBA, and other laws, rules, sanctions, embargoes and regulations, including those established by the Office of Foreign Assets Control (&#8220;OFAC&#8221;). Any violation of these legal requirements, even if prohibited by our policies, procedures and controls, could subject us to criminal or civil enforcement actions, penalties for non-compliance or otherwise have an adverse effect on our business and reputation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Litigation relating to the Mergers could result in the payment of damages following the closing of the Mergers.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson and members of the Lawson board of directors are and may in the future be parties, among others, to litigation related to the Merger Agreements and the Mergers. Among other remedies, the stockholders in the pending litigation seek, and other stockholders could seek, damages. The outcome of any legal proceedings are difficult to predict and any such lawsuits could result in substantial costs to us. The existence of litigation relating to the Mergers may also be costly and distracting to management. Further, the defense or settlement of any lawsuit or claim may adversely affect our business, financial condition, results of operations and cash flows. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 14 - </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Commitments and Contingencies to our condensed consolidated financial statements, included in</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Part I. Item 1. Financial Statements, for a description of certain of our pending legal proceedings relating to the Mergers, which are incorporated herein by reference.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">As a result of the Mergers, Lawson&#8217;s ability to use its net operating losses and certain other tax attributes generated prior to the Mergers may be subject to limitation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Mergers, Lawson&#8217;s ability to use its net operating losses and certain other tax attributes generated prior to the Mergers may be subject to limitation.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">TestEquity and Gexpro Services are private companies and may not have in place the financial organization, reporting and internal controls necessary for a public company.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity and Gexpro Services are private companies and may not have in place the financial organization, reporting and controls which are required for a U.S. public company. The cost of implementing this type of financial organization, reporting and controls in respect of TestEquity and Gexpro Services and integrating their financial reporting processes with our financial reporting processes may be significant. Furthermore, if the limitations in TestEquity&#8217;s or Gexpro Services&#8217; financial organization, reporting and controls, or any failure to effectively integrate their financial reporting processes with our financial reporting processes, cause us to miss an SEC reporting deadline or otherwise not comply with an applicable law or regulation, we might, among other things, have a material weakness in our internal controls or violate our indebtedness covenants.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">General Risks</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our results of operations may be adversely impacted by a downturn in the economy or in certain sectors of the economy. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any decline or uncertainty in the strength of the economy may lead to a decrease in customer spending and may cause certain customers to cancel or delay placing orders. In the first quarter of 2020, the economy experienced a significant decline due to the response of businesses and state governments to the onset of the COVID-19 pandemic. Subsequently, the economy partially recovered from the initial downturn. Some of our customers may file for bankruptcy protection, preventing us from collecting on accounts receivable and may result in our stocking excess inventory. Contractions in the credit markets may also cause some of our customers to experience difficulties in obtaining financing, leading to lower sales, delays in the collection of receivables and result in an increase in bad debt expense. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Adverse economic conditions could also affect our key suppliers and contractors. This could lead to us incurring additional expenses or result in delays in shipping products to our customers. Economic uncertainty can make it difficult to accurately predict future order activity and affect our ability to effectively manage inventory levels. There are no assurances that we would be able to establish alternative financing or obtain financing with terms similar to our existing financing arrangements, including our credit agreement.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in energy costs, tariffs and the cost of raw materials used in our products could impact our cost of goods and distribution and occupancy expenses, which may result in lower operating margins.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Increases in the cost of raw materials used in our products (e.g., steel, brass, copper), increases in tariffs and increases in energy costs will raise the production costs of our vendors. Those vendors have typically looked to pass the higher costs along to us through price increases. If we are unable to fully pass such increased prices and costs through to our customers or to modify our activities, the impact would have an adverse effect on our operating profit margins and financial condition. On the other hand, a decrease in oil prices may result in weaker demand from oil and gas customers in the future, resulting in lower net sales. Changes in trade policies could affect our sourcing of product and ability to secure sufficient product and/or impact the cost or price of our products, with potentially negative impacts on our reported gross profits and results of operations.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Supply chain constraints, inflationary pressure, and labor shortages could impact our cost of goods, which may result in lower gross margins.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our businesses have been and may continue to be impacted by supply chain constraints, resulting in inflationary pressure on material costs, longer lead times, port congestion, and increased freight costs. This results in challenges in acquiring and receiving inventory in a timely fashion and fulfilling customer orders. In addition, we have been and may continue to be impacted by labor shortages. This results in challenges in fulfilling customer orders and can have a negative impact on our operating results as we may be required to utilize higher-cost temporary labor. While we have instituted various price increases during 2022 in response to rising supplier costs, as well as increased transportation and labor costs, there can be no assurance that future cost increases can be partially or fully passed on to customers, or that the timing of such sales price increases will match our supplier cost increases. As a result, we are unable to predict the impact of these constraints on our business, financial condition and results of operations. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">The Company is exposed to the risk of foreign currency changes.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of our subsidiaries are located and operate in Canada using the Canadian dollar as their functional currency. We also have business operations and/or sales in a number of other foreign countries, including China, Hungary, Mexico and the United Kingdom. Operating results denominated in foreign currencies are translated into U.S. dollars when consolidated into our financial statements. Therefore, we are exposed to market risk relating to the change in the value of such foreign currencies (including the Canadian dollar, the Mexican peso, the British pound sterling, the Euro, the Danish krone, the Brazil real, the Chinese renminbi, and the Turkish lira) relative to the U.S. dollar that could adversely affect our financial condition and operating results. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, t</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">he revolving credit facility under our credit agreement is available to be drawn in U.S. dollars, Canadian dollars and any other additional currencies that may be agreed between us and our lenders.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any borrowings in Canadian dollars or any other foreign currency would expose us to market risk relating to the change in the value of such foreign currency in relation to the U.S. dollar.</span></div><div><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_115"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;2. UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">None</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-36pt"><span><br/></span></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_118"></div><div style="-sec-extract:summary;margin-top:14pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ITEM&#160;6. EXHIBITS</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit #</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000703604/000119312522001102/d283504dex21.htm">2.1&#8224;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/0000703604/000119312522001102/d283504dex21.htm">Agreement and Plan of Merger, dated as of December 29, 2021, by and among LKCM TE Investors, LLC, TestEquity Acquisition, LLC, the Company and Tide Sub, LLC, incorporated herein by reference to Exhibit 2.1 to the Company's Current Report on Form 8-K (File No. 000-10546) filed January 4, 2022.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522001102/d283504dex22.htm">2.2&#8224;</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522001102/d283504dex22.htm">Agreement and Plan of Merger, dated as of December 29, 2021, by and among 301 HW Opus Investors, LLC, 301 HW Opus Holdings, Inc., the Company and Gulf Sub, Inc., incorporated herein by reference to Exhibit 2.2 to the Company's Current Report on Form 8-K (File No. 000-10546) filed January 4, 2022.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360420000056/a31amendedci.htm">3.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360420000056/a31amendedci.htm">Amended and Restated Certificate of Incorporation of the Company, incorporated by reference to Exhibit 3.1 to the Company's Current Report on Form 8-K (File No. 000-10546) </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360420000056/a31amendedci.htm">filed</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360420000056/a31amendedci.htm"> May 18, 2020.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360420000056/a32amendedby-laws.htm">3.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360420000056/a32amendedby-laws.htm">Amended and Restated By-Laws of the Company, incorporated by reference to Exhibit 3.2 to the Company's Current Report on Form 8-K (File No. 000-10546) </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360420000056/a32amendedby-laws.htm">filed</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360420000056/a32amendedby-laws.htm"> May 18, 2020.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360419000099/chasecreditagreement1011.htm">10.1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360419000099/chasecreditagreement1011.htm">Credit Agreement dated October 11, 2019, among the Company and JP Morgan Chase Bank, N.A. as administrative agent, incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K (File No. 000-10546) filed October 16, 2019.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000110465920101889/tm2029918d1_ex10-1.htm">10.2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000110465920101889/tm2029918d1_ex10-1.htm">First Amendment to Credit Agreement dated August 31, 2020, between the Company and JP Morgan Chase Bank, N.A. as administrative agent, incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K (File No. 000-10546) filed September 2, 2020.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000093/ex101executivedeferralpl.htm">10.3*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000093/ex101executivedeferralpl.htm">Lawson Products, Inc. Executive Deferral Plan (as Amended and Restated Effective November 1, 2015), incorporated by reference to Exhibit 10.4 to the Company's Quarterly Report on Form 10-Q (File No. 000-10546) for the quarter ended September 30, 2021.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000093/ex102amendedstockperform.htm">10.4*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000093/ex102amendedstockperform.htm">Lawson Products, Inc. Amended Stock Performance Plan (as Amended and Restated Effective January 24, 2017), incorporated by reference to Exhibit 10.5 to the Company's Quarterly Report on Form 10-Q (File No. 000-10546) for the quarter ended September 30, 2021.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000035/exhibit1023stockperforma.htm">10.5*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000035/exhibit1023stockperforma.htm">Amendment of the Lawson Products, Inc. Amended Stock Performance Plan (as Amended and Restated Effective January 24, 2017), dated December 23, 2020, incorporated by reference to Exhibit 10.23 to the Company's Annual Report on Form 10-K (File No. 000-10546) for the fiscal year ended December 31, 2020.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000091476005000086/l02121_x10c16.txt">10.6*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000091476005000086/l02121_x10c16.txt">Form Letter regarding Stock Performance Rights, incorporated by reference to Exhibit 10(c)(16) to the Company's Annual Report on Form 10-K (File No. 000-10546) for the fiscal year ended December 31, 2004.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360419000054/exhibit10_1amendment.htm">10.7*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360419000054/exhibit10_1amendment.htm">Lawson Products, Inc. 2009 Equity Compensation Plan (as Amended and Restated Effective May 14, 2019), incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K (File No. 000-10546) filed May 3, 2019.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360419000054/exhibit10_2amendment.htm">10.8*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360419000054/exhibit10_2amendment.htm">First Amendment to the Lawson Products, Inc. 2009 Equity Compensation Plan (as Amended and Restated Effective May 14, 2019), incorporated by reference to Exhibit 10.2 to the Company's Current Report on Form 8-K (File No. 000-10546) filed May 3, 2019.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000035/exhibit1024equityplan.htm">10.9*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000035/exhibit1024equityplan.htm">Amendment to the Lawson Products, Inc. 2009 Equity Compensation Plan (as Amended and Restated Effective May 14, 2019), dated December 23, 2020, incorporated by reference to Exhibit 10.24 to the Company's Annual Report on Form 10-K (File No. 000-10546) for the fiscal year ended December 31, 2020.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000093/ex103trgtunitsprandrsuaw.htm">10.10*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000093/ex103trgtunitsprandrsuaw.htm">Form of Award Agreement under the 2009 Equity Compensation Plan (Target Units, SPRs and Restricted Units), incorporated by reference to Exhibit 10.11 to the Company's Quarterly Report on Form 10-Q (File No. 000-10546) for the quarter ended September 30, 2021.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000093/ex104msutrgtunitsroictrg.htm">10.11*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000093/ex104msutrgtunitsroictrg.htm">Form of Award Agreement under the 2009 Equity Compensation Plan (MSU Target Units, ROIC Target Units and Restricted Units), incorporated by reference to Exhibit 10.12 to the Company's Quarterly Report on Form 10-Q (File No. 000-10546) for the quarter ended September 30, 2021.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000093/ex1025msutrgtunitsroicun.htm">10.12*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000093/ex1025msutrgtunitsroicun.htm">Form of Award Agreement under the 2009 Equity Compensation Plan (MSU Target Units, ROIC Target Units and Restricted Units), incorporated by reference to Exhibit 10.13 to the Company's Quarterly Report on Form 10-Q (File No. 000-10546) for the quarter ended September 30, 2021.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000093/ex1062021aipsummary.htm">10.13*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000093/ex1062021aipsummary.htm">Lawson Products, Inc. 2021 Annual Incentive Plan Summary, incorporated by reference to Exhibit 10.14 to the Company's Quarterly Report on Form 10-Q (File No. 000-10546) for the quarter ended September 30, 2021.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000095013708011717/c35632exv10w01.htm">10.14*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000095013708011717/c35632exv10w01.htm">Form of Indemnification Agreement for Directors and Officers, incorporated by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K (File No. 000-10546) filed September 19, 2008.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000093/ex107changeincontrolagre.htm">10.15*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360421000093/ex107changeincontrolagre.htm">Form of Change in Control Agreement for Officers, incorporated by reference to Exhibit 10.16 to the Company's Quarterly Report on Form 10-Q (File No. 000-10546) for the quarter ended September 30, 2021.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360417000080/exhibit101decatacontract20.htm">10.16*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000070360417000080/exhibit101decatacontract20.htm">Employment Agreement dated as of August 14, 2017 by and between Lawson Products, Inc., an Illinois corporation, and Michael G. DeCata, incorporated herein by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K (File No. 000-10546) filed August 17, 2017.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312518114363/d569927dex105.htm">10.17*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312518114363/d569927dex105.htm">Amendment No.1 to the Employment Agreement entered into on April 11, 2018 between Lawson Products, Inc., an Illinois corporation, and Michael G. DeCata, incorporated herein by reference to Exhibit 10.5 to the Company's Current Report on Form 8-K (File No. 000-10546) filed April 11, 2018.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div style="-sec-extract:summary"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:8.721%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:76.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.656%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000129993312002064/exhibit3.htm">10.18*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000129993312002064/exhibit3.htm">Employment Agreement dated as of August 29, 2012 by and between Lawson Products, Inc., an Illinois corporation, and Ron Knutson, incorporated herein by reference to Exhibit 10.3 to the Company's Current Report on Form 8-K (File No. 000-10546) filed September 4, 2012.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312521070553/d152109dex101.htm">10.19*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312521070553/d152109dex101.htm">Retirement and Consulting Agreement, dated as of March 2, 2021, by and between Lawson Products, Inc., an Illinois corporation, and Neil Jenkins, incorporated herein by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K (File No. 000-10546) filed March 5, 2021.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522001102/d283504dex101.htm">10.20</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:justify"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522001102/d283504dex101.htm">Voting Agreement, dated as of December 29, 2021, by and among the Company and Luther King Capital Management Corporation, incorporated herein by reference to Exhibit 10.1 to the Company's Current Report on Form 8-K (File No. 000-10546) filed January 4, 2022.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522095177/d345714dex102.htm">10.21&#8224;</a></span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522095177/d345714dex102.htm">Amended and Restated Credit Agreement, dated as of April 1, 2022, by and among Lawson Products, Inc., the subsidiaries of Lawson Products, Inc. party thereto, the Lenders party thereto and JPMorgan Chase Bank, N.A., as Administrative Agent</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522095177/d345714dex102.htm">, incorporated by reference to Exhibit 10.2 to the Company&#8217;s Current Report on Form 8-K (File No. 000-10546) filed April 4, 2022</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522095177/d345714dex102.htm">.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522095177/d345714dex101.htm">10.22</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522095177/d345714dex101.htm">Registration Rights Agreement, dated as of April 1, 2022, by and among Lawson Products, Inc., 301 HW Opus Investors, LLC and LKCM TE Investors, LLC</a><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522095177/d345714dex101.htm">,</a><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522095177/d345714dex101.htm"> i</a><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522095177/d345714dex101.htm">ncorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K (File No. 000-10546) filed April 4, 2022</a><a style="-sec-extract:exhibit;color:#0e32e1;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522095177/d345714dex101.htm">.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522100369/d356430dex101.htm">10.23*</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522100369/d356430dex101.htm">Retirement and Consulting Agreement, dated as of April 4, 2022, by and between Lawson Products, Inc., an Illinois corporation, and Michael G. DeCata</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522100369/d356430dex101.htm">,</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522100369/d356430dex101.htm"> </a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522100369/d356430dex101.htm">incorporated by reference to Exhibit 10.1 to the Company&#8217;s Current Report on Form 8-K (File No. 000-10546) filed April 8, 2022</a><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%;text-decoration:underline" href="https://www.sec.gov/Archives/edgar/data/703604/000119312522100369/d356430dex101.htm">.</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="a2022q1ex311.htm">31.1**</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2022q1ex311.htm">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="a2022q1ex312.htm">31.2**</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2022q1ex312.htm">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:3.37pt;padding-right:3.37pt;text-align:center"><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline" href="a2022q1ex32.htm">32***</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="a2022q1ex32.htm">Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following financial statements from the Quarterly Report on Form 10-Q for the quarter ended March 31, 2022, formatted in Inline XBRL: (i) Condensed Consolidated Balance Sheets, (ii) Condensed Consolidated Statement of Income and Comprehensive Income, (iii) Condensed Consolidated Statements of Stockholders&#8217; Equity, (iv) Condensed Consolidated Statements of Cash Flows, and (v) Notes to Condensed Consolidated Financial Statements. <br/></span><span style="font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><br/></span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101.INS</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Instance Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101.SCH**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Schema Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101.CAL**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Calculation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101.DEF**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Definition Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101.LAB**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Label Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">101.PRE**</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">XBRL Taxonomy Extension Presentation Linkbase Document</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">104</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The cover page from the Quarterly Report on Form 10-Q for the quarter ended March 30, 2022, formatted in Inline XBRL</span></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%">&#8224; </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Certain schedules and/or similar attachments omitted pursuant to Item 601(a)(5) of Regulation S-K promulgated by the U.S. Securities and Exchange Commission. The Company agrees to furnish supplementally a copy of any omitted schedule or similar attachment to the SEC upon request.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">* </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicates management employment contracts or compensatory plans or arrangements.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">**</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Filed herewith.</span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">***</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:112%"> </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Furnished herewith.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i6d7d87d790194faeb914b7d9b29d75f4_121"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline" href="#i6d7d87d790194faeb914b7d9b29d75f4_7">Table of Contents</a></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">SIGNATURES</span></div><div style="margin-top:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:5.597%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:43.801%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.387%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.715%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">LAWSON PRODUCTS, INC.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Registrant)</span></td></tr><tr style="height:24pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Michael G. DeCata</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Michael G. DeCata<br/>President, Chief Executive Officer, and Director<br/>(principal executive officer)</span></td></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Ronald J. Knutson</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Ronald J. Knutson<br/>Executive Vice President, Chief Financial Officer and Treasurer<br/>(principal financial officer)</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April 28, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">/s/ David Lambert</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">David Lambert<br/>Vice President, Controller and Chief Accounting Officer<br/>(principal accounting officer)</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div><div style="text-align:center"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>2
<FILENAME>a2022q1ex311.htm
<DESCRIPTION>EX-31.1
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ied2fc6e4a504430c94c8e6dffab793f1_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.1</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CERTIFICATION</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Michael G. DeCata, certify that&#58;</font></div><div><font><br></font></div><div><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this Quarterly Report on Form 10-Q of Lawson Products, Inc. (the &#8220;registrant&#8221;)&#59;</font></div><div style="padding-left:18pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:18pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:18pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) for the registrant and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal nine months (the registrant&#8217;s fourth fiscal nine months in the case of an annual report)       that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div style="margin-top:9pt"><font><br></font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; April&#160;28, 2022 </font></div><div style="margin-top:9pt"><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Michael G. DeCata                  </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michael G. DeCata</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President and Chief Executive Officer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(principal executive officer)</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.2
<SEQUENCE>3
<FILENAME>a2022q1ex312.htm
<DESCRIPTION>EX-31.2
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="ie78a20d2a1274d6b8496002b8bbd8290_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;31.2</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">CERTIFICATION</font></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">I, Ronald J. Knutson, certify that&#58;</font></div><div style="margin-top:9pt"><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1.&#160;&#160;&#160;&#160;I have reviewed this Quarterly Report on Form 10-Q of Lawson Products, Inc. (the &#8220;registrant&#8221;)&#59;</font></div><div style="padding-left:18pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="padding-left:18pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3.&#160;&#160;&#160;&#160;Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="padding-left:18pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules&#160;13a-15(e) and 15d-15(e)) for the registrant and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have&#58;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Evaluated the effectiveness of the registrant&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Disclosed in this report any change in the registrant&#8217;s internal control over financial reporting that occurred during the registrant&#8217;s most recent fiscal nine months (the registrant&#8217;s fourth fiscal nine months in the case of an annual report)       that has materially affected, or is reasonably likely to materially affect, the registrant&#8217;s internal control over financial reporting&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5.&#160;&#160;&#160;&#160;The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of the registrant&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="padding-left:36pt;text-indent:-36pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="padding-left:36pt;text-indent:-18pt"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial reporting.</font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Date&#58; April&#160;28, 2022 </font></div><div><font><br></font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Ronald J. Knutson                                   </font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ronald J. Knutson</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive&#160;Vice&#160;President,&#160;Chief&#160;Financial&#160;Officer and Treasurer</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(principal financial officer)</font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32
<SEQUENCE>4
<FILENAME>a2022q1ex32.htm
<DESCRIPTION>EX-32
<TEXT>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2022 Workiva -->
<title>Document</title></head><body><div id="iba94054ffc9048e7b2f1c4cd1f8c4586_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit&#160;32</font></div><div style="margin-top:9pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CERTIFICATION PURSUANT TO 18 U.S.C. SECTION 1350 AS ADOPTED</font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PURSUANT TO SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002</font></div><div style="text-align:center"><font><br></font></div><div style="text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Quarterly Report of Lawson Products, Inc. (the &#8220;Company&#8221;) on Form 10-Q for the period ending March&#160;31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), the undersigned Chief Executive Officer and Chief Financial Officer of the Company hereby certify, pursuant to 18 U.S.C. &#167;1350, as adopted pursuant to &#167;906 of the Sarbanes-Oxley Act of 2002 that based on their knowledge&#58; (1)&#160;the Report fully complies with the requirements of Section&#160;13(a) or 15(d) of the Securities Exchange Act of 1934, and (2)&#160;the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company as of and for the periods covered in the Report.</font></div><div style="text-align:justify;text-indent:18pt"><font><br></font></div><div style="text-align:justify;text-indent:18pt"><font><br></font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April&#160;28, 2022 </font></div><div style="text-align:justify"><font><br></font></div><div style="text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Michael G. DeCata                        </font></div><div style="text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Michael G. DeCata</font></div><div style="text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson Products, Inc.</font></div><div style="text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">President and Chief Executive Officer</font></div><div style="text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(principal executive officer)</font></div><div style="text-align:justify;text-indent:216pt"><font><br></font></div><div style="text-align:justify;text-indent:216pt"><font><br></font></div><div style="text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">&#47;s&#47; Ronald J. Knutson                          </font></div><div style="text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ronald J. Knutson</font></div><div style="text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson Products, Inc.</font></div><div style="text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Executive&#160;Vice&#160;President,&#160;Chief&#160;Financial&#160;Officer</font></div><div style="text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and Treasurer</font></div><div style="text-align:justify;text-indent:216pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(principal financial officer)</font></div><div style="text-align:justify"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>5
<FILENAME>laws-20220331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:1681360d-2e7a-4c4a-8818-ac9deebfd7a8,g:43125980-566a-46ea-9218-e4400bd0cd80-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:laws="http://www.lawsonproducts.com/20220331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.lawsonproducts.com/20220331">
  <xs:import namespace="http://fasb.org/srt/2021-01-31" schemaLocation="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2021-01-31" schemaLocation="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2021" schemaLocation="https://xbrl.sec.gov/country/2021/country-2021.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2021q4" schemaLocation="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="laws-20220331_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="laws-20220331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="laws-20220331_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="laws-20220331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="Cover" roleURI="http://www.lawsonproducts.com/role/Cover">
        <link:definition>0001001 - Document - Cover</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofIncomeandComprehensiveIncome" roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome">
        <link:definition>1003004 - Statement - Consolidated Statements of Income and Comprehensive Income</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinStockholdersEquity" roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity">
        <link:definition>1004005 - Statement - Consolidated Statements of Changes in Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical">
        <link:definition>1005006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1006007 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPolicies" roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies">
        <link:definition>2101101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2202201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
        <link:definition>2403401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinations" roleURI="http://www.lawsonproducts.com/role/BusinessCombinations">
        <link:definition>2104102 - Disclosure - Business Combinations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessCombinationsDetails" roleURI="http://www.lawsonproducts.com/role/BusinessCombinationsDetails">
        <link:definition>2405402 - Disclosure - Business Combinations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognition" roleURI="http://www.lawsonproducts.com/role/RevenueRecognition">
        <link:definition>2106103 - Disclosure - Revenue Recognition</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionTables" roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionTables">
        <link:definition>2307301 - Disclosure - Revenue Recognition (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionNarrativeDetails" roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails">
        <link:definition>2408403 - Disclosure - Revenue Recognition - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionScheduleofDisaggregationofRevenueDetails" roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails">
        <link:definition>2409404 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RevenueRecognitionProductTypeDetails" roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails">
        <link:definition>2410405 - Disclosure - Revenue Recognition - Product Type (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedCash" roleURI="http://www.lawsonproducts.com/role/RestrictedCash">
        <link:definition>2111104 - Disclosure - Restricted Cash</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestrictedCashDetails" roleURI="http://www.lawsonproducts.com/role/RestrictedCashDetails">
        <link:definition>2412406 - Disclosure - Restricted Cash (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesNet" roleURI="http://www.lawsonproducts.com/role/InventoriesNet">
        <link:definition>2113105 - Disclosure - Inventories, Net</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.lawsonproducts.com/role/InventoriesTables">
        <link:definition>2314302 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesScheduleofInventoryDetails" roleURI="http://www.lawsonproducts.com/role/InventoriesScheduleofInventoryDetails">
        <link:definition>2415407 - Disclosure - Inventories - Schedule of Inventory (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillGoodwill" roleURI="http://www.lawsonproducts.com/role/GoodwillGoodwill">
        <link:definition>2116106 - Disclosure - Goodwill Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillTables" roleURI="http://www.lawsonproducts.com/role/GoodwillTables">
        <link:definition>2317303 - Disclosure - Goodwill (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillDetails" roleURI="http://www.lawsonproducts.com/role/GoodwillDetails">
        <link:definition>2418408 - Disclosure - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssets" roleURI="http://www.lawsonproducts.com/role/IntangibleAssets">
        <link:definition>2119107 - Disclosure - Intangible Assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsTables" roleURI="http://www.lawsonproducts.com/role/IntangibleAssetsTables">
        <link:definition>2320304 - Disclosure - Intangible Assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleAssetsDetails" roleURI="http://www.lawsonproducts.com/role/IntangibleAssetsDetails">
        <link:definition>2421409 - Disclosure - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://www.lawsonproducts.com/role/Leases">
        <link:definition>2122108 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://www.lawsonproducts.com/role/LeasesTables">
        <link:definition>2323305 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNetLeaseCostDetails" roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails">
        <link:definition>2424410 - Disclosure - Leases - Net Lease Cost (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNetLeaseAssetsandLiabilitiesDetails" roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails">
        <link:definition>2425411 - Disclosure - Leases - Net Lease Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesValueofLeaseLiabilitiesDetails" roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails">
        <link:definition>2426412 - Disclosure - Leases - Value of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesValueofLeaseLiabilitiesDetails_1" roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1">
        <link:definition>2426412 - Disclosure - Leases - Value of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" roleURI="http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails">
        <link:definition>2427413 - Disclosure - Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesCashOutflowsoftheLeasingActivityDetails" roleURI="http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails">
        <link:definition>2428414 - Disclosure - Leases - Cash Outflows of the Leasing Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesNarrativeDetails" roleURI="http://www.lawsonproducts.com/role/LeasesNarrativeDetails">
        <link:definition>2429415 - Disclosure - Leases - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditAgreement" roleURI="http://www.lawsonproducts.com/role/CreditAgreement">
        <link:definition>2130109 - Disclosure - Credit Agreement</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CreditAgreementDetails" roleURI="http://www.lawsonproducts.com/role/CreditAgreementDetails">
        <link:definition>2431416 - Disclosure - Credit Agreement (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockRepurchaseProgram" roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgram">
        <link:definition>2132110 - Disclosure - Stock Repurchase Program</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockRepurchaseProgramDetails" roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails">
        <link:definition>2433417 - Disclosure - Stock Repurchase Program (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SeveranceReserve" roleURI="http://www.lawsonproducts.com/role/SeveranceReserve">
        <link:definition>2134111 - Disclosure - Severance Reserve</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SeveranceReserveTables" roleURI="http://www.lawsonproducts.com/role/SeveranceReserveTables">
        <link:definition>2335306 - Disclosure - Severance Reserve (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SeveranceReserveDetails" roleURI="http://www.lawsonproducts.com/role/SeveranceReserveDetails">
        <link:definition>2436418 - Disclosure - Severance Reserve (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensation">
        <link:definition>2137112 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationAdditionalInformationDetails" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationAdditionalInformationDetails">
        <link:definition>2438419 - Disclosure - Stock-Based Compensation - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://www.lawsonproducts.com/role/IncomeTaxes">
        <link:definition>2139113 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesDetails" roleURI="http://www.lawsonproducts.com/role/IncomeTaxesDetails">
        <link:definition>2440420 - Disclosure - Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://www.lawsonproducts.com/role/CommitmentsandContingencies">
        <link:definition>2141114 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesDetails" roleURI="http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails">
        <link:definition>2442421 - Disclosure - Commitments and Contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransaction" roleURI="http://www.lawsonproducts.com/role/RelatedPartyTransaction">
        <link:definition>2143115 - Disclosure - Related Party Transaction</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedPartyTransactionDetails" roleURI="http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails">
        <link:definition>2444422 - Disclosure - Related Party Transaction (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformation" roleURI="http://www.lawsonproducts.com/role/SegmentInformation">
        <link:definition>2145116 - Disclosure - Segment Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingTables" roleURI="http://www.lawsonproducts.com/role/SegmentReportingTables">
        <link:definition>2346307 - Disclosure - Segment Reporting (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentReportingDetails" roleURI="http://www.lawsonproducts.com/role/SegmentReportingDetails">
        <link:definition>2447423 - Disclosure - Segment Reporting (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COVID19RisksandUncertainties" roleURI="http://www.lawsonproducts.com/role/COVID19RisksandUncertainties">
        <link:definition>2148117 - Disclosure - COVID-19 Risks and Uncertainties</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="COVID19RisksandUncertaintiesDetails" roleURI="http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails">
        <link:definition>2449424 - Disclosure - COVID-19 Risks and Uncertainties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvent" roleURI="http://www.lawsonproducts.com/role/SubsequentEvent">
        <link:definition>2150118 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_NetLeaseLiabilityPaymentsDue" abstract="false" name="NetLeaseLiabilityPaymentsDue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_NetLeaseLiabilityPresentValue" abstract="false" name="NetLeaseLiabilityPresentValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation" abstract="false" name="OperatingLeaseRightofUseAssetAccumulatedDepreciation" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_NetLeaseLiabilityPaymentsDueYearTwo" abstract="false" name="NetLeaseLiabilityPaymentsDueYearTwo" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_NetLeaseLiabilityImputedInterest" abstract="false" name="NetLeaseLiabilityImputedInterest" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_LawsonSegmentMember" abstract="true" name="LawsonSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_FasteningSystemMember" abstract="true" name="FasteningSystemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_BoltSegmentMember" abstract="true" name="BoltSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_LineOfCreditFacilityTickingFeePercentage" abstract="false" name="LineOfCreditFacilityTickingFeePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="laws_NetLeaseLiabilityPaymentsDueYearOne" abstract="false" name="NetLeaseLiabilityPaymentsDueYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_NetLeaseLiabilityPaymentsDueAfterYearFour" abstract="false" name="NetLeaseLiabilityPaymentsDueAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_FinanceLeaseCost" abstract="false" name="FinanceLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_FluidPowerMember" abstract="true" name="FluidPowerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_GuaranteedInvestmentCertificateMember" abstract="true" name="GuaranteedInvestmentCertificateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit" abstract="false" name="LineOfCreditFacilityAccordionFeatureIncreaseLimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_JPMorganChaseBankNAMember" abstract="true" name="JPMorganChaseBankNAMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_AlternateBaseRateOrCanadianPrimeRateMember" abstract="true" name="AlternateBaseRateOrCanadianPrimeRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" abstract="false" name="OperatingLeaseAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="laws_AdjustedTermSOFROrCDORRateMember" abstract="true" name="AdjustedTermSOFROrCDORRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_BoltSupplySegmentMember" abstract="true" name="BoltSupplySegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_LCKMAndMrKingMember" abstract="true" name="LCKMAndMrKingMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_NetLeaseLiabilityPaymentsDueYearThree" abstract="false" name="NetLeaseLiabilityPaymentsDueYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_SecurityBonusPlan" abstract="false" name="SecurityBonusPlan" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_DelayedDrawTermLoanFacilityMember" abstract="true" name="DelayedDrawTermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_SocialSecurityTaxEmployerDeferralCARESAct" abstract="false" name="SocialSecurityTaxEmployerDeferralCARESAct" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_EarnoutSharesMember" abstract="true" name="EarnoutSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_SafetyMember" abstract="true" name="SafetyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_SubsequentEventAbstract" abstract="true" name="SubsequentEventAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="laws_NumberOfBrands" abstract="false" name="NumberOfBrands" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="laws_WeldingAndMetalRepairMember" abstract="true" name="WeldingAndMetalRepairMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_LeaseLiabilityNoncurrent" abstract="false" name="LeaseLiabilityNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_NetLeaseLiabilitiesPaymentsDueAbstract" abstract="true" name="NetLeaseLiabilitiesPaymentsDueAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="laws_LessorOperatingLeaseRightOfUseAssetCarryingValue" abstract="false" name="LessorOperatingLeaseRightOfUseAssetCarryingValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_RelatedPartyTransactionCommonStockOutstanding" abstract="false" name="RelatedPartyTransactionCommonStockOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="laws_GexproMember" abstract="true" name="GexproMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_ElectricalMember" abstract="true" name="ElectricalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_FinanceLeaseLiabilityPresentValue" abstract="false" name="FinanceLeaseLiabilityPresentValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_BusinessCombinationEarnoutProvisionPeriod" abstract="false" name="BusinessCombinationEarnoutProvisionPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="laws_LeaseLiabilityCurrent" abstract="false" name="LeaseLiabilityCurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable" abstract="false" name="RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="laws_NumberOfBranches" abstract="false" name="NumberOfBranches" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="laws_LeaseAssetsRightofUseAsset" abstract="false" name="LeaseAssetsRightofUseAsset" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_SeveranceReserveTextBlock" abstract="false" name="SeveranceReserveTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="laws_CuttingToolsAndAbrasivesMember" abstract="true" name="CuttingToolsAndAbrasivesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_TestEquityAndGexproMember" abstract="true" name="TestEquityAndGexproMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_SpecialtyChemicalsMember" abstract="true" name="SpecialtyChemicalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_FinanceLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="FinanceLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_TermLoanFacilityMember" abstract="true" name="TermLoanFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_InventoryReceivedMember" abstract="true" name="InventoryReceivedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct" abstract="false" name="PaymentsOfDeferredEmployerPayrollTaxCARESAct" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_NetLeaseLiabilityPaymentsDueYearFour" abstract="false" name="NetLeaseLiabilityPaymentsDueYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_BusinessCombinationNumberOfEarnoutProvisions" abstract="false" name="BusinessCombinationNumberOfEarnoutProvisions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="laws_AftermarketAutomotiveSuppliesMember" abstract="true" name="AftermarketAutomotiveSuppliesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_DebtInstrumentAdditionalMargin" abstract="false" name="DebtInstrumentAdditionalMargin" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="laws_TestEquityHoldbackSharesMember" abstract="true" name="TestEquityHoldbackSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_TestEquityMember" abstract="true" name="TestEquityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_SeveranceReserveAbstract" abstract="true" name="SeveranceReserveAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear" abstract="false" name="NetLeaseLiabilityPaymentsRemainderofFiscalYear" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_RelatedPartyTransactionTextBlock" abstract="false" name="RelatedPartyTransactionTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="laws_RevenueFromContractWithCustomerNumberOfRevenueStreams" abstract="false" name="RevenueFromContractWithCustomerNumberOfRevenueStreams" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="laws_RelatedPartyTransactionAdditionalSharesOutstanding" abstract="false" name="RelatedPartyTransactionAdditionalSharesOutstanding" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="laws_GexproServicesHoldbackSharesMember" abstract="true" name="GexproServicesHoldbackSharesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="laws_RelatedPartyTransactionSharesOwned" abstract="false" name="RelatedPartyTransactionSharesOwned" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>laws-20220331_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:1681360d-2e7a-4c4a-8818-ac9deebfd7a8,g:43125980-566a-46ea-9218-e4400bd0cd80-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="laws-20220331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_5c10b75e-55bf-4ab6-b8ae-053a1ced08ae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_4bb0d09a-e7df-476c-8322-bb11d0d0a711" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5c10b75e-55bf-4ab6-b8ae-053a1ced08ae" xlink:to="loc_us-gaap_Liabilities_4bb0d09a-e7df-476c-8322-bb11d0d0a711" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_54c563eb-f1f4-4cb3-81fa-4c95649b517a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_5c10b75e-55bf-4ab6-b8ae-053a1ced08ae" xlink:to="loc_us-gaap_StockholdersEquity_54c563eb-f1f4-4cb3-81fa-4c95649b517a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_2653c14d-3366-4b9e-8e01-efa7cea9f90d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_912877fc-87dd-4916-b08a-3d25977eed82" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2653c14d-3366-4b9e-8e01-efa7cea9f90d" xlink:to="loc_us-gaap_AssetsCurrent_912877fc-87dd-4916-b08a-3d25977eed82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0bbb6beb-fd87-4f4d-9df8-a77faa2e394f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2653c14d-3366-4b9e-8e01-efa7cea9f90d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_0bbb6beb-fd87-4f4d-9df8-a77faa2e394f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_81918a91-8d9a-48e2-868c-ec046d801af5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2653c14d-3366-4b9e-8e01-efa7cea9f90d" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_81918a91-8d9a-48e2-868c-ec046d801af5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_437ece95-3dab-4b03-9829-385b7b5ba420" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2653c14d-3366-4b9e-8e01-efa7cea9f90d" xlink:to="loc_us-gaap_Goodwill_437ece95-3dab-4b03-9829-385b7b5ba420" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_b0e654b1-ad3f-414f-a7b5-ca222fd071c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2653c14d-3366-4b9e-8e01-efa7cea9f90d" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_b0e654b1-ad3f-414f-a7b5-ca222fd071c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4fa0197d-c7fe-4705-bdd2-9ee5f42c5ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2653c14d-3366-4b9e-8e01-efa7cea9f90d" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_4fa0197d-c7fe-4705-bdd2-9ee5f42c5ba8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_9c0d608c-05ff-4cdf-a5f5-e6d523a0c844" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2653c14d-3366-4b9e-8e01-efa7cea9f90d" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_9c0d608c-05ff-4cdf-a5f5-e6d523a0c844" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseAssetsRightofUseAsset_c68be577-6a96-4206-b466-da326f08c33b" xlink:href="laws-20220331.xsd#laws_LeaseAssetsRightofUseAsset"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_2653c14d-3366-4b9e-8e01-efa7cea9f90d" xlink:to="loc_laws_LeaseAssetsRightofUseAsset_c68be577-6a96-4206-b466-da326f08c33b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_60556f76-aea9-476b-a176-a5327f7b6ee9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_92ef92ed-d584-427f-ae2e-14fa574245b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_60556f76-aea9-476b-a176-a5327f7b6ee9" xlink:to="loc_us-gaap_LiabilitiesCurrent_92ef92ed-d584-427f-ae2e-14fa574245b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_81384ba2-d5bb-44be-b78a-74319658863a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_60556f76-aea9-476b-a176-a5327f7b6ee9" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_81384ba2-d5bb-44be-b78a-74319658863a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SecurityBonusPlan_8cbc37de-e365-4ce7-aa6a-b7c5df900681" xlink:href="laws-20220331.xsd#laws_SecurityBonusPlan"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_60556f76-aea9-476b-a176-a5327f7b6ee9" xlink:to="loc_laws_SecurityBonusPlan_8cbc37de-e365-4ce7-aa6a-b7c5df900681" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityNoncurrent_3cca4731-c268-4fcf-b621-763bdfce5c48" xlink:href="laws-20220331.xsd#laws_LeaseLiabilityNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_60556f76-aea9-476b-a176-a5327f7b6ee9" xlink:to="loc_laws_LeaseLiabilityNoncurrent_3cca4731-c268-4fcf-b621-763bdfce5c48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_60ec2b4b-19e9-47b3-a886-cdd52498ce1c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_60556f76-aea9-476b-a176-a5327f7b6ee9" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_60ec2b4b-19e9-47b3-a886-cdd52498ce1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_bbd2a4b7-798e-472c-a13e-c3a4cac5f4f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_60556f76-aea9-476b-a176-a5327f7b6ee9" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_bbd2a4b7-798e-472c-a13e-c3a4cac5f4f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_a5086014-b52a-40f1-a972-0ad633e9d2f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_60556f76-aea9-476b-a176-a5327f7b6ee9" xlink:to="loc_us-gaap_SecuredLongTermDebt_a5086014-b52a-40f1-a972-0ad633e9d2f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ed657025-66fe-4d51-80bf-608fe320ff35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_1815a30f-a2ee-4800-aab1-eb426d218f59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ed657025-66fe-4d51-80bf-608fe320ff35" xlink:to="loc_us-gaap_PreferredStockValue_1815a30f-a2ee-4800-aab1-eb426d218f59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_94596635-0c52-4b85-b1fb-cd88e3c42510" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ed657025-66fe-4d51-80bf-608fe320ff35" xlink:to="loc_us-gaap_CommonStockValue_94596635-0c52-4b85-b1fb-cd88e3c42510" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9e6fb600-7f3c-4a40-9cec-e53023db9794" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ed657025-66fe-4d51-80bf-608fe320ff35" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_9e6fb600-7f3c-4a40-9cec-e53023db9794" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_30f4a4da-5e23-4d2f-8685-f77055ec3c7e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ed657025-66fe-4d51-80bf-608fe320ff35" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_30f4a4da-5e23-4d2f-8685-f77055ec3c7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_d56d276b-40d5-400c-b23c-2593925b4818" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ed657025-66fe-4d51-80bf-608fe320ff35" xlink:to="loc_us-gaap_TreasuryStockValue_d56d276b-40d5-400c-b23c-2593925b4818" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_939a5da4-0ffe-4be7-933b-3bf8e84cb5c1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_ed657025-66fe-4d51-80bf-608fe320ff35" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_939a5da4-0ffe-4be7-933b-3bf8e84cb5c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_cbb24da6-5668-4084-b706-57283a4457b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ec14f4b4-b67c-484f-9743-55f4e95cc526" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cbb24da6-5668-4084-b706-57283a4457b9" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_ec14f4b4-b67c-484f-9743-55f4e95cc526" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_95d5ca70-d59b-42d5-9a06-eb4c53db765f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cbb24da6-5668-4084-b706-57283a4457b9" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_95d5ca70-d59b-42d5-9a06-eb4c53db765f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_7970e10d-f6d1-4e99-8b91-f37345cca89b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cbb24da6-5668-4084-b706-57283a4457b9" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_7970e10d-f6d1-4e99-8b91-f37345cca89b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_2edbc6b0-3d03-49df-b463-367269aec30f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cbb24da6-5668-4084-b706-57283a4457b9" xlink:to="loc_us-gaap_InventoryNet_2edbc6b0-3d03-49df-b463-367269aec30f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2582d0ae-a876-463b-87d0-4b87bcdb9db2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_cbb24da6-5668-4084-b706-57283a4457b9" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_2582d0ae-a876-463b-87d0-4b87bcdb9db2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_194b66ac-f3b4-4d1c-b445-05f22247cb35" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7bc22ba8-a5d5-4edf-9660-cdc076019eb0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_194b66ac-f3b4-4d1c-b445-05f22247cb35" xlink:to="loc_us-gaap_AccountsPayableCurrent_7bc22ba8-a5d5-4edf-9660-cdc076019eb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_eaa17751-01bf-4878-a3e6-97df322ed13c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_194b66ac-f3b4-4d1c-b445-05f22247cb35" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_eaa17751-01bf-4878-a3e6-97df322ed13c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityCurrent_49608327-ce75-431b-83d2-8eb0a3a8abe1" xlink:href="laws-20220331.xsd#laws_LeaseLiabilityCurrent"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_194b66ac-f3b4-4d1c-b445-05f22247cb35" xlink:to="loc_laws_LeaseLiabilityCurrent_49608327-ce75-431b-83d2-8eb0a3a8abe1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="simple" xlink:href="laws-20220331.xsd#ConsolidatedStatementsofIncomeandComprehensiveIncome"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c768b5c9-9814-4f77-bd22-d55898ce6123" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_12aaacb5-2cff-49d8-a6a0-d2055ff9ad46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c768b5c9-9814-4f77-bd22-d55898ce6123" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_12aaacb5-2cff-49d8-a6a0-d2055ff9ad46" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_d152ca6d-8e86-4006-9191-5bdaefe79270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c768b5c9-9814-4f77-bd22-d55898ce6123" xlink:to="loc_us-gaap_InterestExpense_d152ca6d-8e86-4006-9191-5bdaefe79270" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_4dc8a190-6c32-4733-8569-c5f55f870332" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_c768b5c9-9814-4f77-bd22-d55898ce6123" xlink:to="loc_us-gaap_OperatingIncomeLoss_4dc8a190-6c32-4733-8569-c5f55f870332" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_6d2b8536-2b97-4a4e-bcbf-0e445784784a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a06825ae-de40-4d8d-9d1a-691038323e16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_6d2b8536-2b97-4a4e-bcbf-0e445784784a" xlink:to="loc_us-gaap_NetIncomeLoss_a06825ae-de40-4d8d-9d1a-691038323e16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_129247bc-b075-4639-ae8e-d5a6b3a23ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_6d2b8536-2b97-4a4e-bcbf-0e445784784a" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_129247bc-b075-4639-ae8e-d5a6b3a23ab7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_dc8780e8-9024-4fe5-85c8-1372d9596acc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_09ea7422-2622-414f-94bd-a6fc5c8e3489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_dc8780e8-9024-4fe5-85c8-1372d9596acc" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_09ea7422-2622-414f-94bd-a6fc5c8e3489" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_75f5d71e-47e5-44aa-8804-c5df24dc9b90" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_dc8780e8-9024-4fe5-85c8-1372d9596acc" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_75f5d71e-47e5-44aa-8804-c5df24dc9b90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_ee08a3ce-4317-41ed-968b-152f2f1f814d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_4db23507-7ac2-4376-8875-6a32af64f9b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_ee08a3ce-4317-41ed-968b-152f2f1f814d" xlink:to="loc_us-gaap_GrossProfit_4db23507-7ac2-4376-8875-6a32af64f9b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_acd3c3a8-37cc-42b6-92c3-c72ef50c51f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_ee08a3ce-4317-41ed-968b-152f2f1f814d" xlink:to="loc_us-gaap_OperatingExpenses_acd3c3a8-37cc-42b6-92c3-c72ef50c51f6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d9323899-5de3-4899-bff5-149aad270367" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f5c6b454-f56d-4aea-b0ad-0dbd5e4ba51f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d9323899-5de3-4899-bff5-149aad270367" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_f5c6b454-f56d-4aea-b0ad-0dbd5e4ba51f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a95b49c8-1dd0-40a5-80b1-c15e293ecfa6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_d9323899-5de3-4899-bff5-149aad270367" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_a95b49c8-1dd0-40a5-80b1-c15e293ecfa6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_8e5d7a6a-a6b7-4725-b594-529bcf0a6063" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_4bea683c-7514-4047-a20f-a0c2f73e9b81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_8e5d7a6a-a6b7-4725-b594-529bcf0a6063" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_4bea683c-7514-4047-a20f-a0c2f73e9b81" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a3a0aaf9-85d7-4a49-9e34-09f3ec9896e1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_8e5d7a6a-a6b7-4725-b594-529bcf0a6063" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a3a0aaf9-85d7-4a49-9e34-09f3ec9896e1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_6717a730-eab5-489f-a26e-425c54fbf457" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_a66426fe-07cb-4a01-801c-27508969893c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6717a730-eab5-489f-a26e-425c54fbf457" xlink:to="loc_us-gaap_SellingExpense_a66426fe-07cb-4a01-801c-27508969893c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_3a86a536-4275-43ae-95c5-368ba789f685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_6717a730-eab5-489f-a26e-425c54fbf457" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_3a86a536-4275-43ae-95c5-368ba789f685" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="laws-20220331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f1666260-bcfa-48dc-8815-927508ea58c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6d346e01-3e88-4cb8-a81f-9113cb54ca59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f1666260-bcfa-48dc-8815-927508ea58c7" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_6d346e01-3e88-4cb8-a81f-9113cb54ca59" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e7826cba-2d36-4b74-91f2-81c43361ee4f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f1666260-bcfa-48dc-8815-927508ea58c7" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e7826cba-2d36-4b74-91f2-81c43361ee4f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7ca14707-63be-44a7-9ec9-934bb68f6a48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_fabf0ff0-fd41-4f63-a3de-ee3da11c6121" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7ca14707-63be-44a7-9ec9-934bb68f6a48" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_fabf0ff0-fd41-4f63-a3de-ee3da11c6121" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_15c0317d-4f9a-416f-bb65-0bc9400af1ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7ca14707-63be-44a7-9ec9-934bb68f6a48" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_15c0317d-4f9a-416f-bb65-0bc9400af1ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_36020136-a1f2-4ca6-8169-dcad594e27ce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_7ca14707-63be-44a7-9ec9-934bb68f6a48" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_36020136-a1f2-4ca6-8169-dcad594e27ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_247932d7-7ebd-491d-80ac-c0cd3d09fe6a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_283b6493-6616-4ebc-a29e-ae6538f420b7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_247932d7-7ebd-491d-80ac-c0cd3d09fe6a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_283b6493-6616-4ebc-a29e-ae6538f420b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ad747d31-d029-40b1-907e-e48696d821a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_247932d7-7ebd-491d-80ac-c0cd3d09fe6a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_ad747d31-d029-40b1-907e-e48696d821a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_41b67c77-497e-429b-a190-72489672050e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_247932d7-7ebd-491d-80ac-c0cd3d09fe6a" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_41b67c77-497e-429b-a190-72489672050e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_31dc67cc-85de-428a-bb06-45db97574bec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_247932d7-7ebd-491d-80ac-c0cd3d09fe6a" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_31dc67cc-85de-428a-bb06-45db97574bec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95ee4d92-872f-40a1-b5ce-1756f73b8eba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_b67c81a9-1205-411d-b2b2-d8e80c340e37" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95ee4d92-872f-40a1-b5ce-1756f73b8eba" xlink:to="loc_us-gaap_NetIncomeLoss_b67c81a9-1205-411d-b2b2-d8e80c340e37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_6d22357e-01ee-4057-bbf2-d79275043e56" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95ee4d92-872f-40a1-b5ce-1756f73b8eba" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_6d22357e-01ee-4057-bbf2-d79275043e56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_e4d87284-3828-4d63-8e9a-4b6590028186" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95ee4d92-872f-40a1-b5ce-1756f73b8eba" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_e4d87284-3828-4d63-8e9a-4b6590028186" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_91a4e7d0-6422-43c4-b9ee-067af89f55c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95ee4d92-872f-40a1-b5ce-1756f73b8eba" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_91a4e7d0-6422-43c4-b9ee-067af89f55c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7508eb19-ba22-4746-bb47-f0077ea41ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95ee4d92-872f-40a1-b5ce-1756f73b8eba" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7508eb19-ba22-4746-bb47-f0077ea41ca4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_0c82698c-0937-48bb-8df9-0ecabca5b015" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95ee4d92-872f-40a1-b5ce-1756f73b8eba" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_0c82698c-0937-48bb-8df9-0ecabca5b015" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d41aad66-314b-40c0-8a42-98cacfbb869b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95ee4d92-872f-40a1-b5ce-1756f73b8eba" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_d41aad66-314b-40c0-8a42-98cacfbb869b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0234e745-e25c-4699-8c51-427d00b8fba8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95ee4d92-872f-40a1-b5ce-1756f73b8eba" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0234e745-e25c-4699-8c51-427d00b8fba8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_fa160f0b-0361-4e75-9c81-e10d58aeca34" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95ee4d92-872f-40a1-b5ce-1756f73b8eba" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_fa160f0b-0361-4e75-9c81-e10d58aeca34" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_18020c78-89aa-4589-b2ed-abb89b7644f8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_95ee4d92-872f-40a1-b5ce-1756f73b8eba" xlink:to="loc_us-gaap_InventoryWriteDown_18020c78-89aa-4589-b2ed-abb89b7644f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3927e36f-e542-4a19-8d9d-1a008ea45506" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4e1c4ded-1c0c-4db0-b2e1-8cdb67d682c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3927e36f-e542-4a19-8d9d-1a008ea45506" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_4e1c4ded-1c0c-4db0-b2e1-8cdb67d682c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness_196dd016-1ed2-4350-8a26-3af738211314" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_3927e36f-e542-4a19-8d9d-1a008ea45506" xlink:to="loc_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness_196dd016-1ed2-4350-8a26-3af738211314" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesScheduleofInventoryDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#InventoriesScheduleofInventoryDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesScheduleofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_9d0c47c0-aee0-430f-a2ad-42a727e5bad9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_80dad65a-38c7-4f8c-9def-6a9357e89956" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_9d0c47c0-aee0-430f-a2ad-42a727e5bad9" xlink:to="loc_us-gaap_InventoryGross_80dad65a-38c7-4f8c-9def-6a9357e89956" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_77c5f6df-b1e7-413e-8394-485121eebe27" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_9d0c47c0-aee0-430f-a2ad-42a727e5bad9" xlink:to="loc_us-gaap_InventoryValuationReserves_77c5f6df-b1e7-413e-8394-485121eebe27" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IntangibleAssetsDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#IntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2e9243de-c4ea-49e0-b428-45984e081db1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6831ba97-465c-487a-8cb0-7020a3f5ece7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2e9243de-c4ea-49e0-b428-45984e081db1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_6831ba97-465c-487a-8cb0-7020a3f5ece7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_faa5daaf-bb87-4ed6-8b06-43241ae6a46f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_2e9243de-c4ea-49e0-b428-45984e081db1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_faa5daaf-bb87-4ed6-8b06-43241ae6a46f" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#LeasesNetLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_88e54505-4dba-4a7d-9a85-c983e304f775" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_a7f60395-9802-44d9-91b9-ee8dd057f9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_88e54505-4dba-4a7d-9a85-c983e304f775" xlink:to="loc_us-gaap_OperatingLeaseCost_a7f60395-9802-44d9-91b9-ee8dd057f9bf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseCost_3c35a4ce-c907-4706-aaab-3dbbcae6bc96" xlink:href="laws-20220331.xsd#laws_FinanceLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_88e54505-4dba-4a7d-9a85-c983e304f775" xlink:to="loc_laws_FinanceLeaseCost_3c35a4ce-c907-4706-aaab-3dbbcae6bc96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseCost_76a88ee9-b374-4ecd-9d65-6736a3fc75b7" xlink:href="laws-20220331.xsd#laws_FinanceLeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_7cfe49df-5e08-4b7d-98ac-0dbc4f770b78" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_FinanceLeaseCost_76a88ee9-b374-4ecd-9d65-6736a3fc75b7" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_7cfe49df-5e08-4b7d-98ac-0dbc4f770b78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_8a62314e-853a-4fc5-8f67-570bf3f9cacb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_FinanceLeaseCost_76a88ee9-b374-4ecd-9d65-6736a3fc75b7" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_8a62314e-853a-4fc5-8f67-570bf3f9cacb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#LeasesNetLeaseAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseAssetsRightofUseAsset_cfe12c52-104f-4390-9722-af446c0f4bbd" xlink:href="laws-20220331.xsd#laws_LeaseAssetsRightofUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_82b36982-b515-45d0-9f16-129991cf05c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_LeaseAssetsRightofUseAsset_cfe12c52-104f-4390-9722-af446c0f4bbd" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_82b36982-b515-45d0-9f16-129991cf05c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_1f270f25-9046-4a1e-a7c8-4518a51f56a3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_LeaseAssetsRightofUseAsset_cfe12c52-104f-4390-9722-af446c0f4bbd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_1f270f25-9046-4a1e-a7c8-4518a51f56a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityCurrent_ca41a094-f834-4e01-aa6e-097f51a0bd5c" xlink:href="laws-20220331.xsd#laws_LeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_84503c69-a833-4058-ba65-9f59c796e078" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_LeaseLiabilityCurrent_ca41a094-f834-4e01-aa6e-097f51a0bd5c" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_84503c69-a833-4058-ba65-9f59c796e078" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_a06028ae-1cd3-4380-bac9-7b2b66ec3fd9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_LeaseLiabilityCurrent_ca41a094-f834-4e01-aa6e-097f51a0bd5c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_a06028ae-1cd3-4380-bac9-7b2b66ec3fd9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityNoncurrent_9ef50e0f-3768-4454-954b-d61a6fe47e8b" xlink:href="laws-20220331.xsd#laws_LeaseLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e8b8d46e-899a-466c-a4cd-0ec84ec38011" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_LeaseLiabilityNoncurrent_9ef50e0f-3768-4454-954b-d61a6fe47e8b" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_e8b8d46e-899a-466c-a4cd-0ec84ec38011" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_70a11657-dc2a-41d3-8ddf-448eb0a5621c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_LeaseLiabilityNoncurrent_9ef50e0f-3768-4454-954b-d61a6fe47e8b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_70a11657-dc2a-41d3-8ddf-448eb0a5621c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#LeasesValueofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityImputedInterest_1a2caf56-0662-4634-91ac-dfc44c10e29a" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityImputedInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4eeb3142-3534-4618-8dc9-29446cade46e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityImputedInterest_1a2caf56-0662-4634-91ac-dfc44c10e29a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_4eeb3142-3534-4618-8dc9-29446cade46e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fd2b3e3b-8626-4732-9fa5-5ec975f59eda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityImputedInterest_1a2caf56-0662-4634-91ac-dfc44c10e29a" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_fd2b3e3b-8626-4732-9fa5-5ec975f59eda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDue_106db739-54f8-40fc-8b3c-74f1852c033b" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_21b6d035-e507-4810-aad6-de520e711be1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_106db739-54f8-40fc-8b3c-74f1852c033b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_21b6d035-e507-4810-aad6-de520e711be1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_a4c486ea-5b26-4b2d-87a5-069985a274de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_106db739-54f8-40fc-8b3c-74f1852c033b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_a4c486ea-5b26-4b2d-87a5-069985a274de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPresentValue_7da596c6-8a5a-41cc-b35d-c9659d1f3545" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPresentValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_1dba6d42-2fb4-4de5-a5ef-a4962803efda" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPresentValue_7da596c6-8a5a-41cc-b35d-c9659d1f3545" xlink:to="loc_us-gaap_OperatingLeaseLiability_1dba6d42-2fb4-4de5-a5ef-a4962803efda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityPresentValue_cdc7d576-c04e-4eda-9ed1-70ee9e848e32" xlink:href="laws-20220331.xsd#laws_FinanceLeaseLiabilityPresentValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPresentValue_7da596c6-8a5a-41cc-b35d-c9659d1f3545" xlink:to="loc_laws_FinanceLeaseLiabilityPresentValue_cdc7d576-c04e-4eda-9ed1-70ee9e848e32" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_f58bc463-30ab-4c59-b054-ba18b47a29e4" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_a68864ee-741c-4ee8-afdf-243e6390ee42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_f58bc463-30ab-4c59-b054-ba18b47a29e4" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_a68864ee-741c-4ee8-afdf-243e6390ee42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_a9f3ef44-3aba-4c48-8695-9595c3003774" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_f58bc463-30ab-4c59-b054-ba18b47a29e4" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_a9f3ef44-3aba-4c48-8695-9595c3003774" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_8055f67a-bdbb-4a3c-8852-182cbb9418ff" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_195919da-de86-4501-8207-6fc4d31304f5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_8055f67a-bdbb-4a3c-8852-182cbb9418ff" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_195919da-de86-4501-8207-6fc4d31304f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1074097e-900a-4690-a419-188e642a8c83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_8055f67a-bdbb-4a3c-8852-182cbb9418ff" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_1074097e-900a-4690-a419-188e642a8c83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_04d5d457-c35b-4e92-be89-43a9b6ac46bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_24fc388f-84a1-4901-a96f-561ff4372448" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_04d5d457-c35b-4e92-be89-43a9b6ac46bf" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_24fc388f-84a1-4901-a96f-561ff4372448" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityPresentValue_27cba612-1f5c-4137-a717-d5713ad7924b" xlink:href="laws-20220331.xsd#laws_FinanceLeaseLiabilityPresentValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_04d5d457-c35b-4e92-be89-43a9b6ac46bf" xlink:to="loc_laws_FinanceLeaseLiabilityPresentValue_27cba612-1f5c-4137-a717-d5713ad7924b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_5aa7f58b-a8e1-4cb1-a512-0d7959edf0f8" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_43f59454-4323-4207-9616-1f900f652980" xlink:href="laws-20220331.xsd#laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_5aa7f58b-a8e1-4cb1-a512-0d7959edf0f8" xlink:to="loc_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_43f59454-4323-4207-9616-1f900f652980" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_605e1354-4cfa-420b-9605-81f05a702e86" xlink:href="laws-20220331.xsd#laws_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_5aa7f58b-a8e1-4cb1-a512-0d7959edf0f8" xlink:to="loc_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_605e1354-4cfa-420b-9605-81f05a702e86" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e093cf8a-2ea0-4720-aa0e-543dd4e5a091" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ca50d5a8-b0ea-4c0b-921b-8513b09dc080" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e093cf8a-2ea0-4720-aa0e-543dd4e5a091" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ca50d5a8-b0ea-4c0b-921b-8513b09dc080" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_774d0a0d-38b3-42d4-b1f1-cb542e8f5596" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_e093cf8a-2ea0-4720-aa0e-543dd4e5a091" xlink:to="loc_us-gaap_OperatingLeaseLiability_774d0a0d-38b3-42d4-b1f1-cb542e8f5596" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearOne_f7c12d73-b6ab-42b7-9416-88b73c13c821" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearOne"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1b6d1005-fc93-48fc-b679-0d289b0af681" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueYearOne_f7c12d73-b6ab-42b7-9416-88b73c13c821" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1b6d1005-fc93-48fc-b679-0d289b0af681" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_20a6e94f-fa01-454d-a1bd-d32d5327812d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueYearOne_f7c12d73-b6ab-42b7-9416-88b73c13c821" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_20a6e94f-fa01-454d-a1bd-d32d5327812d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_7092fa49-6747-4153-ba33-68887855ac96" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_20bd8476-61e7-4cd9-88a5-8fcc58a69469" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_7092fa49-6747-4153-ba33-68887855ac96" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_20bd8476-61e7-4cd9-88a5-8fcc58a69469" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_86554db4-268d-4196-8686-a9220f94c3c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_7092fa49-6747-4153-ba33-68887855ac96" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_86554db4-268d-4196-8686-a9220f94c3c3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_85f7d089-b094-4be0-a047-41a96ca66cd5" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_bce871fd-8f68-4659-b110-5cdb80e5e33c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_85f7d089-b094-4be0-a047-41a96ca66cd5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_bce871fd-8f68-4659-b110-5cdb80e5e33c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_528ef2fd-2f94-4175-9f41-1f9b631ee5cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_85f7d089-b094-4be0-a047-41a96ca66cd5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_528ef2fd-2f94-4175-9f41-1f9b631ee5cc" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="laws-20220331.xsd#LeasesValueofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_15ff9400-f4bf-4853-9508-c9636962068e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_225acd2f-c232-4e86-8a62-25773c538cae" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_15ff9400-f4bf-4853-9508-c9636962068e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_225acd2f-c232-4e86-8a62-25773c538cae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_ec672796-afd5-4b86-addf-775da662534b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_15ff9400-f4bf-4853-9508-c9636962068e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_ec672796-afd5-4b86-addf-775da662534b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_d31e2d97-8223-4bb8-b0dc-de2510641a83" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_15ff9400-f4bf-4853-9508-c9636962068e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_d31e2d97-8223-4bb8-b0dc-de2510641a83" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_d169d1ad-c410-4eff-b854-9336eb5c66e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_15ff9400-f4bf-4853-9508-c9636962068e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_d169d1ad-c410-4eff-b854-9336eb5c66e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_038a6174-79ad-4dd1-97ab-ab6fa51b6981" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_15ff9400-f4bf-4853-9508-c9636962068e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_038a6174-79ad-4dd1-97ab-ab6fa51b6981" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_b5f3e95f-0a3b-444b-8cc8-98b70c58840c" xlink:href="laws-20220331.xsd#laws_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_15ff9400-f4bf-4853-9508-c9636962068e" xlink:to="loc_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_b5f3e95f-0a3b-444b-8cc8-98b70c58840c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ce0747de-8639-457b-9724-e0aad9c9f731" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_8dd5de63-74c8-4397-a859-48868a3a3dbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ce0747de-8639-457b-9724-e0aad9c9f731" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_8dd5de63-74c8-4397-a859-48868a3a3dbe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_cfc17ef3-568c-4f81-b077-befb60b107dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ce0747de-8639-457b-9724-e0aad9c9f731" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_cfc17ef3-568c-4f81-b077-befb60b107dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ef2e6ab6-1de1-47f0-8e29-69cd649239cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ce0747de-8639-457b-9724-e0aad9c9f731" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ef2e6ab6-1de1-47f0-8e29-69cd649239cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4d9e11b3-3737-4760-ac11-257e4a1b6a29" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ce0747de-8639-457b-9724-e0aad9c9f731" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4d9e11b3-3737-4760-ac11-257e4a1b6a29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_db9dae46-4ce6-46d1-8ae0-0cf10797aaeb" xlink:href="laws-20220331.xsd#laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ce0747de-8639-457b-9724-e0aad9c9f731" xlink:to="loc_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_db9dae46-4ce6-46d1-8ae0-0cf10797aaeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a92ba4e2-0af3-49c8-b27f-061cab2248e5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_ce0747de-8639-457b-9724-e0aad9c9f731" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a92ba4e2-0af3-49c8-b27f-061cab2248e5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDue_f99db806-df17-4ae8-8e53-3af58669caa9" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearOne_6491a64f-6b44-492a-b6e7-1c51c58695ad" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearOne"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_f99db806-df17-4ae8-8e53-3af58669caa9" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearOne_6491a64f-6b44-492a-b6e7-1c51c58695ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_8ff8a732-bf5c-4f56-9917-037b42a71b7d" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_f99db806-df17-4ae8-8e53-3af58669caa9" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_8ff8a732-bf5c-4f56-9917-037b42a71b7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_d7e2a391-8004-4c71-b40a-79f1af5170f8" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_f99db806-df17-4ae8-8e53-3af58669caa9" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_d7e2a391-8004-4c71-b40a-79f1af5170f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_627052a6-7d89-4ba2-ad02-7b9c25295a87" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_f99db806-df17-4ae8-8e53-3af58669caa9" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_627052a6-7d89-4ba2-ad02-7b9c25295a87" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_04a327f8-4c18-48cb-9d15-bb83e8d4672c" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_f99db806-df17-4ae8-8e53-3af58669caa9" xlink:to="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_04a327f8-4c18-48cb-9d15-bb83e8d4672c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_e80ce2f4-af14-4189-b298-1c36d1bc0d0d" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue_f99db806-df17-4ae8-8e53-3af58669caa9" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_e80ce2f4-af14-4189-b298-1c36d1bc0d0d" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>laws-20220331_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:1681360d-2e7a-4c4a-8818-ac9deebfd7a8,g:43125980-566a-46ea-9218-e4400bd0cd80-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="laws-20220331.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended" id="ibd238e70e30847d9a36e824a42072a81_ConsolidatedStatementsofChangesinStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6c0da280-6a68-414c-b1f0-430eb565d428" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_6c0da280-6a68-414c-b1f0-430eb565d428" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_7e22d544-8786-4276-970f-7b672abb8e02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_CommonStockSharesIssued_7e22d544-8786-4276-970f-7b672abb8e02" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_70d41557-be88-4183-85e7-87c9275c3bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_StockholdersEquity_70d41557-be88-4183-85e7-87c9275c3bce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ba282b57-d758-49fe-95ef-19e4e140ce81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_NetIncomeLoss_ba282b57-d758-49fe-95ef-19e4e140ce81" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1d75016f-bf42-4ffc-9099-5361d0457068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1d75016f-bf42-4ffc-9099-5361d0457068" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_08f531af-c4aa-4d00-9b04-390b9c43aa99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_08f531af-c4aa-4d00-9b04-390b9c43aa99" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c91b1d50-8c72-4a0f-9c61-8846d9df5bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c91b1d50-8c72-4a0f-9c61-8846d9df5bbb" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d4b71bd7-3ea3-43be-a15d-6ca55c63fdee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d4b71bd7-3ea3-43be-a15d-6ca55c63fdee" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_5382a166-3bd7-4a74-be25-d019c59f74ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_5382a166-3bd7-4a74-be25-d019c59f74ec" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_6227e435-6a96-4b56-876e-3e0e2bb49187" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_6227e435-6a96-4b56-876e-3e0e2bb49187" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_46855632-a9f4-4e23-b6dc-ea8df0543355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7c23521b-c6ed-4503-8418-216c4579bc66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bc5ae1c6-c428-43ae-bad7-1f66ae88aadb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_6c0da280-6a68-414c-b1f0-430eb565d428" xlink:to="loc_us-gaap_StatementTable_bc5ae1c6-c428-43ae-bad7-1f66ae88aadb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4ba2eeb5-a934-4439-b970-b5839b6cb718" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_bc5ae1c6-c428-43ae-bad7-1f66ae88aadb" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4ba2eeb5-a934-4439-b970-b5839b6cb718" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_4ba2eeb5-a934-4439-b970-b5839b6cb718_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4ba2eeb5-a934-4439-b970-b5839b6cb718" xlink:to="loc_us-gaap_EquityComponentDomain_4ba2eeb5-a934-4439-b970-b5839b6cb718_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d130deb4-d6df-4d40-9122-6d24a1a5a20f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4ba2eeb5-a934-4439-b970-b5839b6cb718" xlink:to="loc_us-gaap_EquityComponentDomain_d130deb4-d6df-4d40-9122-6d24a1a5a20f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_cf939f55-68b7-43a4-8ddf-7f0c3d2e9211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d130deb4-d6df-4d40-9122-6d24a1a5a20f" xlink:to="loc_us-gaap_CommonStockMember_cf939f55-68b7-43a4-8ddf-7f0c3d2e9211" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c5712032-2b52-4fe0-9a0c-e55ec3a0acaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d130deb4-d6df-4d40-9122-6d24a1a5a20f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c5712032-2b52-4fe0-9a0c-e55ec3a0acaa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_784c5196-3eaa-4349-bede-5c1b3188c235" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d130deb4-d6df-4d40-9122-6d24a1a5a20f" xlink:to="loc_us-gaap_RetainedEarningsMember_784c5196-3eaa-4349-bede-5c1b3188c235" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_82884c9e-cdad-4d7d-bca6-eaeb5fa16083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d130deb4-d6df-4d40-9122-6d24a1a5a20f" xlink:to="loc_us-gaap_TreasuryStockMember_82884c9e-cdad-4d7d-bca6-eaeb5fa16083" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_244a19d0-01d2-4b37-a618-0be47e9d0e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_d130deb4-d6df-4d40-9122-6d24a1a5a20f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_244a19d0-01d2-4b37-a618-0be47e9d0e7c" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended" id="i10681d88009c44f4b0c1030f8d5544ec_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_479bba01-07d7-4dd7-8d52-dcb98c2e451c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5de60e44-0143-409e-8809-cd92be607d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_479bba01-07d7-4dd7-8d52-dcb98c2e451c" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5de60e44-0143-409e-8809-cd92be607d1b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationNumberOfEarnoutProvisions_81734ed8-8fb3-4472-a873-2e71d619280f" xlink:href="laws-20220331.xsd#laws_BusinessCombinationNumberOfEarnoutProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_479bba01-07d7-4dd7-8d52-dcb98c2e451c" xlink:to="loc_laws_BusinessCombinationNumberOfEarnoutProvisions_81734ed8-8fb3-4472-a873-2e71d619280f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationEarnoutProvisionPeriod_04b8cbb5-0144-4956-9474-72278ce42439" xlink:href="laws-20220331.xsd#laws_BusinessCombinationEarnoutProvisionPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_479bba01-07d7-4dd7-8d52-dcb98c2e451c" xlink:to="loc_laws_BusinessCombinationEarnoutProvisionPeriod_04b8cbb5-0144-4956-9474-72278ce42439" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_4345754d-2c5e-41c1-9597-39a34ea1af1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_479bba01-07d7-4dd7-8d52-dcb98c2e451c" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_4345754d-2c5e-41c1-9597-39a34ea1af1d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_233a393d-8a12-479d-8e0d-8a2d46c94476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_4345754d-2c5e-41c1-9597-39a34ea1af1d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_233a393d-8a12-479d-8e0d-8a2d46c94476" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_233a393d-8a12-479d-8e0d-8a2d46c94476_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_233a393d-8a12-479d-8e0d-8a2d46c94476" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_233a393d-8a12-479d-8e0d-8a2d46c94476_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ec85b95-cb56-4a2b-af60-099f71dd7d75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_233a393d-8a12-479d-8e0d-8a2d46c94476" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ec85b95-cb56-4a2b-af60-099f71dd7d75" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TestEquityMember_cdf5de70-72fa-43a7-996d-0216c43c574a" xlink:href="laws-20220331.xsd#laws_TestEquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ec85b95-cb56-4a2b-af60-099f71dd7d75" xlink:to="loc_laws_TestEquityMember_cdf5de70-72fa-43a7-996d-0216c43c574a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_GexproMember_4e2d5de7-8d96-4899-a264-afe6c180dc25" xlink:href="laws-20220331.xsd#laws_GexproMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ec85b95-cb56-4a2b-af60-099f71dd7d75" xlink:to="loc_laws_GexproMember_4e2d5de7-8d96-4899-a264-afe6c180dc25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_9a0482c8-5c2f-4531-8dd9-b8d65cf4a654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_4345754d-2c5e-41c1-9597-39a34ea1af1d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_9a0482c8-5c2f-4531-8dd9-b8d65cf4a654" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_9a0482c8-5c2f-4531-8dd9-b8d65cf4a654_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9a0482c8-5c2f-4531-8dd9-b8d65cf4a654" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_9a0482c8-5c2f-4531-8dd9-b8d65cf4a654_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f5ce7498-d7db-4f34-8f48-0d4eeba9f6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9a0482c8-5c2f-4531-8dd9-b8d65cf4a654" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f5ce7498-d7db-4f34-8f48-0d4eeba9f6e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3da66f49-cac9-49b5-8d1f-bee3501377c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f5ce7498-d7db-4f34-8f48-0d4eeba9f6e4" xlink:to="loc_us-gaap_SubsequentEventMember_3da66f49-cac9-49b5-8d1f-bee3501377c0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_ce288608-4b76-4f17-84f1-c08a2e7d7957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_4345754d-2c5e-41c1-9597-39a34ea1af1d" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_ce288608-4b76-4f17-84f1-c08a2e7d7957" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_ce288608-4b76-4f17-84f1-c08a2e7d7957_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_ce288608-4b76-4f17-84f1-c08a2e7d7957" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_ce288608-4b76-4f17-84f1-c08a2e7d7957_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_30a1b7f8-9f20-4066-8778-538ee8b0c69b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_ce288608-4b76-4f17-84f1-c08a2e7d7957" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_30a1b7f8-9f20-4066-8778-538ee8b0c69b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TestEquityHoldbackSharesMember_c8377b61-bfb8-4289-b11c-bb476c51055e" xlink:href="laws-20220331.xsd#laws_TestEquityHoldbackSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_30a1b7f8-9f20-4066-8778-538ee8b0c69b" xlink:to="loc_laws_TestEquityHoldbackSharesMember_c8377b61-bfb8-4289-b11c-bb476c51055e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_GexproServicesHoldbackSharesMember_d78ef842-6e5c-41a0-b26d-f4a2df5d119a" xlink:href="laws-20220331.xsd#laws_GexproServicesHoldbackSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_30a1b7f8-9f20-4066-8778-538ee8b0c69b" xlink:to="loc_laws_GexproServicesHoldbackSharesMember_d78ef842-6e5c-41a0-b26d-f4a2df5d119a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessCombinationsDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#BusinessCombinationsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/BusinessCombinationsDetails" xlink:type="extended" id="if6c9d99bef18453bb86029471261f071_BusinessCombinationsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_280038e2-7605-42b5-a4f2-5bfb442bf883" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_01c86923-166b-416b-b0ab-6b6b780d15ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_280038e2-7605-42b5-a4f2-5bfb442bf883" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_01c86923-166b-416b-b0ab-6b6b780d15ec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NumberOfBrands_551ef580-981a-469e-87ce-8d2b320fcbab" xlink:href="laws-20220331.xsd#laws_NumberOfBrands"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_280038e2-7605-42b5-a4f2-5bfb442bf883" xlink:to="loc_laws_NumberOfBrands_551ef580-981a-469e-87ce-8d2b320fcbab" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3169d276-4baf-44ed-8e39-e9519865a096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_280038e2-7605-42b5-a4f2-5bfb442bf883" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3169d276-4baf-44ed-8e39-e9519865a096" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4efab890-2b7f-4281-b5bf-ac6b6c497863" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3169d276-4baf-44ed-8e39-e9519865a096" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4efab890-2b7f-4281-b5bf-ac6b6c497863" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4efab890-2b7f-4281-b5bf-ac6b6c497863_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4efab890-2b7f-4281-b5bf-ac6b6c497863" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4efab890-2b7f-4281-b5bf-ac6b6c497863_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b98a29c-445b-4ec3-98f6-ba1e1920d576" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4efab890-2b7f-4281-b5bf-ac6b6c497863" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b98a29c-445b-4ec3-98f6-ba1e1920d576" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TestEquityAndGexproMember_a5169612-f658-4bdc-b50d-79b202c6e4a5" xlink:href="laws-20220331.xsd#laws_TestEquityAndGexproMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b98a29c-445b-4ec3-98f6-ba1e1920d576" xlink:to="loc_laws_TestEquityAndGexproMember_a5169612-f658-4bdc-b50d-79b202c6e4a5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_bcd7794c-142e-4c60-8e7c-dbf3c7fcacba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3169d276-4baf-44ed-8e39-e9519865a096" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_bcd7794c-142e-4c60-8e7c-dbf3c7fcacba" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_bcd7794c-142e-4c60-8e7c-dbf3c7fcacba_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_bcd7794c-142e-4c60-8e7c-dbf3c7fcacba" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_bcd7794c-142e-4c60-8e7c-dbf3c7fcacba_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_0c40308b-eb06-459e-aaf7-7c48b8027caf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_bcd7794c-142e-4c60-8e7c-dbf3c7fcacba" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_0c40308b-eb06-459e-aaf7-7c48b8027caf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_6e8df7e2-6a09-432a-9248-2e26c304ae32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_0c40308b-eb06-459e-aaf7-7c48b8027caf" xlink:to="loc_us-gaap_SubsequentEventMember_6e8df7e2-6a09-432a-9248-2e26c304ae32" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_2fd4c969-6cbc-4b28-b156-008d240c36fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3169d276-4baf-44ed-8e39-e9519865a096" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_2fd4c969-6cbc-4b28-b156-008d240c36fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_2fd4c969-6cbc-4b28-b156-008d240c36fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_2fd4c969-6cbc-4b28-b156-008d240c36fb" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_2fd4c969-6cbc-4b28-b156-008d240c36fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_262bcfc9-9a66-4a21-b6db-6d032f4e5036" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_2fd4c969-6cbc-4b28-b156-008d240c36fb" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_262bcfc9-9a66-4a21-b6db-6d032f4e5036" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EarnoutSharesMember_c2b006f3-2b5e-4711-8e13-07f5b230a4d0" xlink:href="laws-20220331.xsd#laws_EarnoutSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_262bcfc9-9a66-4a21-b6db-6d032f4e5036" xlink:to="loc_laws_EarnoutSharesMember_c2b006f3-2b5e-4711-8e13-07f5b230a4d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1d348a1f-6c09-4ecd-9a24-730759c8bdc8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3169d276-4baf-44ed-8e39-e9519865a096" xlink:to="loc_dei_LegalEntityAxis_1d348a1f-6c09-4ecd-9a24-730759c8bdc8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_1d348a1f-6c09-4ecd-9a24-730759c8bdc8_default" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_1d348a1f-6c09-4ecd-9a24-730759c8bdc8" xlink:to="loc_dei_EntityDomain_1d348a1f-6c09-4ecd-9a24-730759c8bdc8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_effe5f1e-8618-4969-9996-96029f9a81f6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_1d348a1f-6c09-4ecd-9a24-730759c8bdc8" xlink:to="loc_dei_EntityDomain_effe5f1e-8618-4969-9996-96029f9a81f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TestEquityMember_6c4bcaa8-1439-41c8-b594-8ebde582ff35" xlink:href="laws-20220331.xsd#laws_TestEquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_effe5f1e-8618-4969-9996-96029f9a81f6" xlink:to="loc_laws_TestEquityMember_6c4bcaa8-1439-41c8-b594-8ebde582ff35" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#RevenueRecognitionScheduleofDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" xlink:type="extended" id="iebf5f0dc77b24b0d88751cb0637ab6b7_RevenueRecognitionScheduleofDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_cf148128-37cd-402a-98ec-08504095825d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_62cc2b9b-bf0f-4b22-bf4e-3e282340e878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cf148128-37cd-402a-98ec-08504095825d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_62cc2b9b-bf0f-4b22-bf4e-3e282340e878" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e5bc46bb-4e77-42fa-91cb-ff466fa7f65e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cf148128-37cd-402a-98ec-08504095825d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e5bc46bb-4e77-42fa-91cb-ff466fa7f65e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_886ca62b-9bab-4dca-b101-f4cba0447136" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5bc46bb-4e77-42fa-91cb-ff466fa7f65e" xlink:to="loc_srt_StatementGeographicalAxis_886ca62b-9bab-4dca-b101-f4cba0447136" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_886ca62b-9bab-4dca-b101-f4cba0447136_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_886ca62b-9bab-4dca-b101-f4cba0447136" xlink:to="loc_srt_SegmentGeographicalDomain_886ca62b-9bab-4dca-b101-f4cba0447136_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1b02d2a1-2a97-4453-9ae0-af37b69a4deb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_886ca62b-9bab-4dca-b101-f4cba0447136" xlink:to="loc_srt_SegmentGeographicalDomain_1b02d2a1-2a97-4453-9ae0-af37b69a4deb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_543751a2-a99a-4774-b5b4-59ca042a5126" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1b02d2a1-2a97-4453-9ae0-af37b69a4deb" xlink:to="loc_country_US_543751a2-a99a-4774-b5b4-59ca042a5126" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_1632d8b9-58ba-4c12-9494-6402da316da8" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1b02d2a1-2a97-4453-9ae0-af37b69a4deb" xlink:to="loc_country_CA_1632d8b9-58ba-4c12-9494-6402da316da8" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#RevenueRecognitionProductTypeDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails" xlink:type="extended" id="ideadc2dabc994d1098a2643bd2a7eb4e_RevenueRecognitionProductTypeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_dd9f4ae7-efc8-4b33-96a9-2b86f18b9621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_db7e31ce-41d9-460b-8f3b-482ac54a8002" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_dd9f4ae7-efc8-4b33-96a9-2b86f18b9621" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_db7e31ce-41d9-460b-8f3b-482ac54a8002" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_8c5588cc-d13e-47c9-839b-5f5c4fd9c664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_dd9f4ae7-efc8-4b33-96a9-2b86f18b9621" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8c5588cc-d13e-47c9-839b-5f5c4fd9c664" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_21e38f3f-c95e-44d9-a28e-baa4e4e97097" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8c5588cc-d13e-47c9-839b-5f5c4fd9c664" xlink:to="loc_srt_ProductOrServiceAxis_21e38f3f-c95e-44d9-a28e-baa4e4e97097" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_21e38f3f-c95e-44d9-a28e-baa4e4e97097_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_21e38f3f-c95e-44d9-a28e-baa4e4e97097" xlink:to="loc_srt_ProductsAndServicesDomain_21e38f3f-c95e-44d9-a28e-baa4e4e97097_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_21e38f3f-c95e-44d9-a28e-baa4e4e97097" xlink:to="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FasteningSystemMember_1276f04d-b971-4e18-8ac0-173a18a8d7d6" xlink:href="laws-20220331.xsd#laws_FasteningSystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_FasteningSystemMember_1276f04d-b971-4e18-8ac0-173a18a8d7d6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_CuttingToolsAndAbrasivesMember_a9878849-72f4-4698-a57a-968814f2f700" xlink:href="laws-20220331.xsd#laws_CuttingToolsAndAbrasivesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_CuttingToolsAndAbrasivesMember_a9878849-72f4-4698-a57a-968814f2f700" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FluidPowerMember_5d842236-8b74-4c78-b0fe-51091d3e9d2e" xlink:href="laws-20220331.xsd#laws_FluidPowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_FluidPowerMember_5d842236-8b74-4c78-b0fe-51091d3e9d2e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_ElectricalMember_3634af83-e79c-4e84-957e-5792ef863134" xlink:href="laws-20220331.xsd#laws_ElectricalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_ElectricalMember_3634af83-e79c-4e84-957e-5792ef863134" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SpecialtyChemicalsMember_30f18f98-448d-4cd6-8cdf-5e6f71c1b0c6" xlink:href="laws-20220331.xsd#laws_SpecialtyChemicalsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_SpecialtyChemicalsMember_30f18f98-448d-4cd6-8cdf-5e6f71c1b0c6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AftermarketAutomotiveSuppliesMember_6e834251-b778-4969-a85a-3800a97b2540" xlink:href="laws-20220331.xsd#laws_AftermarketAutomotiveSuppliesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_AftermarketAutomotiveSuppliesMember_6e834251-b778-4969-a85a-3800a97b2540" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SafetyMember_4982799b-4b36-4c58-9746-461d7de47794" xlink:href="laws-20220331.xsd#laws_SafetyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_SafetyMember_4982799b-4b36-4c58-9746-461d7de47794" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_WeldingAndMetalRepairMember_b2c76dd4-748a-4284-95a4-4cb1b56ad3b3" xlink:href="laws-20220331.xsd#laws_WeldingAndMetalRepairMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_WeldingAndMetalRepairMember_b2c76dd4-748a-4284-95a4-4cb1b56ad3b3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_954b163a-da3b-45f4-9e53-d74d278cb523" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_954b163a-da3b-45f4-9e53-d74d278cb523" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_124f0429-1835-4677-a006-ae686582d449" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8c5588cc-d13e-47c9-839b-5f5c4fd9c664" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_124f0429-1835-4677-a006-ae686582d449" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_124f0429-1835-4677-a006-ae686582d449_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_124f0429-1835-4677-a006-ae686582d449" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_124f0429-1835-4677-a006-ae686582d449_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_961895d7-64cc-46ce-a24f-dd0a5e9c3fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_124f0429-1835-4677-a006-ae686582d449" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_961895d7-64cc-46ce-a24f-dd0a5e9c3fb6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_8de800a1-a6b0-4fa7-9147-28aa9dda330e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_961895d7-64cc-46ce-a24f-dd0a5e9c3fb6" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_8de800a1-a6b0-4fa7-9147-28aa9dda330e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3099e9cc-1abb-4563-8d9a-13f45c773535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8c5588cc-d13e-47c9-839b-5f5c4fd9c664" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3099e9cc-1abb-4563-8d9a-13f45c773535" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3099e9cc-1abb-4563-8d9a-13f45c773535_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3099e9cc-1abb-4563-8d9a-13f45c773535" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3099e9cc-1abb-4563-8d9a-13f45c773535_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71a04298-f1a5-43f8-a8cb-73d7bf61a2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3099e9cc-1abb-4563-8d9a-13f45c773535" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71a04298-f1a5-43f8-a8cb-73d7bf61a2bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_60f51a16-8d65-4509-b5a1-ccd923d34187" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71a04298-f1a5-43f8-a8cb-73d7bf61a2bf" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_60f51a16-8d65-4509-b5a1-ccd923d34187" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#RestrictedCashDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RestrictedCashDetails" xlink:type="extended" id="ic84dbcce88b44dbca525ed1db25594b2_RestrictedCashDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_daf7c5b1-373d-4df1-9498-be8a898aa32d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2356f051-97be-4eae-b91f-6a840c7e9d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_daf7c5b1-373d-4df1-9498-be8a898aa32d" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2356f051-97be-4eae-b91f-6a840c7e9d7d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_220e219a-b485-40e8-b1d7-8da83d27f651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_daf7c5b1-373d-4df1-9498-be8a898aa32d" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_220e219a-b485-40e8-b1d7-8da83d27f651" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_7ff5e566-54f2-4eb8-96da-6355a9dccadc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_220e219a-b485-40e8-b1d7-8da83d27f651" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_7ff5e566-54f2-4eb8-96da-6355a9dccadc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7ff5e566-54f2-4eb8-96da-6355a9dccadc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_7ff5e566-54f2-4eb8-96da-6355a9dccadc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_7ff5e566-54f2-4eb8-96da-6355a9dccadc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0715d354-dbdf-48bf-904c-b212c820a01d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_7ff5e566-54f2-4eb8-96da-6355a9dccadc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0715d354-dbdf-48bf-904c-b212c820a01d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_GuaranteedInvestmentCertificateMember_8f4755eb-a8bd-41bb-ac8f-976d5a3548fa" xlink:href="laws-20220331.xsd#laws_GuaranteedInvestmentCertificateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0715d354-dbdf-48bf-904c-b212c820a01d" xlink:to="loc_laws_GuaranteedInvestmentCertificateMember_8f4755eb-a8bd-41bb-ac8f-976d5a3548fa" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#GoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/GoodwillDetails" xlink:type="extended" id="i63317fa98b1a46c7840de9817d1a6d68_GoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_86a56508-f79c-4050-aa4d-ec6de8a1fee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_99b75a1d-14ba-4238-894a-800dc14ed547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_86a56508-f79c-4050-aa4d-ec6de8a1fee5" xlink:to="loc_us-gaap_GoodwillRollForward_99b75a1d-14ba-4238-894a-800dc14ed547" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_097903fe-6f18-4819-afe9-a6d3a69aeb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_99b75a1d-14ba-4238-894a-800dc14ed547" xlink:to="loc_us-gaap_Goodwill_097903fe-6f18-4819-afe9-a6d3a69aeb9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e1b133e3-4841-4dad-85a9-0df15f6021f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_99b75a1d-14ba-4238-894a-800dc14ed547" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e1b133e3-4841-4dad-85a9-0df15f6021f2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_506e6cda-8759-44f2-92d4-dab13e217398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_e258c891-2ba2-4522-a00a-936022765ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_86a56508-f79c-4050-aa4d-ec6de8a1fee5" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_e258c891-2ba2-4522-a00a-936022765ff1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_67cc12cd-d58c-460e-80e0-509722a03ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_e258c891-2ba2-4522-a00a-936022765ff1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_67cc12cd-d58c-460e-80e0-509722a03ff1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_67cc12cd-d58c-460e-80e0-509722a03ff1_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_67cc12cd-d58c-460e-80e0-509722a03ff1" xlink:to="loc_us-gaap_SegmentDomain_67cc12cd-d58c-460e-80e0-509722a03ff1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2f535794-4720-42f3-be61-079fb9a88c18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_67cc12cd-d58c-460e-80e0-509722a03ff1" xlink:to="loc_us-gaap_SegmentDomain_2f535794-4720-42f3-be61-079fb9a88c18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LawsonSegmentMember_d9762d95-4ed3-45a4-9b55-9228a25329a9" xlink:href="laws-20220331.xsd#laws_LawsonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2f535794-4720-42f3-be61-079fb9a88c18" xlink:to="loc_laws_LawsonSegmentMember_d9762d95-4ed3-45a4-9b55-9228a25329a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BoltSegmentMember_92f1b1e0-ec6d-4112-8041-acbe6ba3c1a6" xlink:href="laws-20220331.xsd#laws_BoltSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_2f535794-4720-42f3-be61-079fb9a88c18" xlink:to="loc_laws_BoltSegmentMember_92f1b1e0-ec6d-4112-8041-acbe6ba3c1a6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IntangibleAssetsDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#IntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssetsDetails" xlink:type="extended" id="i0ab17bcf1b6048f38dd51e6b0a914886_IntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1a89858-ce60-40bc-8931-faa0e5648ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7cd0924d-61ee-4e3f-97aa-d1bf4b42670f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1a89858-ce60-40bc-8931-faa0e5648ee4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7cd0924d-61ee-4e3f-97aa-d1bf4b42670f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2cbd0e19-5b09-443f-8ea1-5b216923dd42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1a89858-ce60-40bc-8931-faa0e5648ee4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2cbd0e19-5b09-443f-8ea1-5b216923dd42" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_03260907-54c1-4ba2-810d-486ccac174fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1a89858-ce60-40bc-8931-faa0e5648ee4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_03260907-54c1-4ba2-810d-486ccac174fa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1c4eda32-8424-42ed-b0cc-92bb297c562a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1a89858-ce60-40bc-8931-faa0e5648ee4" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1c4eda32-8424-42ed-b0cc-92bb297c562a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_14763f19-d1dd-429b-b3a7-976efe10bea9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1c4eda32-8424-42ed-b0cc-92bb297c562a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_14763f19-d1dd-429b-b3a7-976efe10bea9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_14763f19-d1dd-429b-b3a7-976efe10bea9_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_14763f19-d1dd-429b-b3a7-976efe10bea9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_14763f19-d1dd-429b-b3a7-976efe10bea9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e6489ac1-bec9-44bc-8a0b-dcc1b953bde4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_14763f19-d1dd-429b-b3a7-976efe10bea9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e6489ac1-bec9-44bc-8a0b-dcc1b953bde4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_40abc2de-ffa7-4e3a-bc6e-075ac4e7a716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e6489ac1-bec9-44bc-8a0b-dcc1b953bde4" xlink:to="loc_us-gaap_TradeNamesMember_40abc2de-ffa7-4e3a-bc6e-075ac4e7a716" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_439726e0-d6fe-4aaa-8b08-44c070b734cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e6489ac1-bec9-44bc-8a0b-dcc1b953bde4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_439726e0-d6fe-4aaa-8b08-44c070b734cd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/LeasesNarrativeDetails" xlink:type="extended" id="ia68cf77d3e8a419a8b2ca75ce830cfd9_LeasesNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0e89a80-9e86-4d35-b1e0-1b536a8d485c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_38bdf26d-1686-4851-a478-86d616a775be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0e89a80-9e86-4d35-b1e0-1b536a8d485c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_38bdf26d-1686-4851-a478-86d616a775be" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c859bafb-35a0-447b-a548-9e36bc062e12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0e89a80-9e86-4d35-b1e0-1b536a8d485c" xlink:to="loc_us-gaap_OperatingLeaseLiability_c859bafb-35a0-447b-a548-9e36bc062e12" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_82be7459-2326-44d7-940f-180660e33b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0e89a80-9e86-4d35-b1e0-1b536a8d485c" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_82be7459-2326-44d7-940f-180660e33b5d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b2354542-c3bb-4f28-84cf-e6ad40164052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_82be7459-2326-44d7-940f-180660e33b5d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b2354542-c3bb-4f28-84cf-e6ad40164052" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2354542-c3bb-4f28-84cf-e6ad40164052_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b2354542-c3bb-4f28-84cf-e6ad40164052" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b2354542-c3bb-4f28-84cf-e6ad40164052_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4551cbde-04e4-4970-a609-a4d1c7531a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b2354542-c3bb-4f28-84cf-e6ad40164052" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4551cbde-04e4-4970-a609-a4d1c7531a5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_da934266-ebdf-4168-bc01-c849e6a68789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4551cbde-04e4-4970-a609-a4d1c7531a5a" xlink:to="loc_us-gaap_BuildingMember_da934266-ebdf-4168-bc01-c849e6a68789" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreementDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#CreditAgreementDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreementDetails" xlink:type="extended" id="i617b91131dcb4ebf8c47851817dee519_CreditAgreementDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_47f1e251-7a7c-4724-8b43-fd9e43f677fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_47f1e251-7a7c-4724-8b43-fd9e43f677fd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c3a8db10-6b3c-4070-8214-7166eb68c2df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c3a8db10-6b3c-4070-8214-7166eb68c2df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_6051d0a5-4fe4-4313-a1a5-5c1802a0eba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_6051d0a5-4fe4-4313-a1a5-5c1802a0eba5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_6b35fd78-d49f-4c16-8f69-0f2ee032ae2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_6b35fd78-d49f-4c16-8f69-0f2ee032ae2d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_50275e83-55ca-42cc-a1c5-c88ed4b2489e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_50275e83-55ca-42cc-a1c5-c88ed4b2489e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_77a4c72d-dbf5-4bc0-b6ec-437425ba60ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_77a4c72d-dbf5-4bc0-b6ec-437425ba60ba" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_75538911-d1e2-4f4d-ad68-c17cd086edc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_75538911-d1e2-4f4d-ad68-c17cd086edc3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c73bf8fe-b7fc-47cb-8af0-9590896cf2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c73bf8fe-b7fc-47cb-8af0-9590896cf2b2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit_8fa806ae-61ef-4da6-9b3d-9922017b672e" xlink:href="laws-20220331.xsd#laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit_8fa806ae-61ef-4da6-9b3d-9922017b672e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_83a52def-cca3-440f-b6fa-90890237d6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_LineOfCredit_83a52def-cca3-440f-b6fa-90890237d6ff" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_751ef83b-99c8-4efe-b27f-ec76edac2cba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_751ef83b-99c8-4efe-b27f-ec76edac2cba" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_DebtInstrumentAdditionalMargin_6608bf20-f000-4b87-9834-31f46a2304ae" xlink:href="laws-20220331.xsd#laws_DebtInstrumentAdditionalMargin"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_laws_DebtInstrumentAdditionalMargin_6608bf20-f000-4b87-9834-31f46a2304ae" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LineOfCreditFacilityTickingFeePercentage_ace3f39d-3db8-4c52-abc2-192e0c98baaa" xlink:href="laws-20220331.xsd#laws_LineOfCreditFacilityTickingFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_laws_LineOfCreditFacilityTickingFeePercentage_ace3f39d-3db8-4c52-abc2-192e0c98baaa" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_725350f6-03c2-4e25-ba3f-8656eb8b26bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_725350f6-03c2-4e25-ba3f-8656eb8b26bf" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6b9733c6-cba0-43ab-9456-76e5a44b8b32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6b9733c6-cba0-43ab-9456-76e5a44b8b32" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6b9733c6-cba0-43ab-9456-76e5a44b8b32_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6b9733c6-cba0-43ab-9456-76e5a44b8b32" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6b9733c6-cba0-43ab-9456-76e5a44b8b32_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1b0a12b2-0755-438a-b5f2-b685b0c277f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6b9733c6-cba0-43ab-9456-76e5a44b8b32" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1b0a12b2-0755-438a-b5f2-b685b0c277f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_351e5c22-ba78-4d71-81d9-93aa542fb313" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1b0a12b2-0755-438a-b5f2-b685b0c277f6" xlink:to="loc_us-gaap_LineOfCreditMember_351e5c22-ba78-4d71-81d9-93aa542fb313" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0626edc9-3d43-4595-a676-c6b3d9cd69e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_us-gaap_CreditFacilityAxis_0626edc9-3d43-4595-a676-c6b3d9cd69e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_0626edc9-3d43-4595-a676-c6b3d9cd69e3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_0626edc9-3d43-4595-a676-c6b3d9cd69e3" xlink:to="loc_us-gaap_CreditFacilityDomain_0626edc9-3d43-4595-a676-c6b3d9cd69e3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_58a8e10b-ce43-4bcd-98c7-778f3c4b781d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_0626edc9-3d43-4595-a676-c6b3d9cd69e3" xlink:to="loc_us-gaap_CreditFacilityDomain_58a8e10b-ce43-4bcd-98c7-778f3c4b781d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_9c1c1087-043a-482f-80e0-6a5e755ac5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_58a8e10b-ce43-4bcd-98c7-778f3c4b781d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_9c1c1087-043a-482f-80e0-6a5e755ac5ad" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_459ddeaf-d023-4501-a26c-a0022e2f639a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_58a8e10b-ce43-4bcd-98c7-778f3c4b781d" xlink:to="loc_us-gaap_LetterOfCreditMember_459ddeaf-d023-4501-a26c-a0022e2f639a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_5c83bd60-a004-4bbe-bd69-b7a090ad8fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_58a8e10b-ce43-4bcd-98c7-778f3c4b781d" xlink:to="loc_us-gaap_BridgeLoanMember_5c83bd60-a004-4bbe-bd69-b7a090ad8fa0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TermLoanFacilityMember_2ec23750-615b-48be-9690-61a1eef9e08e" xlink:href="laws-20220331.xsd#laws_TermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_58a8e10b-ce43-4bcd-98c7-778f3c4b781d" xlink:to="loc_laws_TermLoanFacilityMember_2ec23750-615b-48be-9690-61a1eef9e08e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c2ce444b-81c4-450c-a50a-b4e570f81cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_us-gaap_DebtInstrumentAxis_c2ce444b-81c4-450c-a50a-b4e570f81cbe" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_c2ce444b-81c4-450c-a50a-b4e570f81cbe_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DebtInstrumentAxis_c2ce444b-81c4-450c-a50a-b4e570f81cbe" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_c2ce444b-81c4-450c-a50a-b4e570f81cbe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_937c160a-1625-4dae-aa5d-08a9fa3b1430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DebtInstrumentAxis_c2ce444b-81c4-450c-a50a-b4e570f81cbe" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_937c160a-1625-4dae-aa5d-08a9fa3b1430" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_DelayedDrawTermLoanFacilityMember_0fdb5170-d005-4aca-97c2-7689ffc319fe" xlink:href="laws-20220331.xsd#laws_DelayedDrawTermLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_937c160a-1625-4dae-aa5d-08a9fa3b1430" xlink:to="loc_laws_DelayedDrawTermLoanFacilityMember_0fdb5170-d005-4aca-97c2-7689ffc319fe" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_49e452e1-f722-428a-aff6-fd0e00dfa347" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_srt_RangeAxis_49e452e1-f722-428a-aff6-fd0e00dfa347" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_49e452e1-f722-428a-aff6-fd0e00dfa347_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_49e452e1-f722-428a-aff6-fd0e00dfa347" xlink:to="loc_srt_RangeMember_49e452e1-f722-428a-aff6-fd0e00dfa347_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6fc4c5a3-9630-41ab-91f4-8541536ebf9f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_49e452e1-f722-428a-aff6-fd0e00dfa347" xlink:to="loc_srt_RangeMember_6fc4c5a3-9630-41ab-91f4-8541536ebf9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0863260f-477e-45e2-87da-a5fb9c8d8e43" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6fc4c5a3-9630-41ab-91f4-8541536ebf9f" xlink:to="loc_srt_MinimumMember_0863260f-477e-45e2-87da-a5fb9c8d8e43" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f021188b-fb57-4595-aae3-3aabd548502c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6fc4c5a3-9630-41ab-91f4-8541536ebf9f" xlink:to="loc_srt_MaximumMember_f021188b-fb57-4595-aae3-3aabd548502c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_4cd36a6d-ba68-4933-bc31-8e4bfc97ff80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_4cd36a6d-ba68-4933-bc31-8e4bfc97ff80" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_4cd36a6d-ba68-4933-bc31-8e4bfc97ff80_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_4cd36a6d-ba68-4933-bc31-8e4bfc97ff80" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_4cd36a6d-ba68-4933-bc31-8e4bfc97ff80_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_47533436-4ea1-4a0a-9f8f-92443eceaf79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_4cd36a6d-ba68-4933-bc31-8e4bfc97ff80" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_47533436-4ea1-4a0a-9f8f-92443eceaf79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_JPMorganChaseBankNAMember_6d08695f-49b2-41b4-9c51-bb9dff5368bd" xlink:href="laws-20220331.xsd#laws_JPMorganChaseBankNAMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_47533436-4ea1-4a0a-9f8f-92443eceaf79" xlink:to="loc_laws_JPMorganChaseBankNAMember_6d08695f-49b2-41b4-9c51-bb9dff5368bd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_220dfde9-68da-47dd-8bd0-e9a1daebf539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_220dfde9-68da-47dd-8bd0-e9a1daebf539" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_220dfde9-68da-47dd-8bd0-e9a1daebf539_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_220dfde9-68da-47dd-8bd0-e9a1daebf539" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_220dfde9-68da-47dd-8bd0-e9a1daebf539_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a8da2e68-a45b-4d03-ad20-09dab993c160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_220dfde9-68da-47dd-8bd0-e9a1daebf539" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a8da2e68-a45b-4d03-ad20-09dab993c160" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3e30208f-09c3-43fb-9a89-775b00ebe3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a8da2e68-a45b-4d03-ad20-09dab993c160" xlink:to="loc_us-gaap_SubsequentEventMember_3e30208f-09c3-43fb-9a89-775b00ebe3b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_974e2548-1be1-4c50-9554-9d8fe782c969" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_us-gaap_VariableRateAxis_974e2548-1be1-4c50-9554-9d8fe782c969" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_974e2548-1be1-4c50-9554-9d8fe782c969_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_VariableRateAxis_974e2548-1be1-4c50-9554-9d8fe782c969" xlink:to="loc_us-gaap_VariableRateDomain_974e2548-1be1-4c50-9554-9d8fe782c969_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_08e219e0-1dfa-4c1a-adf1-a7cf37941003" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_VariableRateAxis_974e2548-1be1-4c50-9554-9d8fe782c969" xlink:to="loc_us-gaap_VariableRateDomain_08e219e0-1dfa-4c1a-adf1-a7cf37941003" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AlternateBaseRateOrCanadianPrimeRateMember_30a8e413-a4f4-4f08-ab14-bc983c36b3d7" xlink:href="laws-20220331.xsd#laws_AlternateBaseRateOrCanadianPrimeRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_08e219e0-1dfa-4c1a-adf1-a7cf37941003" xlink:to="loc_laws_AlternateBaseRateOrCanadianPrimeRateMember_30a8e413-a4f4-4f08-ab14-bc983c36b3d7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AdjustedTermSOFROrCDORRateMember_d3dac243-38f0-487a-8fb5-3f4000f5924a" xlink:href="laws-20220331.xsd#laws_AdjustedTermSOFROrCDORRateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_VariableRateDomain_08e219e0-1dfa-4c1a-adf1-a7cf37941003" xlink:to="loc_laws_AdjustedTermSOFROrCDORRateMember_d3dac243-38f0-487a-8fb5-3f4000f5924a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SeveranceReserveDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#SeveranceReserveDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SeveranceReserveDetails" xlink:type="extended" id="i96d11280957a4ee49f24d0190e46fa47_SeveranceReserveDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_7d963270-18aa-4bb6-a49f-e0487c968e20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_6ece8bed-59c2-4f37-8f1d-958fefc4e1a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7d963270-18aa-4bb6-a49f-e0487c968e20" xlink:to="loc_us-gaap_RestructuringReserveRollForward_6ece8bed-59c2-4f37-8f1d-958fefc4e1a9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_ab920063-72b2-44fc-86e9-7dbf36151831" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6ece8bed-59c2-4f37-8f1d-958fefc4e1a9" xlink:to="loc_us-gaap_RestructuringReserve_ab920063-72b2-44fc-86e9-7dbf36151831" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_7782a76f-1f3b-46e5-9599-a84eddf6d689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6ece8bed-59c2-4f37-8f1d-958fefc4e1a9" xlink:to="loc_us-gaap_RestructuringCharges_7782a76f-1f3b-46e5-9599-a84eddf6d689" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_b3e76d39-c196-4073-b41d-f0c51f21a37b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6ece8bed-59c2-4f37-8f1d-958fefc4e1a9" xlink:to="loc_us-gaap_PaymentsForRestructuring_b3e76d39-c196-4073-b41d-f0c51f21a37b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_1b9e866e-7be6-4b75-b424-760a5a78d401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_92662bcd-6d7d-436a-8a6e-49c6ca4098cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7d963270-18aa-4bb6-a49f-e0487c968e20" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_92662bcd-6d7d-436a-8a6e-49c6ca4098cd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_fbc34566-4d9d-4cdd-94ab-235e2bbca897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_92662bcd-6d7d-436a-8a6e-49c6ca4098cd" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_fbc34566-4d9d-4cdd-94ab-235e2bbca897" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_fbc34566-4d9d-4cdd-94ab-235e2bbca897_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_fbc34566-4d9d-4cdd-94ab-235e2bbca897" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_fbc34566-4d9d-4cdd-94ab-235e2bbca897_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_f78ee644-22ef-41cc-a298-ebf44b0f06f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_fbc34566-4d9d-4cdd-94ab-235e2bbca897" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_f78ee644-22ef-41cc-a298-ebf44b0f06f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_e8678601-f38e-4d42-b1ca-1f40f79a0307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_f78ee644-22ef-41cc-a298-ebf44b0f06f9" xlink:to="loc_us-gaap_EmployeeSeveranceMember_e8678601-f38e-4d42-b1ca-1f40f79a0307" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#RelatedPartyTransactionDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails" xlink:type="extended" id="i718e0f1bbdda4fa4af7a4adc0e9320fc_RelatedPartyTransactionDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_241d9f9f-3623-42e0-826c-6e7056619cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_241d9f9f-3623-42e0-826c-6e7056619cb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_a4e8699d-e134-40a2-81f9-b07461856222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_a4e8699d-e134-40a2-81f9-b07461856222" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_9d59eee5-3d76-40f7-95f5-4179dd4165ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_9d59eee5-3d76-40f7-95f5-4179dd4165ab" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_be585c02-7245-4a64-b6b8-d6a80bd0b48d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_be585c02-7245-4a64-b6b8-d6a80bd0b48d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionSharesOwned_9a62610a-f3cf-4937-8475-a9a6046d4fc9" xlink:href="laws-20220331.xsd#laws_RelatedPartyTransactionSharesOwned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_laws_RelatedPartyTransactionSharesOwned_9a62610a-f3cf-4937-8475-a9a6046d4fc9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionCommonStockOutstanding_cc9ce5c2-d7d0-4b3f-95e6-491a985390b6" xlink:href="laws-20220331.xsd#laws_RelatedPartyTransactionCommonStockOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_laws_RelatedPartyTransactionCommonStockOutstanding_cc9ce5c2-d7d0-4b3f-95e6-491a985390b6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionAdditionalSharesOutstanding_e7103089-1891-40c0-adf9-ac6667d42239" xlink:href="laws-20220331.xsd#laws_RelatedPartyTransactionAdditionalSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_laws_RelatedPartyTransactionAdditionalSharesOutstanding_e7103089-1891-40c0-adf9-ac6667d42239" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable_186675ba-f0ba-43d5-b196-135e0310cb6e" xlink:href="laws-20220331.xsd#laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable_186675ba-f0ba-43d5-b196-135e0310cb6e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_46df37c4-33bb-45a1-9588-8c1b33b79708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_46df37c4-33bb-45a1-9588-8c1b33b79708" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ac7b2e9c-3e14-4cc8-8eaa-09d289ecab2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_46df37c4-33bb-45a1-9588-8c1b33b79708" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ac7b2e9c-3e14-4cc8-8eaa-09d289ecab2e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_ac7b2e9c-3e14-4cc8-8eaa-09d289ecab2e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ac7b2e9c-3e14-4cc8-8eaa-09d289ecab2e" xlink:to="loc_us-gaap_RelatedPartyDomain_ac7b2e9c-3e14-4cc8-8eaa-09d289ecab2e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a375a8aa-8514-4073-81ff-946f121a3fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ac7b2e9c-3e14-4cc8-8eaa-09d289ecab2e" xlink:to="loc_us-gaap_RelatedPartyDomain_a375a8aa-8514-4073-81ff-946f121a3fc8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_84375978-8351-44e6-b4e3-b674548a9ff1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_a375a8aa-8514-4073-81ff-946f121a3fc8" xlink:to="loc_srt_AffiliatedEntityMember_84375978-8351-44e6-b4e3-b674548a9ff1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LCKMAndMrKingMember_a75a2c6f-aae7-40b0-adb8-d0c20485204a" xlink:href="laws-20220331.xsd#laws_LCKMAndMrKingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_a375a8aa-8514-4073-81ff-946f121a3fc8" xlink:to="loc_laws_LCKMAndMrKingMember_a75a2c6f-aae7-40b0-adb8-d0c20485204a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_115656e7-cb6c-4ad7-b900-4293c6a14efc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_46df37c4-33bb-45a1-9588-8c1b33b79708" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_115656e7-cb6c-4ad7-b900-4293c6a14efc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_115656e7-cb6c-4ad7-b900-4293c6a14efc_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_115656e7-cb6c-4ad7-b900-4293c6a14efc" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_115656e7-cb6c-4ad7-b900-4293c6a14efc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_9292ee61-2546-418c-b70e-353064c0e0be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_115656e7-cb6c-4ad7-b900-4293c6a14efc" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_9292ee61-2546-418c-b70e-353064c0e0be" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_InventoryReceivedMember_73d68e19-d2f8-465c-bdfe-f30f9dfe0403" xlink:href="laws-20220331.xsd#laws_InventoryReceivedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_9292ee61-2546-418c-b70e-353064c0e0be" xlink:to="loc_laws_InventoryReceivedMember_73d68e19-d2f8-465c-bdfe-f30f9dfe0403" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ff567d89-e7bf-49b8-a80a-0c3a45e616f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_46df37c4-33bb-45a1-9588-8c1b33b79708" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ff567d89-e7bf-49b8-a80a-0c3a45e616f3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_ff567d89-e7bf-49b8-a80a-0c3a45e616f3_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ff567d89-e7bf-49b8-a80a-0c3a45e616f3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_ff567d89-e7bf-49b8-a80a-0c3a45e616f3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2e0cd0de-04fc-4d8f-9651-972cd9246489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ff567d89-e7bf-49b8-a80a-0c3a45e616f3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2e0cd0de-04fc-4d8f-9651-972cd9246489" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3566ac8a-04e8-4f45-8031-38e979c3db5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_2e0cd0de-04fc-4d8f-9651-972cd9246489" xlink:to="loc_us-gaap_SubsequentEventMember_3566ac8a-04e8-4f45-8031-38e979c3db5e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#SegmentReportingDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SegmentReportingDetails" xlink:type="extended" id="i7c3f013fab804ac9a6e8d42092df2ede_SegmentReportingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7aad4b6f-8c3e-44fe-a2cf-a23a219c6ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7aad4b6f-8c3e-44fe-a2cf-a23a219c6ee3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_989d50f3-6c7e-4f68-a027-76b471781fff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:to="loc_us-gaap_GrossProfit_989d50f3-6c7e-4f68-a027-76b471781fff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_00b744d8-689e-4c04-8db0-2063bd04640c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:to="loc_us-gaap_OperatingIncomeLoss_00b744d8-689e-4c04-8db0-2063bd04640c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_04d5fc6c-77ed-4a18-999b-35970f671e52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:to="loc_us-gaap_InterestExpense_04d5fc6c-77ed-4a18-999b-35970f671e52" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9b8945f2-8425-4439-9bec-598089f23872" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9b8945f2-8425-4439-9bec-598089f23872" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40fdb6ea-318b-415f-80de-fe45591d13ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40fdb6ea-318b-415f-80de-fe45591d13ef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1e914144-5a17-481d-ae6f-0b3be0ea33d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1e914144-5a17-481d-ae6f-0b3be0ea33d4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7158f111-ffb0-47ff-82eb-5db8eecf076c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1e914144-5a17-481d-ae6f-0b3be0ea33d4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7158f111-ffb0-47ff-82eb-5db8eecf076c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_7158f111-ffb0-47ff-82eb-5db8eecf076c_default" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7158f111-ffb0-47ff-82eb-5db8eecf076c" xlink:to="loc_us-gaap_SegmentDomain_7158f111-ffb0-47ff-82eb-5db8eecf076c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_af443206-ca38-4f4f-8842-be1354e9ffd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7158f111-ffb0-47ff-82eb-5db8eecf076c" xlink:to="loc_us-gaap_SegmentDomain_af443206-ca38-4f4f-8842-be1354e9ffd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LawsonSegmentMember_dead214a-a8b3-4b2f-8e85-6c8623d65fdd" xlink:href="laws-20220331.xsd#laws_LawsonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_af443206-ca38-4f4f-8842-be1354e9ffd2" xlink:to="loc_laws_LawsonSegmentMember_dead214a-a8b3-4b2f-8e85-6c8623d65fdd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BoltSupplySegmentMember_ffc9c878-ce53-4533-88ec-d592a0536236" xlink:href="laws-20220331.xsd#laws_BoltSupplySegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_af443206-ca38-4f4f-8842-be1354e9ffd2" xlink:to="loc_laws_BoltSupplySegmentMember_ffc9c878-ce53-4533-88ec-d592a0536236" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#COVID19RisksandUncertaintiesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails" xlink:type="extended" id="i7d569bf764ed4fac81857120d2620b51_COVID19RisksandUncertaintiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_337392fa-787a-4043-8143-978acbd6fc66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SocialSecurityTaxEmployerDeferralCARESAct_07804225-3444-4509-a5e9-10a85a22793d" xlink:href="laws-20220331.xsd#laws_SocialSecurityTaxEmployerDeferralCARESAct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_337392fa-787a-4043-8143-978acbd6fc66" xlink:to="loc_laws_SocialSecurityTaxEmployerDeferralCARESAct_07804225-3444-4509-a5e9-10a85a22793d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct_225d338a-a213-4050-8f6c-2665e6d19edd" xlink:href="laws-20220331.xsd#laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_337392fa-787a-4043-8143-978acbd6fc66" xlink:to="loc_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct_225d338a-a213-4050-8f6c-2665e6d19edd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyTable_9b9ae478-ef17-4175-aa66-2e218c2b6cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_337392fa-787a-4043-8143-978acbd6fc66" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyTable_9b9ae478-ef17-4175-aa66-2e218c2b6cb3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_5122cc84-866a-4428-983b-eb348d152914" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyTable_9b9ae478-ef17-4175-aa66-2e218c2b6cb3" xlink:to="loc_srt_StatementScenarioAxis_5122cc84-866a-4428-983b-eb348d152914" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5122cc84-866a-4428-983b-eb348d152914_default" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_5122cc84-866a-4428-983b-eb348d152914" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5122cc84-866a-4428-983b-eb348d152914_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_ac5b07f6-d014-4eb8-824a-154a54afb0b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_5122cc84-866a-4428-983b-eb348d152914" xlink:to="loc_srt_ScenarioUnspecifiedDomain_ac5b07f6-d014-4eb8-824a-154a54afb0b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_ff884338-f182-42a2-afa4-debcf03d92f4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_ac5b07f6-d014-4eb8-824a-154a54afb0b1" xlink:to="loc_srt_ScenarioForecastMember_ff884338-f182-42a2-afa4-debcf03d92f4" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityCurrent_74365f2b-c3ff-4f63-b748-54d1512128dc" xlink:href="laws-20220331.xsd#laws_LeaseLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_laws_LeaseLiabilityCurrent_74365f2b-c3ff-4f63-b748-54d1512128dc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesNoncurrentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityNoncurrent_bec474ff-bf29-499d-8294-2ef669b96429" xlink:href="laws-20220331.xsd#laws_LeaseLiabilityNoncurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract" xlink:to="loc_laws_LeaseLiabilityNoncurrent_bec474ff-bf29-499d-8294-2ef669b96429" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>laws-20220331_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:1681360d-2e7a-4c4a-8818-ac9deebfd7a8,g:43125980-566a-46ea-9218-e4400bd0cd80-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_2ce67225-a5bf-4203-b518-3fd329b6b598_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchase program, authorized amount</link:label>
    <link:label id="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_label_en-US" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_baee1aaf-1aa4-46c5-84db-59bef9fcdab3_terseLabel_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental disclosure of cash flow information</link:label>
    <link:label id="lab_us-gaap_SupplementalCashFlowInformationAbstract_label_en-US" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Supplemental Cash Flow Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LegalMattersAndContingenciesTextBlock_a15ab99d-877c-47c1-90b3-8b8a3a6b4773_terseLabel_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_LegalMattersAndContingenciesTextBlock_label_en-US" xlink:label="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Matters and Contingencies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:to="lab_us-gaap_LegalMattersAndContingenciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LetterOfCreditMember_6dfd45ee-be7a-42d8-8caa-e09e628eff44_verboseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_fd6e66e2-97e8-4947-8bf3-5916edbc920d_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents [Axis]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLoss_85f067ed-354c-4c25-94e0-5f31e354ebf7_totalLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_d804ec04-39f5-4bc4-8e81-659766997329_verboseLabel_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net income</link:label>
    <link:label id="lab_us-gaap_NetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_NetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Income (Loss) Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss" xlink:to="lab_us-gaap_NetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_SubsequentEventAbstract_cf080082-cdab-4490-a37c-3950ed73c492_terseLabel_en-US" xlink:label="lab_laws_SubsequentEventAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Abstract]</link:label>
    <link:label id="lab_laws_SubsequentEventAbstract_label_en-US" xlink:label="lab_laws_SubsequentEventAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Abstract]</link:label>
    <link:label id="lab_laws_SubsequentEventAbstract_documentation_en-US" xlink:label="lab_laws_SubsequentEventAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SubsequentEventAbstract" xlink:href="laws-20220331.xsd#laws_SubsequentEventAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_SubsequentEventAbstract" xlink:to="lab_laws_SubsequentEventAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_fdf8ab38-47c9-4bc4-8c0c-eae00ef03d0b_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total Right Of Use ("ROU") operating lease assets</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_11b597b9-77db-499f-9828-601cd2b505d1_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use asset</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RisksAndUncertaintiesAbstract_label_en-US" xlink:label="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Risks and Uncertainties [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract" xlink:to="lab_us-gaap_RisksAndUncertaintiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_81cae79b-9713-4860-a71e-7f3378469dd1_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesOutstanding" xlink:to="lab_us-gaap_PreferredStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_798f242e-911f-4097-b914-6937936abd0d_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_21cff60f-8e63-46c2-a8cc-ac6d9104dd4d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Amortization</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_8a27b4bc-86bd-4e31-ada5-74eff03f1127_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillDisclosureTextBlock" xlink:to="lab_us-gaap_GoodwillDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_4b233656-227d-48f3-9799-e61af28d1ce4_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_f83f1fd0-24ac-4c22-9038-f9497a09d899_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_5d2e397a-bbea-46e4-89ac-8b89af2a4514_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerAbstract_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_d96ebd2b-d433-4077-8030-1300c8dabc29_verboseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital in excess of par value</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalCommonStock_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid in Capital, Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:to="lab_us-gaap_AdditionalPaidInCapitalCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_79f91d8b-5be8-4aa0-85b5-c4df888c5c43_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Axis]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveAxis_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis" xlink:to="lab_us-gaap_RestructuringCostAndReserveAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_862512b8-ba7f-4f4d-917d-766c00075ec7_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Weighted Average Term in Years</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_758543ab-3f1e-48b3-804f-31e3227242d7_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other assets</link:label>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent" xlink:to="lab_us-gaap_OtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_82e0a2fd-72ec-4385-9626-e1886d1ebece_terseLabel_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis" xlink:to="lab_us-gaap_StatementBusinessSegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_2d7ff17a-2a1b-4f5d-a988-5152fbbb6031_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (decrease) in cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_DelayedDrawTermLoanFacilityMember_a5972d2f-9d60-40e4-8be2-5cbdc2c3132d_terseLabel_en-US" xlink:label="lab_laws_DelayedDrawTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delayed Draw Term Loan Facility</link:label>
    <link:label id="lab_laws_DelayedDrawTermLoanFacilityMember_label_en-US" xlink:label="lab_laws_DelayedDrawTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delayed Draw Term Loan Facility [Member]</link:label>
    <link:label id="lab_laws_DelayedDrawTermLoanFacilityMember_documentation_en-US" xlink:label="lab_laws_DelayedDrawTermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Delayed Draw Term Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_DelayedDrawTermLoanFacilityMember" xlink:href="laws-20220331.xsd#laws_DelayedDrawTermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_DelayedDrawTermLoanFacilityMember" xlink:to="lab_laws_DelayedDrawTermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_a95bfa8f-c2d6-46ea-8f4f-c7040a3719a0_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncome_293a2082-cb50-40d3-9dac-c7e296615bef_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease revenue</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLeaseIncome_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Lease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLeaseIncome" xlink:to="lab_us-gaap_OperatingLeaseLeaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_55600bc1-110c-4597-ad37-8cadc5553e48_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">APIC, Share-based Payment Arrangement, Increase for Cost Recognition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_519cc781-4354-4e5e-b309-db352628ad6c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_ea613cd6-40e5-4ed4-9e12-688fc966a1c6_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeDomain_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain" xlink:to="lab_us-gaap_SubsequentEventTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_6e9ab643-619c-4887-a456-ec710fd038cc_terseLabel_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amortization of Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ab57ebe9-f8ce-4f57-bd7c-0e6ab5ce1d82_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases, Weighted Average Interest Rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_2e8c02ac-74c8-4330-b2d6-6fd9fe129ab0_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of Inventories</link:label>
    <link:label id="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Inventory, Current [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_FinanceLeaseLiabilityPresentValue_7603789e-50e4-4e93-828b-10034b463ebb_terseLabel_en-US" xlink:label="lab_laws_FinanceLeaseLiabilityPresentValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_laws_FinanceLeaseLiabilityPresentValue_label_en-US" xlink:label="lab_laws_FinanceLeaseLiabilityPresentValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Present Value</link:label>
    <link:label id="lab_laws_FinanceLeaseLiabilityPresentValue_documentation_en-US" xlink:label="lab_laws_FinanceLeaseLiabilityPresentValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Present Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityPresentValue" xlink:href="laws-20220331.xsd#laws_FinanceLeaseLiabilityPresentValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_FinanceLeaseLiabilityPresentValue" xlink:to="lab_laws_FinanceLeaseLiabilityPresentValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_540c347a-b183-4727-8353-8da7d521a7b2_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeeAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeeAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_81cd4ffa-ca2f-445d-b0be-045df5400509_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">McCook</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination and Asset Acquisition [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_12db4d9b-33e7-44df-b60f-f30e59e58ef3_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitment fee percentage</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Commitment Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:to="lab_us-gaap_LineOfCreditFacilityCommitmentFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_53d50984-f8c6-4ee3-aa24-e319c9d72f7d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_f89ddde9-ae39-45f9-b24d-ac6d3f39879b_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents Items [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents Items [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_7146238e-d446-454a-960a-e25d3a2da685_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_a474eb0b-daac-44bd-a0d5-cd6d3eca5af6_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityDomain_label_en-US" xlink:label="lab_us-gaap_CreditFacilityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityDomain" xlink:to="lab_us-gaap_CreditFacilityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsAbstract_ca740041-1787-4514-a4b4-2cab14bf17cb_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">ASSETS</link:label>
    <link:label id="lab_us-gaap_AssetsAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract" xlink:to="lab_us-gaap_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsAbstract_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transactions [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAbstract_fd01d1fb-d116-4253-b049-b13e609b3dd3_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash [Abstract]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAbstract_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAbstract" xlink:to="lab_us-gaap_RestrictedCashAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_837f71d7-dec3-4cbd-82c6-7082f85f342d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_3b4832fd-d020-43d0-82e1-a69ab49711b9_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_357fdf51-257c-4e29-9ba1-833ec080272c_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration risk (as a percent)</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockValue_69dcc36b-ded0-4651-97c4-e1449fc0e299_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, $1 par value: Authorized - 500,000 shares, Issued and outstanding &#8212; None</link:label>
    <link:label id="lab_us-gaap_PreferredStockValue_label_en-US" xlink:label="lab_us-gaap_PreferredStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockValue" xlink:to="lab_us-gaap_PreferredStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_a8e24d93-c948-4007-9bfd-23c9d6d25884_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">New Accounting Pronouncements or Change in Accounting Principle [Table]</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Standards Update and Change in Accounting Principle [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:to="lab_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_0e31cfec-8975-4bd7-a341-f849dd8d0d57_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TradeNamesMember_ae65d1f5-dd92-44ea-97e5-3da43fe69985_terseLabel_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade names</link:label>
    <link:label id="lab_us-gaap_TradeNamesMember_label_en-US" xlink:label="lab_us-gaap_TradeNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trade Names [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeNamesMember" xlink:to="lab_us-gaap_TradeNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_5bcae8e3-9a3f-4c82-98bf-f8ea9ad05d1e_terseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsMember_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember" xlink:to="lab_us-gaap_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_5fe53b7a-95ad-4475-bdb9-be563b299b8d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentAxis_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis" xlink:to="lab_us-gaap_DebtInstrumentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_16a2d019-2d6a-4c1f-a885-1d41ab7f6c2b_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous receivables, prepaid expenses and other assets</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_1f446c23-42b4-4320-ba26-86c2b88f4d23_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">COVID-19 Risks and Uncertainties</link:label>
    <link:label id="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual or Infrequent Items, or Both, Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:to="lab_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_fb4a0fbf-cde6-42b4-8358-63f96b7cdf65_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_df4faf45-09c6-47f0-885e-31fd9e4c27ef_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_c7490896-5ee8-4b89-b258-3fb59f2275f2_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average interest rate</link:label>
    <link:label id="lab_us-gaap_DebtWeightedAverageInterestRate_label_en-US" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt, Weighted Average Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_51be790c-e527-427c-9f21-90c1c2a0e66e_totalLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year one</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_label_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Remainder of Fiscal Year</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_documentation_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear" xlink:to="lab_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_df5e2c77-7f4b-4adf-b55d-a9460176f1fe_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_5decbfb4-7f8c-4033-84f8-f04723948515_terseLabel_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related parties, liabilities</link:label>
    <link:label id="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Due to Related Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_5ded23e7-a4dc-41b9-aad3-de9afeb992b6_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payment of financing lease principal</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_14f80203-9275-4203-9934-9661d0a4ddfd_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing cash flows from financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeasePrincipalPayments_label_en-US" xlink:label="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Principal Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeasePrincipalPayments" xlink:to="lab_us-gaap_FinanceLeasePrincipalPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_721b1540-b101-4f0a-8052-c193276dafc5_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of credit facility, remaining borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Remaining Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_d88d74e5-527f-4156-9110-2fd238d819ef_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of operating segments</link:label>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfOperatingSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Operating Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfOperatingSegments" xlink:to="lab_us-gaap_NumberOfOperatingSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_1794a615-8c30-4863-b744-4fb8ea4b21ef_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic income per share of common stock (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic" xlink:to="lab_us-gaap_EarningsPerShareBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_f58ac1e1-f97e-4cc8-93f1-ae1e23be6d8d_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year four</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_d5eb1953-f7e4-45cc-9442-e2972ee8aea8_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualRiskOrUncertaintyTable_f60980f1-6104-48af-9c65-aa24cb4c74f5_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualRiskOrUncertaintyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Risk or Uncertainty [Table]</link:label>
    <link:label id="lab_us-gaap_UnusualRiskOrUncertaintyTable_label_en-US" xlink:label="lab_us-gaap_UnusualRiskOrUncertaintyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Risk or Uncertainty [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyTable" xlink:to="lab_us-gaap_UnusualRiskOrUncertaintyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_6c1c55fe-1599-49f5-9482-0a61f8599bdb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation liability</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Share-based Arrangements, Liability, Current and Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_d61b2a12-de19-4e33-80fe-2025fbe7c224_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_0af12715-dcf4-40fa-a5d4-2a9c25f1f195_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:to="lab_us-gaap_DisaggregationOfRevenueTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_RelatedPartyTransactionSharesOwned_8e072d4c-a768-4579-bbdc-774ce31bbbd8_terseLabel_en-US" xlink:label="lab_laws_RelatedPartyTransactionSharesOwned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares owned by related party (in shares)</link:label>
    <link:label id="lab_laws_RelatedPartyTransactionSharesOwned_label_en-US" xlink:label="lab_laws_RelatedPartyTransactionSharesOwned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Shares Owned</link:label>
    <link:label id="lab_laws_RelatedPartyTransactionSharesOwned_documentation_en-US" xlink:label="lab_laws_RelatedPartyTransactionSharesOwned" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Shares Owned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionSharesOwned" xlink:href="laws-20220331.xsd#laws_RelatedPartyTransactionSharesOwned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_RelatedPartyTransactionSharesOwned" xlink:to="lab_laws_RelatedPartyTransactionSharesOwned" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasePayments_d9c41d7c-bf2f-4776-a05a-ff244dc576db_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from operating leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasePayments_label_en-US" xlink:label="lab_us-gaap_OperatingLeasePayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments" xlink:to="lab_us-gaap_OperatingLeasePayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation_e153b32b-6d79-416e-90ee-a0b2890c3889_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Benefits and Share-based Compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:to="lab_us-gaap_EmployeeBenefitsAndShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_InventoryReceivedMember_89edcf26-a6ac-4be9-bc61-1abaebefb010_terseLabel_en-US" xlink:label="lab_laws_InventoryReceivedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Received</link:label>
    <link:label id="lab_laws_InventoryReceivedMember_label_en-US" xlink:label="lab_laws_InventoryReceivedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Received [Member]</link:label>
    <link:label id="lab_laws_InventoryReceivedMember_documentation_en-US" xlink:label="lab_laws_InventoryReceivedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_InventoryReceivedMember" xlink:href="laws-20220331.xsd#laws_InventoryReceivedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_InventoryReceivedMember" xlink:to="lab_laws_InventoryReceivedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_d10525c3-513b-43b4-b2fd-e0c89eea0525_terseLabel_en-US" xlink:label="lab_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Assets and Liabilities</link:label>
    <link:label id="lab_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Assets And Liabilities [Table Text Block]</link:label>
    <link:label id="lab_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_documentation_en-US" xlink:label="lab_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease Assets And Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:href="laws-20220331.xsd#laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_dd286b78-daa5-462d-bddc-f4d6b22cdd6e_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additions of property, plant and equipment included in accounts payable</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Noncash or Part Noncash Acquisition, Value of Liabilities Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_751e3e60-a48b-4431-a591-d7f88b050d44_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_GoodwillRollForward_label_en-US" xlink:label="lab_us-gaap_GoodwillRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillRollForward" xlink:to="lab_us-gaap_GoodwillRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_3e1f3887-c2c2-4561-8fa4-9f8c4f56a36b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total ROU financing lease assets</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_773ef1c0-05ad-4ee9-9da6-ee3ec9be00d2_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_cfc21842-0b4f-456e-b8bd-0bd690c6b45c_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchase Program</link:label>
    <link:label id="lab_us-gaap_TreasuryStockTextBlock_label_en-US" xlink:label="lab_us-gaap_TreasuryStockTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockTextBlock" xlink:to="lab_us-gaap_TreasuryStockTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_21ae6545-727d-4710-a75c-4f520d160eec_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_20a41eff-2e52-4ea3-a420-2e5629bc8341_terseLabel_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:label id="lab_dei_EntitySmallBusiness_label_en-US" xlink:label="lab_dei_EntitySmallBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Small Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness" xlink:to="lab_dei_EntitySmallBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_428c3de5-bff5-40cc-844b-ee26d7a63c7e_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_7ac37358-c678-4a0b-88d7-2dd7e2166d93_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_30d38bf8-0975-4c2f-9512-e35b103cfa21_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities and stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_LeaseLiabilityCurrent_765ed99b-f99c-488f-8e11-3aa8a0bc7c5f_terseLabel_en-US" xlink:label="lab_laws_LeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease obligation</link:label>
    <link:label id="lab_laws_LeaseLiabilityCurrent_f73b3d73-8fc0-41ee-9f50-c3f70642d0d2_totalLabel_en-US" xlink:label="lab_laws_LeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current lease obligations</link:label>
    <link:label id="lab_laws_LeaseLiabilityCurrent_label_en-US" xlink:label="lab_laws_LeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Current</link:label>
    <link:label id="lab_laws_LeaseLiabilityCurrent_documentation_en-US" xlink:label="lab_laws_LeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityCurrent" xlink:href="laws-20220331.xsd#laws_LeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_LeaseLiabilityCurrent" xlink:to="lab_laws_LeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_e27a80c0-6b7c-4298-bd1d-a55b1ac49e8e_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_54c6e325-3af5-48b2-adeb-b37917280cc9_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_38ce5eca-f802-486d-a47e-3ed80fa5ebab_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities and Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_BusinessCombinationEarnoutProvisionPeriod_fee2fdcb-7aed-429d-a869-2a3403cf4817_terseLabel_en-US" xlink:label="lab_laws_BusinessCombinationEarnoutProvisionPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout provision period (in days)</link:label>
    <link:label id="lab_laws_BusinessCombinationEarnoutProvisionPeriod_label_en-US" xlink:label="lab_laws_BusinessCombinationEarnoutProvisionPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Earnout Provision Period</link:label>
    <link:label id="lab_laws_BusinessCombinationEarnoutProvisionPeriod_documentation_en-US" xlink:label="lab_laws_BusinessCombinationEarnoutProvisionPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Earnout Provision Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationEarnoutProvisionPeriod" xlink:href="laws-20220331.xsd#laws_BusinessCombinationEarnoutProvisionPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BusinessCombinationEarnoutProvisionPeriod" xlink:to="lab_laws_BusinessCombinationEarnoutProvisionPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_8e374520-f8e0-4513-83cf-09942a99d708_verboseLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for severance and related payments</link:label>
    <link:label id="lab_us-gaap_RestructuringReserveRollForward_label_en-US" xlink:label="lab_us-gaap_RestructuringReserveRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserveRollForward" xlink:to="lab_us-gaap_RestructuringReserveRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_AftermarketAutomotiveSuppliesMember_d2828e38-a3ca-45c1-8ac0-c4a0241dc9ff_terseLabel_en-US" xlink:label="lab_laws_AftermarketAutomotiveSuppliesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aftermarket Automotive Supplies</link:label>
    <link:label id="lab_laws_AftermarketAutomotiveSuppliesMember_label_en-US" xlink:label="lab_laws_AftermarketAutomotiveSuppliesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aftermarket Automotive Supplies [Member]</link:label>
    <link:label id="lab_laws_AftermarketAutomotiveSuppliesMember_documentation_en-US" xlink:label="lab_laws_AftermarketAutomotiveSuppliesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Aftermarket Automotive Supplies [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AftermarketAutomotiveSuppliesMember" xlink:href="laws-20220331.xsd#laws_AftermarketAutomotiveSuppliesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_AftermarketAutomotiveSuppliesMember" xlink:to="lab_laws_AftermarketAutomotiveSuppliesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_SocialSecurityTaxEmployerDeferralCARESAct_b751e853-8f0d-43f2-9326-a2e2f1296a28_terseLabel_en-US" xlink:label="lab_laws_SocialSecurityTaxEmployerDeferralCARESAct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred employer side social security payments</link:label>
    <link:label id="lab_laws_SocialSecurityTaxEmployerDeferralCARESAct_label_en-US" xlink:label="lab_laws_SocialSecurityTaxEmployerDeferralCARESAct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social Security Tax, Employer, Deferral, CARES Act</link:label>
    <link:label id="lab_laws_SocialSecurityTaxEmployerDeferralCARESAct_documentation_en-US" xlink:label="lab_laws_SocialSecurityTaxEmployerDeferralCARESAct" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Social Security Tax, Employer, Deferral, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SocialSecurityTaxEmployerDeferralCARESAct" xlink:href="laws-20220331.xsd#laws_SocialSecurityTaxEmployerDeferralCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_SocialSecurityTaxEmployerDeferralCARESAct" xlink:to="lab_laws_SocialSecurityTaxEmployerDeferralCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_d7977901-8e38-4bd0-a37c-ddbb7a6b204e_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased held in treasury</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_20cb1fc4-ecd4-41e7-bd4d-5ba599000696_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_us-gaap_OperatingExpensesAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingExpensesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract" xlink:to="lab_us-gaap_OperatingExpensesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_33cb92ee-cd11-44f3-8382-90296ae135e1_terseLabel_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ownership percentage (as a percent)</link:label>
    <link:label id="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage_label_en-US" xlink:label="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Method Investment, Ownership Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:to="lab_us-gaap_EquityMethodInvestmentOwnershipPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_d18df6d0-34d4-467c-9473-275bda4d232a_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_21ce7c42-7944-471b-9310-858c0348fccb_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_SeveranceReserveTextBlock_c3ad2639-0bbe-4204-b1d4-c1dcfd2f7115_verboseLabel_en-US" xlink:label="lab_laws_SeveranceReserveTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Reserve</link:label>
    <link:label id="lab_laws_SeveranceReserveTextBlock_label_en-US" xlink:label="lab_laws_SeveranceReserveTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Reserve [Text Block]</link:label>
    <link:label id="lab_laws_SeveranceReserveTextBlock_documentation_en-US" xlink:label="lab_laws_SeveranceReserveTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance reserve.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SeveranceReserveTextBlock" xlink:href="laws-20220331.xsd#laws_SeveranceReserveTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_SeveranceReserveTextBlock" xlink:to="lab_laws_SeveranceReserveTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_50b53a9d-b1ce-4320-af2f-0f175f5a1a69_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_41161063-2925-4a66-bedb-cccbf80aa89c_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Other Operating Assets and Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_AffiliatedEntityMember_ae248d74-7ea3-4b84-a891-ecf8bb75db3a_terseLabel_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity</link:label>
    <link:label id="lab_srt_AffiliatedEntityMember_label_en-US" xlink:label="lab_srt_AffiliatedEntityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Affiliated Entity [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AffiliatedEntityMember" xlink:to="lab_srt_AffiliatedEntityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_991fab34-0a42-4e44-b62c-575354140048_totalLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_c442846e-cf7d-4689-83f5-f8d2a099c3bf_terseLabel_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross profit</link:label>
    <link:label id="lab_us-gaap_GrossProfit_label_en-US" xlink:label="lab_us-gaap_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit" xlink:to="lab_us-gaap_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCredit_02c9c16d-7c7a-40ae-b3d7-a8427dc63202_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Loans outstanding</link:label>
    <link:label id="lab_us-gaap_LineOfCredit_label_en-US" xlink:label="lab_us-gaap_LineOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Line of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCredit" xlink:to="lab_us-gaap_LineOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_28a9b9df-d07b-4eca-962c-9e987cf55271_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year three</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_49da02e7-165d-4543-9c3f-c4357e905f55_terseLabel_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_26ca82c7-9c5a-40f1-b801-82dc97a3cbbb_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs net of accumulated amortization</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_cf92604f-ce18-4d41-83f2-cb822629c9d4_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesAuthorized" xlink:to="lab_us-gaap_PreferredStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_53a9030a-0e78-44be-a6f1-8dfa1266c29f_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_445d4676-7136-4e25-ade8-a622a1df98ed_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_b00001ec-aad0-49a2-a5d2-3b7a29ef2135_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_0e1b9b79-0b72-47fd-beb1-2f8f31bfd365_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringReserve_5076774e-925e-4f74-84f2-2ed968dd9bd5_periodStartLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of period</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_06b68569-0f54-4e69-96f4-f754e7e9bbbd_periodEndLabel_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_RestructuringReserve_label_en-US" xlink:label="lab_us-gaap_RestructuringReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringReserve" xlink:to="lab_us-gaap_RestructuringReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NetLeaseLiabilityImputedInterest_f29be0b2-807e-4cec-99e0-c16918aec2d8_totalLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityImputedInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Interest</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityImputedInterest_label_en-US" xlink:label="lab_laws_NetLeaseLiabilityImputedInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Imputed Interest</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityImputedInterest_documentation_en-US" xlink:label="lab_laws_NetLeaseLiabilityImputedInterest" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Imputed Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityImputedInterest" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityImputedInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_NetLeaseLiabilityImputedInterest" xlink:to="lab_laws_NetLeaseLiabilityImputedInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_a0f41285-2c48-4fbe-bcbc-e1a316c42366_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxAssetsNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_7c663025-9280-46c0-8f6a-780ea47fb14d_verboseLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_156288a5-59c5-435d-8ab9-7a312a1ce74d_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Value, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_03e9e236-de60-4ad0-b846-db8d16503b32_terseLabel_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and administrative expenses</link:label>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_label_en-US" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">General and Administrative Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_7a954eb0-1a73-4173-bbfa-22edfb549d0f_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Agreement</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock" xlink:to="lab_us-gaap_DebtDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditMember_6636ac67-964e-423c-978a-b9b5bde008e6_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit</link:label>
    <link:label id="lab_us-gaap_LineOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LineOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditMember" xlink:to="lab_us-gaap_LineOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_a659cc90-5c35-4df8-b616-9e576a876322_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_ecd0b4c0-c2cb-4455-806e-d258ee5f2961_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_a5fcaa8f-0a04-4707-bfe5-9c072513936b_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_547c7ef6-27d1-4ce9-9f24-79eddd279496_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Issued During Period, Shares, New Issues</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesNewIssues" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_959d0ea6-6478-4624-9005-a430e6e863a0_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of reportable segments</link:label>
    <link:label id="lab_us-gaap_NumberOfReportableSegments_label_en-US" xlink:label="lab_us-gaap_NumberOfReportableSegments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of Reportable Segments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportableSegments" xlink:to="lab_us-gaap_NumberOfReportableSegments" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueYearOne_6132e406-fd84-42a2-b106-c4e132749e50_totalLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearOne" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year two</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueYearOne_label_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearOne" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Due Year One</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueYearOne_documentation_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearOne" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Due Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearOne" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearOne"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueYearOne" xlink:to="lab_laws_NetLeaseLiabilityPaymentsDueYearOne" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_AlternateBaseRateOrCanadianPrimeRateMember_fd50fe7b-339c-410b-bc26-af15b3929e62_terseLabel_en-US" xlink:label="lab_laws_AlternateBaseRateOrCanadianPrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternate Base Rate Or Canadian Prime Rate</link:label>
    <link:label id="lab_laws_AlternateBaseRateOrCanadianPrimeRateMember_label_en-US" xlink:label="lab_laws_AlternateBaseRateOrCanadianPrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternate Base Rate Or Canadian Prime Rate [Member]</link:label>
    <link:label id="lab_laws_AlternateBaseRateOrCanadianPrimeRateMember_documentation_en-US" xlink:label="lab_laws_AlternateBaseRateOrCanadianPrimeRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Alternate Base Rate Or Canadian Prime Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AlternateBaseRateOrCanadianPrimeRateMember" xlink:href="laws-20220331.xsd#laws_AlternateBaseRateOrCanadianPrimeRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_AlternateBaseRateOrCanadianPrimeRateMember" xlink:to="lab_laws_AlternateBaseRateOrCanadianPrimeRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_56ed2f31-4d2a-475d-a99e-5fc79a9deb5f_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_c2ed9812-1430-4a4f-bdce-e5c3b899918b_verboseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease liability</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_38248b96-49fb-4d44-84cd-50d14ebcd906_terseLabel_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:label id="lab_dei_DocumentTransitionReport_label_en-US" xlink:label="lab_dei_DocumentTransitionReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Transition Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport" xlink:to="lab_dei_DocumentTransitionReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_4fa9374c-8b39-479a-b5ab-c2f04513a1cf_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, $1 par value: Authorized - 35,000,000 shares Issued - 9,368,463 and 9,363,093 shares, respectively Outstanding - 9,120,167 and 9,115,584 shares, respectively</link:label>
    <link:label id="lab_us-gaap_CommonStockValue_label_en-US" xlink:label="lab_us-gaap_CommonStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Value, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue" xlink:to="lab_us-gaap_CommonStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_770780da-3fa2-41bd-aeea-4a8f8ff45687_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases, Weighted Average Interest Rate</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_f59b9be9-e874-42b2-a9c6-7aa9ccc4b33f_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems" xlink:to="lab_us-gaap_DisaggregationOfRevenueLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNetAbstract_907d713a-eda9-4e84-8215-8495ab7a9ffc_verboseLabel_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Components of inventories</link:label>
    <link:label id="lab_us-gaap_InventoryNetAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNetAbstract" xlink:to="lab_us-gaap_InventoryNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_c5441615-e4b2-455c-8e92-4a7e2189b7f8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_538546ea-6c36-498e-a749-2f7395d410b2_verboseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated other comprehensive income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss), Net of Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_90bff4c4-ae38-43b5-af85-a61693bc6cf2_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_3da101cf-59fc-4e72-8f5c-33ecb9a6a4aa_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Financing Lease Amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryWriteDown_3b352c03-027a-4332-a4cc-bc78ad16007f_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for obsolete and excess inventory</link:label>
    <link:label id="lab_us-gaap_InventoryWriteDown_label_en-US" xlink:label="lab_us-gaap_InventoryWriteDown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown" xlink:to="lab_us-gaap_InventoryWriteDown" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_556ebf24-aa80-46a7-a7f5-de1c24bf0156_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year one</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_91770c93-e8f0-4870-9ca0-13dd6ba2c9ab_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_9db4cdbb-08c6-434a-9981-3490c519e93a_terseLabel_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk</link:label>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_label_en-US" xlink:label="lab_us-gaap_ProductConcentrationRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product Concentration Risk [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductConcentrationRiskMember" xlink:to="lab_us-gaap_ProductConcentrationRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_556cd54b-5927-411c-92f1-83bdb9afb6dc_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_label_en-US" xlink:label="lab_dei_CoverAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cover [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CoverAbstract" xlink:to="lab_dei_CoverAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_8b3d0855-e5d4-4edd-aa62-324031417f5c_terseLabel_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effect of dilutive securities outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_label_en-US" xlink:label="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:to="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillLineItems_642fa2ed-82f0-4791-8a1a-e53fa84f0e40_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:label id="lab_us-gaap_GoodwillLineItems_label_en-US" xlink:label="lab_us-gaap_GoodwillLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillLineItems" xlink:to="lab_us-gaap_GoodwillLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_2c58d789-21bc-4560-a131-88b109d087ba_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockShares_07040693-53b8-49b6-b74a-00187ef81df8_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockShares_label_en-US" xlink:label="lab_us-gaap_TreasuryStockShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares" xlink:to="lab_us-gaap_TreasuryStockShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a6928738-9d69-463a-837f-05ae638fc704_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueYearTwo_1e58544e-0c50-41f3-88ea-0f7c456cca6c_totalLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year three</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Due Year Two</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueYearTwo_documentation_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Due Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_laws_NetLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_d953d87e-c72b-4113-b899-c6b732083a3a_verboseLabel_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Miscellaneous receivables and prepaid expenses</link:label>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_label_en-US" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Prepaid Expense and Other Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_LineOfCreditFacilityTickingFeePercentage_2097f485-5d85-4638-ad57-7153d5b61ff6_terseLabel_en-US" xlink:label="lab_laws_LineOfCreditFacilityTickingFeePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Ticking fee percentage (as a percent)</link:label>
    <link:label id="lab_laws_LineOfCreditFacilityTickingFeePercentage_label_en-US" xlink:label="lab_laws_LineOfCreditFacilityTickingFeePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Ticking Fee Percentage</link:label>
    <link:label id="lab_laws_LineOfCreditFacilityTickingFeePercentage_documentation_en-US" xlink:label="lab_laws_LineOfCreditFacilityTickingFeePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Ticking Fee Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LineOfCreditFacilityTickingFeePercentage" xlink:href="laws-20220331.xsd#laws_LineOfCreditFacilityTickingFeePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_LineOfCreditFacilityTickingFeePercentage" xlink:to="lab_laws_LineOfCreditFacilityTickingFeePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UnusualRiskOrUncertaintyLineItems_33220a0f-f5da-485b-b41d-05b6eb7376a6_terseLabel_en-US" xlink:label="lab_us-gaap_UnusualRiskOrUncertaintyLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Risk or Uncertainty [Line Items]</link:label>
    <link:label id="lab_us-gaap_UnusualRiskOrUncertaintyLineItems_label_en-US" xlink:label="lab_us-gaap_UnusualRiskOrUncertaintyLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Unusual Risk or Uncertainty [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyLineItems" xlink:to="lab_us-gaap_UnusualRiskOrUncertaintyLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_715f9021-a76f-4290-85fe-ea5a63d5a54c_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_8db1b6c8-6319-4e52-bdf6-061885041e0b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Equity Interest Issued or Issuable, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_3e2acefc-84d6-41f9-bb5a-d1c9b54fd21e_verboseLabel_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued expenses and other liabilities</link:label>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_bc22dd6e-5622-41f6-8d0b-f1ab1f00d0de_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer, Excluding Assessed Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_2b4ba5c1-34f5-426b-96bd-11fb0ea41714_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Less: Interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentQuarterlyReport_239ca272-a533-4dd7-a2d3-937e8147bafe_terseLabel_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:label id="lab_dei_DocumentQuarterlyReport_label_en-US" xlink:label="lab_dei_DocumentQuarterlyReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Quarterly Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentQuarterlyReport" xlink:to="lab_dei_DocumentQuarterlyReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_f2db8344-f766-4d27-8657-64c974d1fa5d_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash paid</link:label>
    <link:label id="lab_us-gaap_PaymentsForRestructuring_label_en-US" xlink:label="lab_us-gaap_PaymentsForRestructuring" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Restructuring</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRestructuring" xlink:to="lab_us-gaap_PaymentsForRestructuring" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_RelatedPartyTransactionCommonStockOutstanding_23b78ae9-ff0f-4dad-9664-128a85e2e3ba_terseLabel_en-US" xlink:label="lab_laws_RelatedPartyTransactionCommonStockOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock outstanding (as a percent)</link:label>
    <link:label id="lab_laws_RelatedPartyTransactionCommonStockOutstanding_label_en-US" xlink:label="lab_laws_RelatedPartyTransactionCommonStockOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Common Stock, Outstanding</link:label>
    <link:label id="lab_laws_RelatedPartyTransactionCommonStockOutstanding_documentation_en-US" xlink:label="lab_laws_RelatedPartyTransactionCommonStockOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Common Stock, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionCommonStockOutstanding" xlink:href="laws-20220331.xsd#laws_RelatedPartyTransactionCommonStockOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_RelatedPartyTransactionCommonStockOutstanding" xlink:to="lab_laws_RelatedPartyTransactionCommonStockOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockMember_e26dc363-9ac4-4ffc-8d9b-afe5f73234f9_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock</link:label>
    <link:label id="lab_us-gaap_CommonStockMember_label_en-US" xlink:label="lab_us-gaap_CommonStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember" xlink:to="lab_us-gaap_CommonStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateAxis_042cf6b0-d728-4c4b-ad11-3bf6ec519b14_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:label id="lab_us-gaap_VariableRateAxis_label_en-US" xlink:label="lab_us-gaap_VariableRateAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateAxis" xlink:to="lab_us-gaap_VariableRateAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_8818bd41-324c-4f20-9260-fa30dc0b2d36_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Information</link:label>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_3dcc8c50-c4ad-4b2d-a90d-cb65cdc7f876_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Leases, Weighted Average Term in Years</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_fdf1d6fa-390f-45cf-a089-bbbc8e5041eb_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_05107856-3e04-4927-ad95-fbf5c57aaf12_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating income</link:label>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_label_en-US" xlink:label="lab_us-gaap_OperatingIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss" xlink:to="lab_us-gaap_OperatingIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_5186d185-e8ba-4669-bbc0-d6f4b4aea061_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current operating lease obligation</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_a40de7cf-ec19-4f6b-be37-06cfc49eb9e5_terseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Stockholders' Equity [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:to="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_25fe9ed4-58c8-4110-9a9c-b914103a0720_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_BoltSupplySegmentMember_b839fece-a8c3-4d56-95d0-cb71b7b7ab1f_terseLabel_en-US" xlink:label="lab_laws_BoltSupplySegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bolt Supply</link:label>
    <link:label id="lab_laws_BoltSupplySegmentMember_label_en-US" xlink:label="lab_laws_BoltSupplySegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bolt Supply Segment [Member]</link:label>
    <link:label id="lab_laws_BoltSupplySegmentMember_documentation_en-US" xlink:label="lab_laws_BoltSupplySegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bolt [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BoltSupplySegmentMember" xlink:href="laws-20220331.xsd#laws_BoltSupplySegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BoltSupplySegmentMember" xlink:to="lab_laws_BoltSupplySegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_VariableRateDomain_39cf7f54-0f0c-4b1c-9492-8c351fdc59be_terseLabel_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:label id="lab_us-gaap_VariableRateDomain_label_en-US" xlink:label="lab_us-gaap_VariableRateDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Variable Rate [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableRateDomain" xlink:to="lab_us-gaap_VariableRateDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_262ac1fb-a538-4e29-9119-fa597b331003_totalLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent years</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_label_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Due after Year Four</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_documentation_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Due after Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueAfterYearFour" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueAfterYearFour" xlink:to="lab_laws_NetLeaseLiabilityPaymentsDueAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_98e71282-6141-4ec8-be68-27650ba25ba1_terseLabel_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Capital in Excess of Par Value</link:label>
    <link:label id="lab_us-gaap_AdditionalPaidInCapitalMember_label_en-US" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional Paid-in Capital [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_53598315-10f6-4e45-a9ed-00d95705eede_verboseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_6bc50491-263e-46ec-968c-7f3c1f2a5bb3_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash and Cash Equivalents, at Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_a3a117b8-1cdc-4258-a7c5-31238dd7472b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amount of transaction</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_424a952c-d0eb-4dcf-820d-c6f1c764f752_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeDomain_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeDomain" xlink:to="lab_us-gaap_LongtermDebtTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_1ec3147f-7f5f-48b1-927c-2cda376017f5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred income taxes</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockMember_d9399ddf-90cb-476b-b0a7-88f04a1c39ce_terseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock</link:label>
    <link:label id="lab_us-gaap_TreasuryStockMember_label_en-US" xlink:label="lab_us-gaap_TreasuryStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember" xlink:to="lab_us-gaap_TreasuryStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_8008bda4-7274-4845-8458-efb3d8d2bfff_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred compensation</link:label>
    <link:label id="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_label_en-US" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Compensation Liability, Classified, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_96c98264-0802-49db-95a8-9fc896efc5c6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_7a3db0d6-1aec-46ae-83dd-aedac24c3363_terseLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other income, net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_label_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Nonoperating Income (Expense)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpense" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_EarnoutSharesMember_fc07bc10-9967-4baf-9223-18777d2a506b_terseLabel_en-US" xlink:label="lab_laws_EarnoutSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Shares</link:label>
    <link:label id="lab_laws_EarnoutSharesMember_label_en-US" xlink:label="lab_laws_EarnoutSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Shares [Member]</link:label>
    <link:label id="lab_laws_EarnoutSharesMember_documentation_en-US" xlink:label="lab_laws_EarnoutSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnout Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EarnoutSharesMember" xlink:href="laws-20220331.xsd#laws_EarnoutSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_EarnoutSharesMember" xlink:to="lab_laws_EarnoutSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_c2863279-a520-42f1-bce0-bb6a6c285d32_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases of property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_5f626767-bae1-46e4-b6f3-377f512784cb_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration by Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_d88beaff-281f-4592-96c2-7f054eaaa944_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_3502dcb7-f55b-4206-9003-e5a5999cf7ce_terseLabel_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Compensation Related Costs, Share-based Payments [Abstract]</link:label>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:to="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_2eec22b5-fa2c-4540-b17a-56659edfdc0b_totalLabel_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_us-gaap_Liabilities_label_en-US" xlink:label="lab_us-gaap_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Liabilities" xlink:to="lab_us-gaap_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_TermLoanFacilityMember_d2c9fbd5-9f4a-4b24-94ce-c7c289af924b_terseLabel_en-US" xlink:label="lab_laws_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility</link:label>
    <link:label id="lab_laws_TermLoanFacilityMember_label_en-US" xlink:label="lab_laws_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility [Member]</link:label>
    <link:label id="lab_laws_TermLoanFacilityMember_documentation_en-US" xlink:label="lab_laws_TermLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Term Loan Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TermLoanFacilityMember" xlink:href="laws-20220331.xsd#laws_TermLoanFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_TermLoanFacilityMember" xlink:to="lab_laws_TermLoanFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_4d08009c-5be3-480b-87c5-01f3e5349a4e_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_82287577-9d13-4e07-8bcf-d85f13838e08_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of Operating Lease Liabilities Generated by Leasing Activities</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_a52dcf05-4742-4d02-bc8b-b630987c5288_totalLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total stockholders&#8217; equity</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_959354bb-ab9e-400d-8071-a1cd97d98173_periodStartLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_4468b9d6-8b8e-4fa8-9663-5835609a1ed8_periodEndLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period</link:label>
    <link:label id="lab_us-gaap_StockholdersEquity_label_en-US" xlink:label="lab_us-gaap_StockholdersEquity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity" xlink:to="lab_us-gaap_StockholdersEquity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_6285699e-58aa-4b25-9b6f-6bcb7276952a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:to="lab_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_6e9840ab-aed5-42c9-9543-e3d5ffb69328_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_bd9f0167-4a6e-461d-9d0d-0244005db611_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at beginning of year (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_aed4673c-67b4-4579-a767-ca11993495c0_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Balance at end of period (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued" xlink:to="lab_us-gaap_CommonStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_d82d923e-dfcb-44f9-a4fa-12885fb1cc59_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, shares issued (in shares)</link:label>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_label_en-US" xlink:label="lab_us-gaap_PreferredStockSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockSharesIssued" xlink:to="lab_us-gaap_PreferredStockSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_75b6dab9-3713-4e4b-974d-169300ee394e_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation_ea3970b8-c90f-4bc4-a883-06363f8f15b9_terseLabel_en-US" xlink:label="lab_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating lease accumulated depreciation</link:label>
    <link:label id="lab_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation_label_en-US" xlink:label="lab_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Accumulated Depreciation</link:label>
    <link:label id="lab_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation_documentation_en-US" xlink:label="lab_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Right-of-Use Asset, Accumulated Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation" xlink:href="laws-20220331.xsd#laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation" xlink:to="lab_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_c3df3cea-5a84-4eaf-8932-48369b1e1a82_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and other liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Accounts Payable and Accrued Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_24ccb3c2-a6ef-473f-8e7a-1d1604464205_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_71e39dd4-7135-4a84-8b08-2f77b11c9fdc_verboseLabel_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted cash</link:label>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_label_en-US" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restricted Cash and Cash Equivalents, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NetLeaseLiabilitiesPaymentsDueAbstract_46f64999-9452-4400-8d7a-b10ed1ef988c_terseLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total</link:label>
    <link:label id="lab_laws_NetLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_laws_NetLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liabilities, Payments, Due [Abstract]</link:label>
    <link:label id="lab_laws_NetLeaseLiabilitiesPaymentsDueAbstract_documentation_en-US" xlink:label="lab_laws_NetLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liabilities, Payments, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_laws_NetLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_8d197303-f9e4-4408-baea-86e38033bbec_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_9fc7e0ba-ccbc-4d08-b61d-959faaaa8f57_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_SpecialtyChemicalsMember_8ae23b79-ae57-4596-9259-d623e0dff562_terseLabel_en-US" xlink:label="lab_laws_SpecialtyChemicalsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Chemicals</link:label>
    <link:label id="lab_laws_SpecialtyChemicalsMember_label_en-US" xlink:label="lab_laws_SpecialtyChemicalsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Chemicals [Member]</link:label>
    <link:label id="lab_laws_SpecialtyChemicalsMember_documentation_en-US" xlink:label="lab_laws_SpecialtyChemicalsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Specialty Chemicals [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SpecialtyChemicalsMember" xlink:href="laws-20220331.xsd#laws_SpecialtyChemicalsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_SpecialtyChemicalsMember" xlink:to="lab_laws_SpecialtyChemicalsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_TestEquityMember_b7f11b05-8244-4dbf-9ec2-0935b9322bc8_terseLabel_en-US" xlink:label="lab_laws_TestEquityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity</link:label>
    <link:label id="lab_laws_TestEquityMember_label_en-US" xlink:label="lab_laws_TestEquityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity [Member]</link:label>
    <link:label id="lab_laws_TestEquityMember_documentation_en-US" xlink:label="lab_laws_TestEquityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TestEquityMember" xlink:href="laws-20220331.xsd#laws_TestEquityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_TestEquityMember" xlink:to="lab_laws_TestEquityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_ElectricalMember_8052945e-d0f1-41e7-bdd7-bd1c61c7e64c_terseLabel_en-US" xlink:label="lab_laws_ElectricalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electrical</link:label>
    <link:label id="lab_laws_ElectricalMember_label_en-US" xlink:label="lab_laws_ElectricalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electrical [Member]</link:label>
    <link:label id="lab_laws_ElectricalMember_documentation_en-US" xlink:label="lab_laws_ElectricalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Electrical [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_ElectricalMember" xlink:href="laws-20220331.xsd#laws_ElectricalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_ElectricalMember" xlink:to="lab_laws_ElectricalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_JPMorganChaseBankNAMember_9bd1974f-df7d-4b8c-aa2c-2906e2bbbfc4_terseLabel_en-US" xlink:label="lab_laws_JPMorganChaseBankNAMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JPMorgan Chase Bank, NA</link:label>
    <link:label id="lab_laws_JPMorganChaseBankNAMember_label_en-US" xlink:label="lab_laws_JPMorganChaseBankNAMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JPMorgan Chase Bank, NA [Member]</link:label>
    <link:label id="lab_laws_JPMorganChaseBankNAMember_documentation_en-US" xlink:label="lab_laws_JPMorganChaseBankNAMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">JPMorgan Chase Bank, NA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_JPMorganChaseBankNAMember" xlink:href="laws-20220331.xsd#laws_JPMorganChaseBankNAMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_JPMorganChaseBankNAMember" xlink:to="lab_laws_JPMorganChaseBankNAMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_ce187c7b-da50-4491-b324-c5d1f73d7768_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:to="lab_us-gaap_IntangibleAssetsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_47486b52-cba1-420c-9480-fff4450985ec_verboseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net proceeds on revolving lines of credit</link:label>
    <link:label id="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Proceeds from (Repayments of) Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_50084885-9a32-49fe-b0bb-b7898d751de5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased held in treasury</link:label>
    <link:label id="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_label_en-US" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments for Repurchase of Common Stock</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_0034aa96-9bab-4f92-9ed3-395664239f62_verboseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders&#8217; equity:</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_a63da854-70e0-4ce1-95cd-a4aad8a8837e_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stockholders' Equity Attributable to Parent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityAbstract" xlink:to="lab_us-gaap_StockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_3af9bc9e-cbe9-475d-9a13-df3f7f009aa6_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long term operating lease obligation</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_e12cbc0c-d123-4ce9-aeb1-8b25d56cdc55_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments (1)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_9e13703b-829c-4501-a517-5a257c4fb3d5_verboseLabel_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash value of life insurance</link:label>
    <link:label id="lab_us-gaap_CashSurrenderValueOfLifeInsurance_label_en-US" xlink:label="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Surrender Value of Life Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:to="lab_us-gaap_CashSurrenderValueOfLifeInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpense_10a3e1d0-8cba-4583-865f-5b12a0358f1d_negatedLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_abfa3147-20e6-4973-8dd0-e30d71d4cfd3_terseLabel_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest expense</link:label>
    <link:label id="lab_us-gaap_InterestExpense_label_en-US" xlink:label="lab_us-gaap_InterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestExpense" xlink:to="lab_us-gaap_InterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_92201962-61b0-4478-a291-128ffdf9d171_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year two</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_7c21ab11-76b1-4ca3-8026-cc4b042aeeaf_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_448b3129-142d-40be-aa3a-090ef984d6c3_verboseLabel_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained earnings</link:label>
    <link:label id="lab_us-gaap_RetainedEarningsAccumulatedDeficit_label_en-US" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Retained Earnings (Accumulated Deficit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_6eb27355-59cd-41e9-bfee-1e6f7f49d347_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Stockholders' Equity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract" xlink:to="lab_us-gaap_StatementOfStockholdersEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_330fff83-9a00-4ef5-bc24-5985f374d6fa_terseLabel_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:label id="lab_dei_EntityFilerCategory_label_en-US" xlink:label="lab_dei_EntityFilerCategory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Filer Category</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory" xlink:to="lab_dei_EntityFilerCategory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_1ad704a5-b29f-4fea-8f10-2d624c75bfed_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_9cc2298a-dee1-494a-ab2f-4282f18b63aa_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:label id="lab_us-gaap_IncomeStatementAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract" xlink:to="lab_us-gaap_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SecuredLongTermDebt_ce88b408-1271-4843-a182-1becc6534784_terseLabel_en-US" xlink:label="lab_us-gaap_SecuredLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving line of credit</link:label>
    <link:label id="lab_us-gaap_SecuredLongTermDebt_label_en-US" xlink:label="lab_us-gaap_SecuredLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Secured Long-term Debt, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SecuredLongTermDebt" xlink:to="lab_us-gaap_SecuredLongTermDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_BusinessCombinationNumberOfEarnoutProvisions_1cd95673-c359-4a2e-b5cb-ea271626c10c_terseLabel_en-US" xlink:label="lab_laws_BusinessCombinationNumberOfEarnoutProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of earnout provisions</link:label>
    <link:label id="lab_laws_BusinessCombinationNumberOfEarnoutProvisions_label_en-US" xlink:label="lab_laws_BusinessCombinationNumberOfEarnoutProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Number Of Earnout Provisions</link:label>
    <link:label id="lab_laws_BusinessCombinationNumberOfEarnoutProvisions_documentation_en-US" xlink:label="lab_laws_BusinessCombinationNumberOfEarnoutProvisions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Combination, Number Of Earnout Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationNumberOfEarnoutProvisions" xlink:href="laws-20220331.xsd#laws_BusinessCombinationNumberOfEarnoutProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BusinessCombinationNumberOfEarnoutProvisions" xlink:to="lab_laws_BusinessCombinationNumberOfEarnoutProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_f7ea77cd-4fe9-4ca8-92c0-617586ed4fc0_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_c49d44ce-7dc6-4859-9efa-1025a320f136_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_InventoryDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_InventoryDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract" xlink:to="lab_us-gaap_InventoryDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_LeaseLiabilityNoncurrent_2921fb76-02cd-4454-8abe-97738ceeea79_terseLabel_en-US" xlink:label="lab_laws_LeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease obligation</link:label>
    <link:label id="lab_laws_LeaseLiabilityNoncurrent_dce93f12-665e-433f-98a0-4d68affe2e02_totalLabel_en-US" xlink:label="lab_laws_LeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long term lease obligation</link:label>
    <link:label id="lab_laws_LeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_laws_LeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Noncurrent</link:label>
    <link:label id="lab_laws_LeaseLiabilityNoncurrent_documentation_en-US" xlink:label="lab_laws_LeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityNoncurrent" xlink:href="laws-20220331.xsd#laws_LeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_LeaseLiabilityNoncurrent" xlink:to="lab_laws_LeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_67db49fe-7391-4e24-9ab0-a007c47dbb7f_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year four</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_e68038a6-18a7-40be-9bd2-f6c3def6de5e_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year five</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_GuaranteedInvestmentCertificateMember_87b8d214-8768-44b5-9c29-d5ba943fb2ee_terseLabel_en-US" xlink:label="lab_laws_GuaranteedInvestmentCertificateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guaranteed Investment Certificate</link:label>
    <link:label id="lab_laws_GuaranteedInvestmentCertificateMember_label_en-US" xlink:label="lab_laws_GuaranteedInvestmentCertificateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guaranteed Investment Certificate [Member]</link:label>
    <link:label id="lab_laws_GuaranteedInvestmentCertificateMember_documentation_en-US" xlink:label="lab_laws_GuaranteedInvestmentCertificateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Guaranteed Investment Certificate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_GuaranteedInvestmentCertificateMember" xlink:href="laws-20220331.xsd#laws_GuaranteedInvestmentCertificateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_GuaranteedInvestmentCertificateMember" xlink:to="lab_laws_GuaranteedInvestmentCertificateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NumberOfBrands_cdb2d840-d1c8-4d68-a80d-50f7df571fa2_terseLabel_en-US" xlink:label="lab_laws_NumberOfBrands" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of brands acquired</link:label>
    <link:label id="lab_laws_NumberOfBrands_label_en-US" xlink:label="lab_laws_NumberOfBrands" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Brands</link:label>
    <link:label id="lab_laws_NumberOfBrands_documentation_en-US" xlink:label="lab_laws_NumberOfBrands" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Brands</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NumberOfBrands" xlink:href="laws-20220331.xsd#laws_NumberOfBrands"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_NumberOfBrands" xlink:to="lab_laws_NumberOfBrands" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness_ebe70c98-a664-460a-a36f-504cb5da3a1a_terseLabel_en-US" xlink:label="lab_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business acquisition, net of acquired cash</link:label>
    <link:label id="lab_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness_label_en-US" xlink:label="lab_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash Acquired in Excess of Payments to Acquire Business</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness" xlink:to="lab_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_bcd99150-dd84-4d3a-8206-c8476bb75eef_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_c1c31b5f-5afa-4421-95ea-51f96f60cb51_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year three</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_f487e48d-89ed-49e0-ba7d-8a9da837d0cb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_109cd498-1255-4ab0-a258-214a84774c80_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_1329c342-15ef-41c7-bc4c-b2d8a292d3f0_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts receivable, less allowance for doubtful accounts of $830 and $798, respectively</link:label>
    <link:label id="lab_us-gaap_AccountsReceivableNetCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsReceivableNetCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetCurrent" xlink:to="lab_us-gaap_AccountsReceivableNetCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_51ed1935-36f4-43f1-aa77-a1b6c8d51c1d_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_504112c7-bce4-4f3c-a1f4-3d72a6cd4dba_terseLabel_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_label_en-US" xlink:label="lab_us-gaap_StatementEquityComponentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Components [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis" xlink:to="lab_us-gaap_StatementEquityComponentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_383df0c8-038b-4b55-81f7-4c7c4c4fba78_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_2ac734ec-3448-426c-a17f-b79366c26c5b_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrent_e5458ee9-54f7-4d6e-8422-f1ed4306ca1d_totalLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_us-gaap_AssetsCurrent_label_en-US" xlink:label="lab_us-gaap_AssetsCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent" xlink:to="lab_us-gaap_AssetsCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_5e44dcaa-3fcb-46cc-90c9-03e86d6ce148_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments (1)</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_1136214a-216a-4615-9380-54d40b22601b_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_9db09b41-8b62-4888-8b85-2493c18ec23a_terseLabel_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_label_en-US" xlink:label="lab_us-gaap_DisaggregationOfRevenueTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disaggregation of Revenue [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable" xlink:to="lab_us-gaap_DisaggregationOfRevenueTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_9d781340-9ec1-4772-b1cd-20cfa431bbbf_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted average shares outstanding:</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding Reconciliation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_cc110e37-635c-4079-af52-f17b484bbd5a_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_a7a1b7ae-4ae1-4057-814c-312f9bb1e05e_totalLabel_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories, net</link:label>
    <link:label id="lab_us-gaap_InventoryNet_label_en-US" xlink:label="lab_us-gaap_InventoryNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet" xlink:to="lab_us-gaap_InventoryNet" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_WeldingAndMetalRepairMember_2690e000-d5ba-4e20-b64e-a4c443eaf363_terseLabel_en-US" xlink:label="lab_laws_WeldingAndMetalRepairMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Welding and Metal Repair</link:label>
    <link:label id="lab_laws_WeldingAndMetalRepairMember_label_en-US" xlink:label="lab_laws_WeldingAndMetalRepairMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Welding And Metal Repair [Member]</link:label>
    <link:label id="lab_laws_WeldingAndMetalRepairMember_documentation_en-US" xlink:label="lab_laws_WeldingAndMetalRepairMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Welding And Metal Repair [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_WeldingAndMetalRepairMember" xlink:href="laws-20220331.xsd#laws_WeldingAndMetalRepairMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_WeldingAndMetalRepairMember" xlink:to="lab_laws_WeldingAndMetalRepairMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_99dfb667-2e0c-4741-94a2-6db4fcf8bfb2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment</link:label>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_LeaseAssetsRightofUseAsset_222f2141-c11d-4422-bf9c-40b85cfaf68c_terseLabel_en-US" xlink:label="lab_laws_LeaseAssetsRightofUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Right of use assets</link:label>
    <link:label id="lab_laws_LeaseAssetsRightofUseAsset_577bf7f3-13a3-434c-8237-74b97b0b5a2f_totalLabel_en-US" xlink:label="lab_laws_LeaseAssetsRightofUseAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease assets</link:label>
    <link:label id="lab_laws_LeaseAssetsRightofUseAsset_label_en-US" xlink:label="lab_laws_LeaseAssetsRightofUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Assets, Right-of-Use Asset</link:label>
    <link:label id="lab_laws_LeaseAssetsRightofUseAsset_documentation_en-US" xlink:label="lab_laws_LeaseAssetsRightofUseAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease Assets, Right-of-Use Asset</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseAssetsRightofUseAsset" xlink:href="laws-20220331.xsd#laws_LeaseAssetsRightofUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_LeaseAssetsRightofUseAsset" xlink:to="lab_laws_LeaseAssetsRightofUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_f7273e54-881f-41a7-bc4c-c92772754c26_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Financial Position [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_SafetyMember_883392c2-d407-4530-addd-0fe64320f352_terseLabel_en-US" xlink:label="lab_laws_SafetyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Safety</link:label>
    <link:label id="lab_laws_SafetyMember_label_en-US" xlink:label="lab_laws_SafetyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Safety [Member]</link:label>
    <link:label id="lab_laws_SafetyMember_documentation_en-US" xlink:label="lab_laws_SafetyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Safety [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SafetyMember" xlink:href="laws-20220331.xsd#laws_SafetyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_SafetyMember" xlink:to="lab_laws_SafetyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_6f0109e8-fe66-4c63-bf98-43755219306a_terseLabel_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:label id="lab_srt_ProductOrServiceAxis_label_en-US" xlink:label="lab_srt_ProductOrServiceAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis" xlink:to="lab_srt_ProductOrServiceAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct_d566e98b-bda9-4ef8-ab16-c4d562cabd8a_terseLabel_en-US" xlink:label="lab_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of deferred employer payroll tax, CARES Act</link:label>
    <link:label id="lab_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct_label_en-US" xlink:label="lab_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of Deferred Employer Payroll Tax, CARES Act</link:label>
    <link:label id="lab_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct_documentation_en-US" xlink:label="lab_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Payments Of Deferred Employer Payroll Tax, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct" xlink:href="laws-20220331.xsd#laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct" xlink:to="lab_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_f18f606a-9dd7-4b82-ba93-458dc35f1a1a_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_58f5321b-e003-47ba-992b-01077394e84a_verboseLabel_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred stock, par value (in USD per share)</link:label>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Preferred Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_PreferredStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityComponentDomain_6d507d93-c062-4418-8a61-b147609ddf7e_terseLabel_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityComponentDomain_label_en-US" xlink:label="lab_us-gaap_EquityComponentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Equity Component [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityComponentDomain" xlink:to="lab_us-gaap_EquityComponentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_BoltSegmentMember_5f4e89cb-e0b3-4c1d-9a97-588f29333523_terseLabel_en-US" xlink:label="lab_laws_BoltSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bolt</link:label>
    <link:label id="lab_laws_BoltSegmentMember_label_en-US" xlink:label="lab_laws_BoltSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bolt Segment [Member]</link:label>
    <link:label id="lab_laws_BoltSegmentMember_documentation_en-US" xlink:label="lab_laws_BoltSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bolt Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BoltSegmentMember" xlink:href="laws-20220331.xsd#laws_BoltSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BoltSegmentMember" xlink:to="lab_laws_BoltSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_6755203c-bf9d-4f4f-8cd6-cd7efc2c9306_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock repurchased (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_5e2004a5-2cc3-41b1-a933-144846d8f413_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year two</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_566675ed-42fa-4c73-a085-2ccbfcbec51e_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred financing costs incurred</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsGross_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Issuance Costs, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsGross" xlink:to="lab_us-gaap_DeferredFinanceCostsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_ddb31640-cc74-41cc-a3ef-38f77f050aa3_terseLabel_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:label id="lab_us-gaap_StatementLineItems_label_en-US" xlink:label="lab_us-gaap_StatementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems" xlink:to="lab_us-gaap_StatementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_1dbff89e-1be4-4fe4-8814-9fc0d8c6c21e_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchases from related party</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Purchases from Related Party</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:to="lab_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_bed0be34-31a4-4b9e-9678-9e229b28dbbb_verboseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year five</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_8fa797b9-6155-49ed-9c0e-a8f3531783de_terseLabel_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DebtDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract" xlink:to="lab_us-gaap_DebtDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_3dc82c45-94ca-46c5-a124-e4a963fb8af4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current financing lease obligation</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3b4ca738-9edf-4295-89ff-4211298cbd00_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_9be0ae13-b858-46c7-9a0a-e30a4cf1542b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_08aa5992-7dfd-4e22-8602-8a2022c78f65_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_SeveranceReserveAbstract_a071a3d7-3de2-4d17-96e0-cb90ba94121b_terseLabel_en-US" xlink:label="lab_laws_SeveranceReserveAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Reserve [Abstract]</link:label>
    <link:label id="lab_laws_SeveranceReserveAbstract_label_en-US" xlink:label="lab_laws_SeveranceReserveAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance Reserve [Abstract]</link:label>
    <link:label id="lab_laws_SeveranceReserveAbstract_documentation_en-US" xlink:label="lab_laws_SeveranceReserveAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Severance reserve.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SeveranceReserveAbstract" xlink:href="laws-20220331.xsd#laws_SeveranceReserveAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_SeveranceReserveAbstract" xlink:to="lab_laws_SeveranceReserveAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_30f49c3d-013b-40f2-90c2-069f10baae7a_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingAbstract_label_en-US" xlink:label="lab_us-gaap_SegmentReportingAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract" xlink:to="lab_us-gaap_SegmentReportingAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_0a120441-b060-41bd-adad-06839550f2f1_terseLabel_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:label id="lab_us-gaap_TypeOfRestructuringDomain_label_en-US" xlink:label="lab_us-gaap_TypeOfRestructuringDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Type of Restructuring [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TypeOfRestructuringDomain" xlink:to="lab_us-gaap_TypeOfRestructuringDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_5ec84f54-63c3-46d3-8891-1aa98be42341_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_label_en-US" xlink:label="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Cost and Reserve [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems" xlink:to="lab_us-gaap_RestructuringCostAndReserveLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_2096aee9-115c-4b29-a42e-70346385535b_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Financing Lease Interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NumberOfBranches_b5ba77d7-09b0-4be3-aaa5-18a830c8f6ad_terseLabel_en-US" xlink:label="lab_laws_NumberOfBranches" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of branches</link:label>
    <link:label id="lab_laws_NumberOfBranches_label_en-US" xlink:label="lab_laws_NumberOfBranches" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Branches</link:label>
    <link:label id="lab_laws_NumberOfBranches_documentation_en-US" xlink:label="lab_laws_NumberOfBranches" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number Of Branches</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NumberOfBranches" xlink:href="laws-20220331.xsd#laws_NumberOfBranches"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_NumberOfBranches" xlink:to="lab_laws_NumberOfBranches" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_63099b1a-91ca-423f-8968-9415d238e9a7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisitions</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_5fb89b50-ad5e-4157-a985-dabc853cbf03_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_07b5cc47-04a0-4e04-b398-0be68c14a8c3_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Financing Leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Payment, Due [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_0eea596c-56fd-49ad-b025-17b0043cf300_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Assets_6ceb8d60-69a3-4684-be16-44ec866da3c6_totalLabel_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_us-gaap_Assets_label_en-US" xlink:label="lab_us-gaap_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets" xlink:to="lab_us-gaap_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_ac83a2d8-d13e-45b6-b297-edbec13fefe0_netLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized" xlink:to="lab_us-gaap_CommonStockSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_DebtInstrumentAdditionalMargin_4e288eed-4b24-4155-8cf8-055534681c4e_terseLabel_en-US" xlink:label="lab_laws_DebtInstrumentAdditionalMargin" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional margin (as a percent)</link:label>
    <link:label id="lab_laws_DebtInstrumentAdditionalMargin_label_en-US" xlink:label="lab_laws_DebtInstrumentAdditionalMargin" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Additional Margin</link:label>
    <link:label id="lab_laws_DebtInstrumentAdditionalMargin_documentation_en-US" xlink:label="lab_laws_DebtInstrumentAdditionalMargin" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Additional Margin</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_DebtInstrumentAdditionalMargin" xlink:href="laws-20220331.xsd#laws_DebtInstrumentAdditionalMargin"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_DebtInstrumentAdditionalMargin" xlink:to="lab_laws_DebtInstrumentAdditionalMargin" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_06acb944-eb7a-4304-9cb9-ffb700ee0513_terseLabel_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash paid for interest</link:label>
    <link:label id="lab_us-gaap_InterestPaidNet_label_en-US" xlink:label="lab_us-gaap_InterestPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Interest Paid, Excluding Capitalized Interest, Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestPaidNet" xlink:to="lab_us-gaap_InterestPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_88bc138e-2676-4285-a6cc-a648e7edf11d_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_2d15fcc2-596b-4b4e-8768-424f67030312_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_LawsonSegmentMember_d2120278-b4b2-48d4-91b0-b91005d52d0d_terseLabel_en-US" xlink:label="lab_laws_LawsonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lawson</link:label>
    <link:label id="lab_laws_LawsonSegmentMember_label_en-US" xlink:label="lab_laws_LawsonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lawson Segment [Member]</link:label>
    <link:label id="lab_laws_LawsonSegmentMember_documentation_en-US" xlink:label="lab_laws_LawsonSegmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lawson Segment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LawsonSegmentMember" xlink:href="laws-20220331.xsd#laws_LawsonSegmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_LawsonSegmentMember" xlink:to="lab_laws_LawsonSegmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductsAndServicesDomain_e4a527fb-e5e3-419f-a642-c66decaecfc4_terseLabel_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:label id="lab_srt_ProductsAndServicesDomain_label_en-US" xlink:label="lab_srt_ProductsAndServicesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain" xlink:to="lab_srt_ProductsAndServicesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_5e2333d2-ee37-4762-a4f3-e8f465ff387e_terseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revolving Credit Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevolvingCreditFacilityMember" xlink:to="lab_us-gaap_RevolvingCreditFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_2e1b7ede-7c33-498b-90c6-110753e55fc7_verboseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis of Presentation and Summary of Significant Accounting Policies</link:label>
    <link:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_f6ef2d01-e44b-4052-b711-08c0135a8e76_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_e4a8ad90-be60-426c-b068-b29b530c8ef7_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_818e8bc8-e683-4e72-b749-8623706824bb_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e801b2f2-c47e-4ad3-b00d-5f6317ecdea3_terseLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basic weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Basic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_65ca5ad5-e69f-412f-b188-eca2f946b3ca_terseLabel_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted income per share of common stock (in USD per share)</link:label>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_label_en-US" xlink:label="lab_us-gaap_EarningsPerShareDiluted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Earnings Per Share, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted" xlink:to="lab_us-gaap_EarningsPerShareDiluted" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_aa0350ec-f526-44fa-af28-649fd4eb8d42_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:label id="lab_us-gaap_SegmentDomain_label_en-US" xlink:label="lab_us-gaap_SegmentDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segments [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentDomain" xlink:to="lab_us-gaap_SegmentDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_TestEquityAndGexproMember_a111c61b-5a20-4def-8494-c801a4573785_terseLabel_en-US" xlink:label="lab_laws_TestEquityAndGexproMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity And Gexpro</link:label>
    <link:label id="lab_laws_TestEquityAndGexproMember_label_en-US" xlink:label="lab_laws_TestEquityAndGexproMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity And Gexpro [Member]</link:label>
    <link:label id="lab_laws_TestEquityAndGexproMember_documentation_en-US" xlink:label="lab_laws_TestEquityAndGexproMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity And Gexpro</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TestEquityAndGexproMember" xlink:href="laws-20220331.xsd#laws_TestEquityAndGexproMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_TestEquityAndGexproMember" xlink:to="lab_laws_TestEquityAndGexproMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_5e60d1b9-1d4a-4bdf-b72d-bac9adb0ee4f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash paid for income taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes Paid, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet" xlink:to="lab_us-gaap_IncomeTaxesPaidNet" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_LessorOperatingLeaseRightOfUseAssetCarryingValue_d976774d-9bf9-43a6-8d6e-8a8445650269_terseLabel_en-US" xlink:label="lab_laws_LessorOperatingLeaseRightOfUseAssetCarryingValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Carrying value</link:label>
    <link:label id="lab_laws_LessorOperatingLeaseRightOfUseAssetCarryingValue_label_en-US" xlink:label="lab_laws_LessorOperatingLeaseRightOfUseAssetCarryingValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Right Of Use Asset, Carrying Value</link:label>
    <link:label id="lab_laws_LessorOperatingLeaseRightOfUseAssetCarryingValue_documentation_en-US" xlink:label="lab_laws_LessorOperatingLeaseRightOfUseAssetCarryingValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessor, Operating Lease, Right Of Use Asset, Carrying Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LessorOperatingLeaseRightOfUseAssetCarryingValue" xlink:href="laws-20220331.xsd#laws_LessorOperatingLeaseRightOfUseAssetCarryingValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_LessorOperatingLeaseRightOfUseAssetCarryingValue" xlink:to="lab_laws_LessorOperatingLeaseRightOfUseAssetCarryingValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_7816bae2-c293-42ad-a231-7dc6fdfb1e3a_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventsTextBlock_label_en-US" xlink:label="lab_us-gaap_SubsequentEventsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Events [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock" xlink:to="lab_us-gaap_SubsequentEventsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_7b4cf7aa-bbec-41a9-859e-68f7a619fda2_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Restructuring and Related Costs [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_e3a89c24-18cb-4572-a16c-75004b6a58f1_totalLabel_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_label_en-US" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_ba61c81e-a565-46f4-ad49-bae9015e0ed8_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible assets, net</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets, Net (Excluding Goodwill)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_d822fd4b-5c7a-442d-a6ce-9cc465039f99_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance</link:label>
    <link:label id="lab_us-gaap_EmployeeSeveranceMember_label_en-US" xlink:label="lab_us-gaap_EmployeeSeveranceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Employee Severance [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeSeveranceMember" xlink:to="lab_us-gaap_EmployeeSeveranceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_FinanceLeaseCost_c9acb682-0e6f-44d2-914d-e7954c6addfb_totalLabel_en-US" xlink:label="lab_laws_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Financing Lease Expense</link:label>
    <link:label id="lab_laws_FinanceLeaseCost_label_en-US" xlink:label="lab_laws_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Cost</link:label>
    <link:label id="lab_laws_FinanceLeaseCost_documentation_en-US" xlink:label="lab_laws_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseCost" xlink:href="laws-20220331.xsd#laws_FinanceLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_FinanceLeaseCost" xlink:to="lab_laws_FinanceLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_38ceb4ed-23b4-42f9-b696-957a18ae816e_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash provided by (used in) financing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_27f910f1-97b9-4916-ae6e-43076b04afbe_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Comprehensive income</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockValue_684eba13-9562-46ca-9ff9-1bbea426244f_negatedLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury stock &#8211; 248,296 and 247,509 shares, respectively</link:label>
    <link:label id="lab_us-gaap_TreasuryStockValue_label_en-US" xlink:label="lab_us-gaap_TreasuryStockValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue" xlink:to="lab_us-gaap_TreasuryStockValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_3fd481e2-e844-4578-9db1-291c7bb16b53_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Income Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_216a9de6-a28e-4a14-8eef-0cd4bac4ee9b_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionLineItems_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit_ee18fe7e-9061-4198-9955-dc35fec7f487_terseLabel_en-US" xlink:label="lab_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accordion feature</link:label>
    <link:label id="lab_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit_label_en-US" xlink:label="lab_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Accordion Feature, Increase Limit</link:label>
    <link:label id="lab_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit_documentation_en-US" xlink:label="lab_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Accordion Feature, Increase Limit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:href="laws-20220331.xsd#laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:to="lab_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_467cef0e-348e-488a-b41f-c56a8f67684b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Business Acquisition, Acquiree [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_9c5d2b98-e586-4177-82b6-ae9e47250c42_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Value of Finance Lease Liabilities Generated by Leasing Activities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCharges_27347023-ffcf-45c3-aafe-2a11f332af5f_terseLabel_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Charged to earnings</link:label>
    <link:label id="lab_us-gaap_RestructuringCharges_label_en-US" xlink:label="lab_us-gaap_RestructuringCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestructuringCharges" xlink:to="lab_us-gaap_RestructuringCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_defdd496-33dc-4d5b-81b7-825be4dfdace_verboseLabel_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable</link:label>
    <link:label id="lab_us-gaap_AccountsPayableCurrent_label_en-US" xlink:label="lab_us-gaap_AccountsPayableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Payable, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableCurrent" xlink:to="lab_us-gaap_AccountsPayableCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_c073bc72-9726-4a70-834a-6dde0cd602c8_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_f0a11d93-4ac9-4e73-b1dd-e68258014cd0_verboseLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_DepreciationDepletionAndAmortization_label_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Depreciation, Depletion and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_01742001-67d7-40ab-bf3e-66d1f4006709_terseLabel_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accumulated Other Comprehensive Income</link:label>
    <link:label id="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_label_en-US" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">AOCI Attributable to Parent [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_ca58e61f-1068-485c-ad68-1a0dfec2f6ea_negatedLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInInventories_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_a616574d-410b-4fef-9497-82553e0dfb51_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in the Company's Reserve for Severance</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Restructuring and Related Costs [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:to="lab_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_e853b906-800f-488a-9b5a-3e4e7884d5e2_verboseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Shares, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding" xlink:to="lab_us-gaap_CommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_RevenueFromContractWithCustomerNumberOfRevenueStreams_4e75a3ef-93b3-4fe4-8fc8-93aebe40cf13_terseLabel_en-US" xlink:label="lab_laws_RevenueFromContractWithCustomerNumberOfRevenueStreams" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Number of revenue streams</link:label>
    <link:label id="lab_laws_RevenueFromContractWithCustomerNumberOfRevenueStreams_label_en-US" xlink:label="lab_laws_RevenueFromContractWithCustomerNumberOfRevenueStreams" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Number Of Revenue Streams</link:label>
    <link:label id="lab_laws_RevenueFromContractWithCustomerNumberOfRevenueStreams_documentation_en-US" xlink:label="lab_laws_RevenueFromContractWithCustomerNumberOfRevenueStreams" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue From Contract With Customer, Number Of Revenue Streams</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RevenueFromContractWithCustomerNumberOfRevenueStreams" xlink:href="laws-20220331.xsd#laws_RevenueFromContractWithCustomerNumberOfRevenueStreams"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_RevenueFromContractWithCustomerNumberOfRevenueStreams" xlink:to="lab_laws_RevenueFromContractWithCustomerNumberOfRevenueStreams" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_e344a0ee-cd7a-4da6-b96b-904e49ee0ba4_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of goods sold</link:label>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cost of Goods and Services Sold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSold" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSold" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_eaf23646-c2a0-4f74-912e-34ec64bc8393_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_58418b64-1fa2-4673-adcf-04842ffe4c8c_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_adfec32f-9d04-45fb-bc3c-8e4c8f477b70_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskBenchmarkDomain_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:to="lab_us-gaap_ConcentrationRiskBenchmarkDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_8bae12eb-513f-4b9b-8307-f4e62e4ceae8_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLenderDomain_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Lender [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain" xlink:to="lab_us-gaap_LineOfCreditFacilityLenderDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductAndServiceOtherMember_8e5ad597-3827-435b-a9ee-8b313445e1cc_terseLabel_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_ProductAndServiceOtherMember_label_en-US" xlink:label="lab_us-gaap_ProductAndServiceOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Product and Service, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductAndServiceOtherMember" xlink:to="lab_us-gaap_ProductAndServiceOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NetLeaseLiabilityPresentValue_441bfb37-a774-4007-aa43-07c8cf7c015f_totalLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityPresentValue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Present value of lease liabilities</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPresentValue_label_en-US" xlink:label="lab_laws_NetLeaseLiabilityPresentValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Present Value</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPresentValue_documentation_en-US" xlink:label="lab_laws_NetLeaseLiabilityPresentValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Present Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPresentValue" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPresentValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_NetLeaseLiabilityPresentValue" xlink:to="lab_laws_NetLeaseLiabilityPresentValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_9842c533-95fb-47bd-8184-abfb916e3f2f_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Cost</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BridgeLoanMember_bfbd7eb9-130f-4ce1-9455-27442436a05c_terseLabel_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan</link:label>
    <link:label id="lab_us-gaap_BridgeLoanMember_label_en-US" xlink:label="lab_us-gaap_BridgeLoanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Bridge Loan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BridgeLoanMember" xlink:to="lab_us-gaap_BridgeLoanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_29b139a9-881a-4233-9211-d5ad5c681299_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Contingent Consideration Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueYearFour_38f2965b-e60c-49d9-ba83-90e977abc139_totalLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year five</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Due Year Four</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueYearFour_documentation_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Due Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearFour" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_laws_NetLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_0705b958-270b-4387-8188-9e9eaeb4b0e9_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_GexproMember_8079ae25-0dc8-483f-ba5a-6c0559ea6025_terseLabel_en-US" xlink:label="lab_laws_GexproMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro</link:label>
    <link:label id="lab_laws_GexproMember_label_en-US" xlink:label="lab_laws_GexproMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro [Member]</link:label>
    <link:label id="lab_laws_GexproMember_documentation_en-US" xlink:label="lab_laws_GexproMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_GexproMember" xlink:href="laws-20220331.xsd#laws_GexproMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_GexproMember" xlink:to="lab_laws_GexproMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_92343951-5958-4942-b1f8-beac92360f44_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment, less accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentNet_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, Plant and Equipment, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingExpenses_a7f7fbfc-ded2-4a00-acf2-8906ecfb5d5f_totalLabel_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating expenses</link:label>
    <link:label id="lab_us-gaap_OperatingExpenses_label_en-US" xlink:label="lab_us-gaap_OperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses" xlink:to="lab_us-gaap_OperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_RelatedPartyTransactionAdditionalSharesOutstanding_9f8737c6-8ee2-42c5-983f-7b6d926b10a3_terseLabel_en-US" xlink:label="lab_laws_RelatedPartyTransactionAdditionalSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Additional shares outstanding (in shares)</link:label>
    <link:label id="lab_laws_RelatedPartyTransactionAdditionalSharesOutstanding_label_en-US" xlink:label="lab_laws_RelatedPartyTransactionAdditionalSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Additional Shares Outstanding</link:label>
    <link:label id="lab_laws_RelatedPartyTransactionAdditionalSharesOutstanding_documentation_en-US" xlink:label="lab_laws_RelatedPartyTransactionAdditionalSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Additional Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionAdditionalSharesOutstanding" xlink:href="laws-20220331.xsd#laws_RelatedPartyTransactionAdditionalSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_RelatedPartyTransactionAdditionalSharesOutstanding" xlink:to="lab_laws_RelatedPartyTransactionAdditionalSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_49203d57-dd90-4c69-af97-e7f1bb7e30c1_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_label_en-US" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Liabilities, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_416260ee-2d45-43ec-97ae-9943466e4854_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lender Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis" xlink:to="lab_us-gaap_LineOfCreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_02c89024-7cda-4b36-bae7-f9a0388e9ae2_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Shares repurchased held in treasury (in shares)</link:label>
    <link:label id="lab_us-gaap_TreasuryStockSharesAcquired_label_en-US" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Treasury Stock, Shares, Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_8a43168e-dfb3-4547-8ec4-41e96b54ad2e_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d9b590cf-2890-4436-a0be-6195bffd95fa_terseLabel_en-US" xlink:label="lab_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent years</link:label>
    <link:label id="lab_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:label id="lab_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Lessee, Operating Lease, Liability, To Be Paid, After Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:href="laws-20220331.xsd#laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_e70a395a-c106-4711-92f7-f0752d3a2a05_terseLabel_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustment for foreign currency translation</link:label>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_label_en-US" xlink:label="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:to="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_14558710-da7e-4a95-8792-2ddd68b02e72_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryGross_9c59ce7f-e8f8-4f03-a9f5-6e29a27be104_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventories, gross</link:label>
    <link:label id="lab_us-gaap_InventoryGross_label_en-US" xlink:label="lab_us-gaap_InventoryGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryGross" xlink:to="lab_us-gaap_InventoryGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_1d09872a-3b6c-4956-954e-f24f9575a1b3_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain" xlink:to="lab_us-gaap_RelatedPartyTransactionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_8bca3413-0cd7-4e33-818f-8dbfae9ec8df_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer Benchmark [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerMember" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_06aa9a30-d380-4fd7-ab5d-7054f79bb6fb_verboseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit facility, borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Current Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_a93150b4-09c6-4bc4-85c5-f334afc67bd4_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityTable_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityTable" xlink:to="lab_us-gaap_LineOfCreditFacilityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_label_en-US" xlink:label="lab_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Disclosure of Repurchase Agreements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:to="lab_us-gaap_DisclosureOfRepurchaseAgreementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_8d169326-882d-435f-be5e-be6dd54bf907_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_283340a8-7dc5-4440-bb86-c5bc29e222dd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable" xlink:to="lab_us-gaap_ScheduleOfGoodwillTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_d8b1307e-8981-41c6-81fd-d3ef3866830d_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_8e3db9ec-4507-40b2-bfc7-b05f4a35af8c_terseLabel_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Stock-based compensation expense (income)</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Share-based Payment Arrangement, Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_9ba7e278-65b5-4d72-8b0d-61301b6940b1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance lease accumulated amortization</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_9b6e01a7-0e86-4a7e-a9b0-5e88aed22a56_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_318d9629-21d0-4da9-8bc6-9adbe0672fe2_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective income tax rate</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryValuationReserves_63d0bcfb-f8e6-4241-83b4-61d7dc5d9d1b_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Reserve for obsolete and excess inventory</link:label>
    <link:label id="lab_us-gaap_InventoryValuationReserves_label_en-US" xlink:label="lab_us-gaap_InventoryValuationReserves" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Inventory Valuation Reserves</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryValuationReserves" xlink:to="lab_us-gaap_InventoryValuationReserves" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDue_1bf428ba-9c9a-4b4d-b867-f09d1558efbd_totalLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total lease payments (1)</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments Due</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDue_documentation_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments Due</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDue" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDue" xlink:to="lab_laws_NetLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0a94af49-b882-43df-b2f5-74ab76ab1b62_periodStartLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash at beginning of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_4752635f-5d76-4ceb-8b06-68c19260f496_periodEndLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, cash equivalents and restricted cash at end of period</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5e561353-9061-4ce1-a2df-607800373db8_totalLabel_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total cash, cash equivalents and restricted cash</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_dc034cb6-e291-46ef-a210-8236ad8658ba_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_TestEquityHoldbackSharesMember_fce78bd0-5f96-4081-b389-a8938cdd9119_terseLabel_en-US" xlink:label="lab_laws_TestEquityHoldbackSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity Holdback Shares</link:label>
    <link:label id="lab_laws_TestEquityHoldbackSharesMember_label_en-US" xlink:label="lab_laws_TestEquityHoldbackSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity Holdback Shares [Member]</link:label>
    <link:label id="lab_laws_TestEquityHoldbackSharesMember_documentation_en-US" xlink:label="lab_laws_TestEquityHoldbackSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">TestEquity Holdback Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TestEquityHoldbackSharesMember" xlink:href="laws-20220331.xsd#laws_TestEquityHoldbackSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_TestEquityHoldbackSharesMember" xlink:to="lab_laws_TestEquityHoldbackSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_36ae0934-4c26-48b6-af75-6e5d5bf2a8c9_netLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in USD per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_1784512b-366e-4a35-bb9d-83a29b3c1948_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common stock, par value (in USD per share)</link:label>
    <link:label id="lab_us-gaap_CommonStockParOrStatedValuePerShare_label_en-US" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_32f04d91-15fe-44d7-a60a-adcaf2fe891f_verboseLabel_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_label_en-US" xlink:label="lab_us-gaap_AssetsCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Assets, Current [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract" xlink:to="lab_us-gaap_AssetsCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_3ae03dcd-87ef-4797-a7b7-858aedae0b08_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_SecurityBonusPlan_58d70e34-a5f4-46df-8b89-bd6abbdecbf2_verboseLabel_en-US" xlink:label="lab_laws_SecurityBonusPlan" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security bonus plan</link:label>
    <link:label id="lab_laws_SecurityBonusPlan_label_en-US" xlink:label="lab_laws_SecurityBonusPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security Bonus Plan</link:label>
    <link:label id="lab_laws_SecurityBonusPlan_documentation_en-US" xlink:label="lab_laws_SecurityBonusPlan" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Security bonus plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SecurityBonusPlan" xlink:href="laws-20220331.xsd#laws_SecurityBonusPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_SecurityBonusPlan" xlink:to="lab_laws_SecurityBonusPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_97303d36-a7da-4431-a6b7-6f7c5c7eac53_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_98920229-292f-4a94-93b1-28b70fb4cc2c_verboseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangible Assets Disclosure</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_df8b46b2-32f6-43ba-bbd2-61fba2bf97fe_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_d3636846-1596-4efb-9ac0-ca2e50395985_terseLabel_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue Recognition</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Revenue from Contract with Customer [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:to="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_78a000a3-3544-4546-9dba-2ec780024204_totalLabel_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Diluted weighted average shares outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_label_en-US" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingExpense_5f983293-ac56-4301-940f-09bd03a079e9_terseLabel_en-US" xlink:label="lab_us-gaap_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling expenses</link:label>
    <link:label id="lab_us-gaap_SellingExpense_label_en-US" xlink:label="lab_us-gaap_SellingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Selling Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingExpense" xlink:to="lab_us-gaap_SellingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_3c6cb2fb-d380-44c1-967f-cf3b8da3d785_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Income Tax Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable_ef2ff292-7a3e-4f33-8990-b1b8d4da925d_terseLabel_en-US" xlink:label="lab_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Potentially issuable shares (in shares)</link:label>
    <link:label id="lab_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable_label_en-US" xlink:label="lab_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Additional Shares Outstanding, Potentially Issuable</link:label>
    <link:label id="lab_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable_documentation_en-US" xlink:label="lab_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction, Additional Shares Outstanding, Potentially Issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable" xlink:href="laws-20220331.xsd#laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable" xlink:to="lab_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_410348e3-eb10-4931-9268-d3f1dbd5d050_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_f04d5024-847f-4d01-9473-3b1b008d7813_terseLabel_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_LongtermDebtTypeAxis_label_en-US" xlink:label="lab_us-gaap_LongtermDebtTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Long-term Debt, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongtermDebtTypeAxis" xlink:to="lab_us-gaap_LongtermDebtTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_8ccbcb31-802a-4c1f-88f7-c9eba63eb4b3_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Basis spread on variable rate (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Basis Spread on Variable Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:to="lab_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueYearThree_ae378c63-9804-49f6-b78c-0c31d188d617_totalLabel_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year four</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Due Year Three</link:label>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDueYearThree_documentation_en-US" xlink:label="lab_laws_NetLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Lease Liability, Payments, Due Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearThree" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_NetLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_laws_NetLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_LCKMAndMrKingMember_143d1673-f575-4e8d-be3b-532c1f0d19a1_terseLabel_en-US" xlink:label="lab_laws_LCKMAndMrKingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LCKM And Mr King</link:label>
    <link:label id="lab_laws_LCKMAndMrKingMember_label_en-US" xlink:label="lab_laws_LCKMAndMrKingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LCKM And Mr King [Member]</link:label>
    <link:label id="lab_laws_LCKMAndMrKingMember_documentation_en-US" xlink:label="lab_laws_LCKMAndMrKingMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">LCKM And Mr King</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LCKMAndMrKingMember" xlink:href="laws-20220331.xsd#laws_LCKMAndMrKingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_LCKMAndMrKingMember" xlink:to="lab_laws_LCKMAndMrKingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_GexproServicesHoldbackSharesMember_00a906bb-515e-4c4c-9ecf-b4f4ece98d70_terseLabel_en-US" xlink:label="lab_laws_GexproServicesHoldbackSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro Services Holdback Shares</link:label>
    <link:label id="lab_laws_GexproServicesHoldbackSharesMember_label_en-US" xlink:label="lab_laws_GexproServicesHoldbackSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro Services Holdback Shares [Member]</link:label>
    <link:label id="lab_laws_GexproServicesHoldbackSharesMember_documentation_en-US" xlink:label="lab_laws_GexproServicesHoldbackSharesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Gexpro Services Holdback Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_GexproServicesHoldbackSharesMember" xlink:href="laws-20220331.xsd#laws_GexproServicesHoldbackSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_GexproServicesHoldbackSharesMember" xlink:to="lab_laws_GexproServicesHoldbackSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_0d374c7e-8a32-48a9-9bbf-6443dc974b54_terseLabel_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement of Cash Flows [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityAxis_3ac066fe-74ea-45e5-b9e9-79eca920edfb_terseLabel_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:label id="lab_us-gaap_CreditFacilityAxis_label_en-US" xlink:label="lab_us-gaap_CreditFacilityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Credit Facility [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CreditFacilityAxis" xlink:to="lab_us-gaap_CreditFacilityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5c65e222-a6bb-49ff-b433-c440f62a4afb_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_5052acac-be33-4efb-8d94-98a9b9ac591b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_02bc9b9a-4b67-4da7-8f1e-9ae7759dc044_totalLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net cash used in investing activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine2_af9c8a6a-603e-4c21-bedb-aa69494540c9_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine2_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine2" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Address, Address Line Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2" xlink:to="lab_dei_EntityAddressAddressLine2" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0868ac56-68ca-4bb3-85e6-25bfc05a7b18_verboseLabel_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Changes in operating assets and liabilities</link:label>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_label_en-US" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Increase (Decrease) in Operating Capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_AdjustedTermSOFROrCDORRateMember_dcfe40dc-8fa4-40fc-9711-e06573df7035_terseLabel_en-US" xlink:label="lab_laws_AdjustedTermSOFROrCDORRateMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted Term SOFR Or CDOR Rate</link:label>
    <link:label id="lab_laws_AdjustedTermSOFROrCDORRateMember_label_en-US" xlink:label="lab_laws_AdjustedTermSOFROrCDORRateMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted Term SOFR Or CDOR Rate [Member]</link:label>
    <link:label id="lab_laws_AdjustedTermSOFROrCDORRateMember_documentation_en-US" xlink:label="lab_laws_AdjustedTermSOFROrCDORRateMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjusted Term SOFR Or CDOR Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AdjustedTermSOFROrCDORRateMember" xlink:href="laws-20220331.xsd#laws_AdjustedTermSOFROrCDORRateMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_AdjustedTermSOFROrCDORRateMember" xlink:to="lab_laws_AdjustedTermSOFROrCDORRateMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_dd5311b8-1829-427a-af4d-0d266cc54ea9_verboseLabel_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating activities</link:label>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityShellCompany_59909cf7-850c-4fe6-81b5-7ddf517983de_terseLabel_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:label id="lab_dei_EntityShellCompany_label_en-US" xlink:label="lab_dei_EntityShellCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Entity Shell Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany" xlink:to="lab_dei_EntityShellCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_335a102b-c3e4-4418-928b-c7c8ac848d64_totalLabel_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_us-gaap_LiabilitiesCurrent_label_en-US" xlink:label="lab_us-gaap_LiabilitiesCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Liabilities, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent" xlink:to="lab_us-gaap_LiabilitiesCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_CuttingToolsAndAbrasivesMember_b628fb57-2e88-40b2-b4ab-ca54dcecc6ad_terseLabel_en-US" xlink:label="lab_laws_CuttingToolsAndAbrasivesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cutting Tools and Abrasives</link:label>
    <link:label id="lab_laws_CuttingToolsAndAbrasivesMember_label_en-US" xlink:label="lab_laws_CuttingToolsAndAbrasivesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cutting Tools And Abrasives [Member]</link:label>
    <link:label id="lab_laws_CuttingToolsAndAbrasivesMember_documentation_en-US" xlink:label="lab_laws_CuttingToolsAndAbrasivesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Cutting Tools And Abrasives [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_CuttingToolsAndAbrasivesMember" xlink:href="laws-20220331.xsd#laws_CuttingToolsAndAbrasivesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_CuttingToolsAndAbrasivesMember" xlink:to="lab_laws_CuttingToolsAndAbrasivesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_6a3c8b5b-622b-42ad-9367-877b9a945512_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Maximum borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_2b514053-d01e-4570-8ce1-00fc92421888_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating cash flows from financing leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Interest Payment on Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:to="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_7d7975b9-3d0d-41ad-bf98-75f20542c6a4_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Impact of foreign exchange rates</link:label>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_label_en-US" xlink:label="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, Foreign Currency Translation Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:to="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_06cf42df-14b5-4f35-b18e-3f2fb952de9a_terseLabel_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_label_en-US" xlink:label="lab_us-gaap_SegmentReportingInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Segment Reporting Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems" xlink:to="lab_us-gaap_SegmentReportingInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_80c35f11-7c96-4acb-8d89-e27ca7c1dd67_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_FasteningSystemMember_ec94bdd5-89ac-4fa3-b606-2e26a499a723_terseLabel_en-US" xlink:label="lab_laws_FasteningSystemMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fastening Systems</link:label>
    <link:label id="lab_laws_FasteningSystemMember_label_en-US" xlink:label="lab_laws_FasteningSystemMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fastening System [Member]</link:label>
    <link:label id="lab_laws_FasteningSystemMember_documentation_en-US" xlink:label="lab_laws_FasteningSystemMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fastening System [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FasteningSystemMember" xlink:href="laws-20220331.xsd#laws_FasteningSystemMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_FasteningSystemMember" xlink:to="lab_laws_FasteningSystemMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_f12d612f-af15-4105-921b-5a77c46f857e_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityLineItems_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Line of Credit Facility [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems" xlink:to="lab_us-gaap_LineOfCreditFacilityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_06f70a7a-555d-4ae6-9251-71f85d5d726d_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Debt Instrument, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain" xlink:to="lab_us-gaap_DebtInstrumentNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_25c30d06-3fc7-48c1-97a3-bfaf17843a54_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Year one</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, Remainder of Fiscal Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_e6b9a971-224c-47ae-a419-558a4cc6acce_verboseLabel_en-US" xlink:label="lab_laws_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent years</link:label>
    <link:label id="lab_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_label_en-US" xlink:label="lab_laws_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Four</link:label>
    <link:label id="lab_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_documentation_en-US" xlink:label="lab_laws_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:href="laws-20220331.xsd#laws_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:to="lab_laws_FinanceLeaseLiabilityToBePaidAfterYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementTable_3dbd532a-9f62-4366-822e-6b41bcac4c3d_terseLabel_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:label id="lab_us-gaap_StatementTable_label_en-US" xlink:label="lab_us-gaap_StatementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statement [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable" xlink:to="lab_us-gaap_StatementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_f3e3cc97-add6-41b6-b094-323be1725b22_terseLabel_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrued environmental matter costs</link:label>
    <link:label id="lab_us-gaap_AccrualForEnvironmentalLossContingencies_label_en-US" xlink:label="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accrual for Environmental Loss Contingencies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:to="lab_us-gaap_AccrualForEnvironmentalLossContingencies" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_e7b478bf-b9e8-4c25-9522-ffc3007e2ace_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Range [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventMember_31f87170-c7ac-4c72-b866-bb15587dbcc1_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_us-gaap_SubsequentEventMember_label_en-US" xlink:label="lab_us-gaap_SubsequentEventMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember" xlink:to="lab_us-gaap_SubsequentEventMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_1fd3f4fb-2c6c-4174-9eb6-af28ab6cc625_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Total long term financing lease obligation</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_73c1662f-345a-4353-a3be-9e54d3e933d6_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Net Carrying Value</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_32758b72-acba-4154-8553-85b01ad53d43_terseLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_Goodwill_1c67f8e6-94bf-4ff9-a438-952c111ff877_periodStartLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, beginning balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_5c4f863b-5871-4e54-b87d-199c9c94854c_periodEndLabel_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill, ending balance</link:label>
    <link:label id="lab_us-gaap_Goodwill_label_en-US" xlink:label="lab_us-gaap_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill" xlink:to="lab_us-gaap_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_FluidPowerMember_ca8ae798-5553-4764-abd3-d7b9d23eb0d9_terseLabel_en-US" xlink:label="lab_laws_FluidPowerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fluid Power</link:label>
    <link:label id="lab_laws_FluidPowerMember_label_en-US" xlink:label="lab_laws_FluidPowerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fluid Power [Member]</link:label>
    <link:label id="lab_laws_FluidPowerMember_documentation_en-US" xlink:label="lab_laws_FluidPowerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fluid Power [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FluidPowerMember" xlink:href="laws-20220331.xsd#laws_FluidPowerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_FluidPowerMember" xlink:to="lab_laws_FluidPowerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_RelatedPartyTransactionTextBlock_eedaf4a0-278c-433c-8b43-5a9cfc57c12c_terseLabel_en-US" xlink:label="lab_laws_RelatedPartyTransactionTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction</link:label>
    <link:label id="lab_laws_RelatedPartyTransactionTextBlock_label_en-US" xlink:label="lab_laws_RelatedPartyTransactionTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction [Text Block]</link:label>
    <link:label id="lab_laws_RelatedPartyTransactionTextBlock_documentation_en-US" xlink:label="lab_laws_RelatedPartyTransactionTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Related Party Transaction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionTextBlock" xlink:href="laws-20220331.xsd#laws_RelatedPartyTransactionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_RelatedPartyTransactionTextBlock" xlink:to="lab_laws_RelatedPartyTransactionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_a80d20a6-f0b9-4a64-95a4-cf932e1e2c53_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_b371b160-69f0-443a-8cc9-48d667f9cdfd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill</link:label>
    <link:label id="lab_us-gaap_ScheduleOfGoodwillTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfGoodwillTextBlock" xlink:to="lab_us-gaap_ScheduleOfGoodwillTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_58e5512d-67bd-4290-81c7-c919c8838658_verboseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to reconcile net income to net cash used in operating activities:</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_541a348d-2a2f-4893-b919-e5160e587223_terseLabel_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:label id="lab_us-gaap_SubsequentEventTypeAxis_label_en-US" xlink:label="lab_us-gaap_SubsequentEventTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Subsequent Event Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis" xlink:to="lab_us-gaap_SubsequentEventTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_1f5ef50b-b099-41b1-b5b0-048f2463eb21_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Consolidated Operating Lease Expense</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_b88942b6-27b1-4c02-90c9-819e67eccc80_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Concentration Risk Benchmark [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_7687f565-610e-4f6c-80df-607c36db7bc0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredRevenueDisclosureAbstract_1861eb5f-add6-4596-953c-6088b0a55074_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredRevenueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_DeferredRevenueDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredRevenueDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Deferred Revenue Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueDisclosureAbstract" xlink:to="lab_us-gaap_DeferredRevenueDisclosureAbstract" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>laws-20220331_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:1681360d-2e7a-4c4a-8818-ac9deebfd7a8,g:43125980-566a-46ea-9218-e4400bd0cd80-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/Cover" xlink:type="simple" xlink:href="laws-20220331.xsd#Cover"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/Cover" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e8686097-f20b-4a71-974f-b4679208751e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_DocumentType_e8686097-f20b-4a71-974f-b4679208751e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_977d0c20-49ea-4a94-ba30-c562aa0654d3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_DocumentQuarterlyReport_977d0c20-49ea-4a94-ba30-c562aa0654d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_6dac4a85-3c40-4db2-83f7-b04add0b623c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_DocumentPeriodEndDate_6dac4a85-3c40-4db2-83f7-b04add0b623c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_4c626872-c6a9-4ac4-b75a-5bdd4a15c409" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_DocumentTransitionReport_4c626872-c6a9-4ac4-b75a-5bdd4a15c409" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_71a3c7b3-f1bc-450a-b13f-613680128184" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityFileNumber_71a3c7b3-f1bc-450a-b13f-613680128184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_ca95fc1f-f44e-4dda-ba3e-edece17701e9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityRegistrantName_ca95fc1f-f44e-4dda-ba3e-edece17701e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_2608c060-8357-4e54-bb5a-b996b12bc965" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityIncorporationStateCountryCode_2608c060-8357-4e54-bb5a-b996b12bc965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_1d196695-11cf-481b-823b-c50b4fbd9636" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityTaxIdentificationNumber_1d196695-11cf-481b-823b-c50b4fbd9636" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_b152be40-b6fe-4871-8d43-414c93a764d9" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityAddressAddressLine1_b152be40-b6fe-4871-8d43-414c93a764d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_c03b7fd8-2e8e-4a34-93be-0839c0053e27" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityAddressAddressLine2_c03b7fd8-2e8e-4a34-93be-0839c0053e27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_c7800dac-b680-4595-b5f0-702b28c9d8c3" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityAddressCityOrTown_c7800dac-b680-4595-b5f0-702b28c9d8c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_65f007ff-43ab-4abe-b65f-353ba3795ea1" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityAddressStateOrProvince_65f007ff-43ab-4abe-b65f-353ba3795ea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_21e9fcd1-f0c5-470d-8861-e6c2249b7878" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityAddressPostalZipCode_21e9fcd1-f0c5-470d-8861-e6c2249b7878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_f0f2602f-6e77-4215-b884-c38ab9033706" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_CityAreaCode_f0f2602f-6e77-4215-b884-c38ab9033706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_0283e4d8-b1c9-43f9-b037-c0e8b9ff8208" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_LocalPhoneNumber_0283e4d8-b1c9-43f9-b037-c0e8b9ff8208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_0424f3af-3553-403b-8d21-47fd8d11cd01" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_Security12bTitle_0424f3af-3553-403b-8d21-47fd8d11cd01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_56409956-22a3-40b4-a2cb-298ef033783d" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_TradingSymbol_56409956-22a3-40b4-a2cb-298ef033783d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_26c11d58-638a-44ae-a139-cc20f249ced6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_SecurityExchangeName_26c11d58-638a-44ae-a139-cc20f249ced6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_0b28b7e1-187f-44ab-94cf-a538ec0d232b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityCurrentReportingStatus_0b28b7e1-187f-44ab-94cf-a538ec0d232b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_4fb3fc6a-1214-4518-945d-2a382c433f80" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityInteractiveDataCurrent_4fb3fc6a-1214-4518-945d-2a382c433f80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_556066e9-02a8-434e-96a0-2d933b4629b5" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityFilerCategory_556066e9-02a8-434e-96a0-2d933b4629b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_b5f0d978-81bf-48fd-a805-e5a874a73e3c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntitySmallBusiness_b5f0d978-81bf-48fd-a805-e5a874a73e3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_b34e6e44-76f4-490d-9bdf-7805e33ad593" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityEmergingGrowthCompany_b34e6e44-76f4-490d-9bdf-7805e33ad593" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_0205b818-818e-40ba-945c-4847368b8e1b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityShellCompany_0205b818-818e-40ba-945c-4847368b8e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_0735bd93-bf13-4c1a-a4f8-2ce4ca35815b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_0735bd93-bf13-4c1a-a4f8-2ce4ca35815b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_f96139f0-b2e8-4838-b8ad-251bf949a364" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_EntityCentralIndexKey_f96139f0-b2e8-4838-b8ad-251bf949a364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_779c40bb-2c1b-4b2f-9bd7-4f3a9ce40c3c" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_AmendmentFlag_779c40bb-2c1b-4b2f-9bd7-4f3a9ce40c3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_3df7b30d-e693-44aa-a41a-bed8cbb3007e" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_DocumentFiscalYearFocus_3df7b30d-e693-44aa-a41a-bed8cbb3007e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_2a1132cc-0465-491e-9c27-2f937b173c3b" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_DocumentFiscalPeriodFocus_2a1132cc-0465-491e-9c27-2f937b173c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_94776276-26d2-4485-a681-be84e4e449fe" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_9e0a815d-c2ca-479e-807f-80f98c63920c" xlink:to="loc_dei_CurrentFiscalYearEndDate_94776276-26d2-4485-a681-be84e4e449fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="laws-20220331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_ae5465ba-2672-497b-b3ce-4a1c516a08c5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_5c9419b6-0060-4048-b152-a0ffa854456e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ae5465ba-2672-497b-b3ce-4a1c516a08c5" xlink:to="loc_us-gaap_AssetsAbstract_5c9419b6-0060-4048-b152-a0ffa854456e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_8233eefa-8d6c-454a-9496-4bc9cfa00fce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c9419b6-0060-4048-b152-a0ffa854456e" xlink:to="loc_us-gaap_AssetsCurrentAbstract_8233eefa-8d6c-454a-9496-4bc9cfa00fce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c426e32c-257e-4906-9ff0-103efc0b265e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8233eefa-8d6c-454a-9496-4bc9cfa00fce" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c426e32c-257e-4906-9ff0-103efc0b265e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e9e0ccc6-4016-4804-b0e5-9eb3944761b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8233eefa-8d6c-454a-9496-4bc9cfa00fce" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_e9e0ccc6-4016-4804-b0e5-9eb3944761b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_ceabd655-2643-42ae-afcc-b6108234e3f4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsReceivableNetCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8233eefa-8d6c-454a-9496-4bc9cfa00fce" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_ceabd655-2643-42ae-afcc-b6108234e3f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_b31f2c2a-2a68-4d41-a502-bc12d2f98790" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8233eefa-8d6c-454a-9496-4bc9cfa00fce" xlink:to="loc_us-gaap_InventoryNet_b31f2c2a-2a68-4d41-a502-bc12d2f98790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0e894739-3273-4889-85d8-02ba8619ac5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8233eefa-8d6c-454a-9496-4bc9cfa00fce" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0e894739-3273-4889-85d8-02ba8619ac5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_43decaaf-0696-47d6-ae49-4fb935a962b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_8233eefa-8d6c-454a-9496-4bc9cfa00fce" xlink:to="loc_us-gaap_AssetsCurrent_43decaaf-0696-47d6-ae49-4fb935a962b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_faabf622-f5f2-4c36-98f9-86a6b569f16d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c9419b6-0060-4048-b152-a0ffa854456e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_faabf622-f5f2-4c36-98f9-86a6b569f16d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_16ca7a1b-181b-4edc-afcf-bbd5ab33257f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c9419b6-0060-4048-b152-a0ffa854456e" xlink:to="loc_us-gaap_Goodwill_16ca7a1b-181b-4edc-afcf-bbd5ab33257f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_948c703d-1fdf-4fa2-a8f2-c461b20047a7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxAssetsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c9419b6-0060-4048-b152-a0ffa854456e" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_948c703d-1fdf-4fa2-a8f2-c461b20047a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6f769d25-8206-4459-a161-6fe5ac7682a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c9419b6-0060-4048-b152-a0ffa854456e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_6f769d25-8206-4459-a161-6fe5ac7682a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_93b5f6a2-0e6a-406e-a3f3-9ad7002dca43" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashSurrenderValueOfLifeInsurance"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c9419b6-0060-4048-b152-a0ffa854456e" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_93b5f6a2-0e6a-406e-a3f3-9ad7002dca43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseAssetsRightofUseAsset_dcd39a1b-fbe0-47ec-add4-bb8b45c6741d" xlink:href="laws-20220331.xsd#laws_LeaseAssetsRightofUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c9419b6-0060-4048-b152-a0ffa854456e" xlink:to="loc_laws_LeaseAssetsRightofUseAsset_dcd39a1b-fbe0-47ec-add4-bb8b45c6741d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_4e0ea1b5-b60c-46f3-8e22-20d5a23878a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c9419b6-0060-4048-b152-a0ffa854456e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_4e0ea1b5-b60c-46f3-8e22-20d5a23878a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_07a756de-77c0-4338-b2ed-70ea20f5ae04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Assets"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_5c9419b6-0060-4048-b152-a0ffa854456e" xlink:to="loc_us-gaap_Assets_07a756de-77c0-4338-b2ed-70ea20f5ae04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81c6368b-b660-45aa-98c0-cddbd4a6aff3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ae5465ba-2672-497b-b3ce-4a1c516a08c5" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81c6368b-b660-45aa-98c0-cddbd4a6aff3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_15ea8566-7455-46d3-831a-3d15a4450e31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81c6368b-b660-45aa-98c0-cddbd4a6aff3" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_15ea8566-7455-46d3-831a-3d15a4450e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_c95e78f4-8ea8-4c5a-ad0f-ab97fb2569b5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_15ea8566-7455-46d3-831a-3d15a4450e31" xlink:to="loc_us-gaap_AccountsPayableCurrent_c95e78f4-8ea8-4c5a-ad0f-ab97fb2569b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityCurrent_9707ad3f-83bd-4fd4-aa5d-8b05d37126da" xlink:href="laws-20220331.xsd#laws_LeaseLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_15ea8566-7455-46d3-831a-3d15a4450e31" xlink:to="loc_laws_LeaseLiabilityCurrent_9707ad3f-83bd-4fd4-aa5d-8b05d37126da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_435b1ca3-ac01-4abf-a80e-64427e851619" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_15ea8566-7455-46d3-831a-3d15a4450e31" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_435b1ca3-ac01-4abf-a80e-64427e851619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_1aa36286-1d45-4dbe-821a-5298fc660933" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_15ea8566-7455-46d3-831a-3d15a4450e31" xlink:to="loc_us-gaap_LiabilitiesCurrent_1aa36286-1d45-4dbe-821a-5298fc660933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_f9ef10a9-7635-44d4-be9a-a04fb7b5876f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81c6368b-b660-45aa-98c0-cddbd4a6aff3" xlink:to="loc_us-gaap_SecuredLongTermDebt_f9ef10a9-7635-44d4-be9a-a04fb7b5876f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SecurityBonusPlan_85eb3a0f-96c6-47db-8a51-86bbff75b9bd" xlink:href="laws-20220331.xsd#laws_SecurityBonusPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81c6368b-b660-45aa-98c0-cddbd4a6aff3" xlink:to="loc_laws_SecurityBonusPlan_85eb3a0f-96c6-47db-8a51-86bbff75b9bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_49f78716-e392-406f-b926-76339777b6b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81c6368b-b660-45aa-98c0-cddbd4a6aff3" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_49f78716-e392-406f-b926-76339777b6b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityNoncurrent_4d236b59-e823-458d-a00f-013dd488e1af" xlink:href="laws-20220331.xsd#laws_LeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81c6368b-b660-45aa-98c0-cddbd4a6aff3" xlink:to="loc_laws_LeaseLiabilityNoncurrent_4d236b59-e823-458d-a00f-013dd488e1af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5816a879-43e5-4835-bd5f-71356b57e523" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81c6368b-b660-45aa-98c0-cddbd4a6aff3" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_5816a879-43e5-4835-bd5f-71356b57e523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_05de2457-49a7-4516-ac93-f4b4223dd97d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81c6368b-b660-45aa-98c0-cddbd4a6aff3" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_05de2457-49a7-4516-ac93-f4b4223dd97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_cc050291-7ce4-4c3b-8fc9-04477a4e4fe9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Liabilities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81c6368b-b660-45aa-98c0-cddbd4a6aff3" xlink:to="loc_us-gaap_Liabilities_cc050291-7ce4-4c3b-8fc9-04477a4e4fe9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_39b3395b-0b39-4800-9051-d48c1088752b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81c6368b-b660-45aa-98c0-cddbd4a6aff3" xlink:to="loc_us-gaap_StockholdersEquityAbstract_39b3395b-0b39-4800-9051-d48c1088752b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_1c9db43e-4063-41e2-8174-6444eeb90252" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_39b3395b-0b39-4800-9051-d48c1088752b" xlink:to="loc_us-gaap_PreferredStockValue_1c9db43e-4063-41e2-8174-6444eeb90252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_34eaacde-3915-4ef2-a79b-7a4927e7ca04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockValue"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_39b3395b-0b39-4800-9051-d48c1088752b" xlink:to="loc_us-gaap_CommonStockValue_34eaacde-3915-4ef2-a79b-7a4927e7ca04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_0c921cac-f8ec-47ce-b651-060fe0e561fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalCommonStock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_39b3395b-0b39-4800-9051-d48c1088752b" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_0c921cac-f8ec-47ce-b651-060fe0e561fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5c1368d4-bbdc-49e5-bfaf-416fda3a7934" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_39b3395b-0b39-4800-9051-d48c1088752b" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_5c1368d4-bbdc-49e5-bfaf-416fda3a7934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_49257bf5-162f-49cc-85e5-85b6b0530598" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_39b3395b-0b39-4800-9051-d48c1088752b" xlink:to="loc_us-gaap_TreasuryStockValue_49257bf5-162f-49cc-85e5-85b6b0530598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5a1842c2-254e-4c85-a25f-0771da460eb1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_39b3395b-0b39-4800-9051-d48c1088752b" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_5a1842c2-254e-4c85-a25f-0771da460eb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_e25765d5-8368-407d-b3cc-eacb8c345c36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_39b3395b-0b39-4800-9051-d48c1088752b" xlink:to="loc_us-gaap_StockholdersEquity_e25765d5-8368-407d-b3cc-eacb8c345c36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_9f9ffb15-4f1c-4c98-bfa3-6ff06c92580a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_81c6368b-b660-45aa-98c0-cddbd4a6aff3" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_9f9ffb15-4f1c-4c98-bfa3-6ff06c92580a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="laws-20220331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_aeff2f8d-7b6c-4a0e-9fcf-2f66f89e1677" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_0c9ad066-0108-4def-82ba-946e731bee5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aeff2f8d-7b6c-4a0e-9fcf-2f66f89e1677" xlink:to="loc_us-gaap_AssetsAbstract_0c9ad066-0108-4def-82ba-946e731bee5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_93960998-620c-4e46-9ae2-a9813083c627" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AssetsCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_0c9ad066-0108-4def-82ba-946e731bee5d" xlink:to="loc_us-gaap_AssetsCurrentAbstract_93960998-620c-4e46-9ae2-a9813083c627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_95c45696-1db1-4c17-af5b-caef45f0b270" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_93960998-620c-4e46-9ae2-a9813083c627" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_95c45696-1db1-4c17-af5b-caef45f0b270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_2c17354c-cc96-4225-8ca9-b099cbcf4023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquityAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_aeff2f8d-7b6c-4a0e-9fcf-2f66f89e1677" xlink:to="loc_us-gaap_StockholdersEquityAbstract_2c17354c-cc96-4225-8ca9-b099cbcf4023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_b9d4b0a5-1c8c-41cb-928d-1f750bd484c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2c17354c-cc96-4225-8ca9-b099cbcf4023" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_b9d4b0a5-1c8c-41cb-928d-1f750bd484c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_059c4358-9d9e-473c-bc99-c4eaefcf3f59" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesAuthorized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2c17354c-cc96-4225-8ca9-b099cbcf4023" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_059c4358-9d9e-473c-bc99-c4eaefcf3f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_ac495a2e-7dea-4788-9282-1544041eefbc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesIssued"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2c17354c-cc96-4225-8ca9-b099cbcf4023" xlink:to="loc_us-gaap_PreferredStockSharesIssued_ac495a2e-7dea-4788-9282-1544041eefbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_0b72e6c3-4b73-4505-85de-ae5a88882eef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PreferredStockSharesOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2c17354c-cc96-4225-8ca9-b099cbcf4023" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_0b72e6c3-4b73-4505-85de-ae5a88882eef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_8d4a17a2-95fb-411b-965c-06745e41855e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2c17354c-cc96-4225-8ca9-b099cbcf4023" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_8d4a17a2-95fb-411b-965c-06745e41855e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2c83f9a9-0a60-4c9e-9503-67f051e23160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesAuthorized"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2c17354c-cc96-4225-8ca9-b099cbcf4023" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_2c83f9a9-0a60-4c9e-9503-67f051e23160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_df964a65-bb05-4602-8426-f7958840ebd8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2c17354c-cc96-4225-8ca9-b099cbcf4023" xlink:to="loc_us-gaap_CommonStockSharesIssued_df964a65-bb05-4602-8426-f7958840ebd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_38db71d5-c60f-4e1f-a954-511a6110ba11" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2c17354c-cc96-4225-8ca9-b099cbcf4023" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_38db71d5-c60f-4e1f-a954-511a6110ba11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_40d0a700-1967-45b9-b744-9f68163f343a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockShares"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityAbstract_2c17354c-cc96-4225-8ca9-b099cbcf4023" xlink:to="loc_us-gaap_TreasuryStockShares_40d0a700-1967-45b9-b744-9f68163f343a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="simple" xlink:href="laws-20220331.xsd#ConsolidatedStatementsofIncomeandComprehensiveIncome"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aade02a0-44ea-4be6-bb6d-1d0059780000" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_aade02a0-44ea-4be6-bb6d-1d0059780000" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_49baea9a-5be1-48cf-8b25-484dc8a10972" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_49baea9a-5be1-48cf-8b25-484dc8a10972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_105b75cf-8d42-4212-9ba4-f515588bccde" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:to="loc_us-gaap_GrossProfit_105b75cf-8d42-4212-9ba4-f515588bccde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_3da711a9-7863-4e8a-91ce-cd83ba5488c3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpensesAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:to="loc_us-gaap_OperatingExpensesAbstract_3da711a9-7863-4e8a-91ce-cd83ba5488c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_366b8f22-da05-4ea2-845a-a0871360a7e0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SellingExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3da711a9-7863-4e8a-91ce-cd83ba5488c3" xlink:to="loc_us-gaap_SellingExpense_366b8f22-da05-4ea2-845a-a0871360a7e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_c01a7ca6-e553-46c2-8e63-828f8a89c064" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GeneralAndAdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3da711a9-7863-4e8a-91ce-cd83ba5488c3" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_c01a7ca6-e553-46c2-8e63-828f8a89c064" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_267f43b8-e5aa-429c-bec8-52acfa5428a6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_3da711a9-7863-4e8a-91ce-cd83ba5488c3" xlink:to="loc_us-gaap_OperatingExpenses_267f43b8-e5aa-429c-bec8-52acfa5428a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_cbec6260-d9a5-4c30-a631-2cf54c1abb04" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:to="loc_us-gaap_OperatingIncomeLoss_cbec6260-d9a5-4c30-a631-2cf54c1abb04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_b6d21c30-e45c-48a5-adc0-133140baebcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:to="loc_us-gaap_InterestExpense_b6d21c30-e45c-48a5-adc0-133140baebcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_dac6a99c-1567-4069-960c-46aebd61ce15" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_dac6a99c-1567-4069-960c-46aebd61ce15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_167c2533-2022-49dc-b330-7dd84258154a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_167c2533-2022-49dc-b330-7dd84258154a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_5fa486da-67bc-4c59-b48c-78fe8a7f0e77" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_5fa486da-67bc-4c59-b48c-78fe8a7f0e77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_6c79edc3-399d-4105-9c12-bfd9b6ca368d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:to="loc_us-gaap_NetIncomeLoss_6c79edc3-399d-4105-9c12-bfd9b6ca368d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_17d4d41d-37a4-4283-aa3a-67993885d7e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareBasic"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:to="loc_us-gaap_EarningsPerShareBasic_17d4d41d-37a4-4283-aa3a-67993885d7e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_f281dc81-df41-4f77-96a2-10893ba08758" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EarningsPerShareDiluted"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:to="loc_us-gaap_EarningsPerShareDiluted_f281dc81-df41-4f77-96a2-10893ba08758" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1524c2e5-3a81-42e1-9c2b-c3884e3455ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1524c2e5-3a81-42e1-9c2b-c3884e3455ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ee99298b-6f1e-478a-ae28-4f2a66bd6ca1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1524c2e5-3a81-42e1-9c2b-c3884e3455ba" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ee99298b-6f1e-478a-ae28-4f2a66bd6ca1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e272dc7d-ac43-4599-835d-488cfa2ce00f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1524c2e5-3a81-42e1-9c2b-c3884e3455ba" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e272dc7d-ac43-4599-835d-488cfa2ce00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f0cdf0eb-c12a-4a6c-bd33-0c8fadf15de6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1524c2e5-3a81-42e1-9c2b-c3884e3455ba" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_f0cdf0eb-c12a-4a6c-bd33-0c8fadf15de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4f4cde98-9ed8-4d1b-b6bc-f84f13710023" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_ad5d100d-334e-42d9-a478-bc6148ebaf4b" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4f4cde98-9ed8-4d1b-b6bc-f84f13710023" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_67bd576f-46b9-48f6-a9d8-de070f533ff4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4f4cde98-9ed8-4d1b-b6bc-f84f13710023" xlink:to="loc_us-gaap_NetIncomeLoss_67bd576f-46b9-48f6-a9d8-de070f533ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_bb16a904-73a9-48f2-8b0f-60a1d8916930" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4f4cde98-9ed8-4d1b-b6bc-f84f13710023" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_bb16a904-73a9-48f2-8b0f-60a1d8916930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_d06ed783-6324-47c9-8dc7-9537e27efe80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_4f4cde98-9ed8-4d1b-b6bc-f84f13710023" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_d06ed783-6324-47c9-8dc7-9537e27efe80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="laws-20220331.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_835e5c5f-7093-446c-9684-f94d5e527ca4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_bc5ae1c6-c428-43ae-bad7-1f66ae88aadb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_835e5c5f-7093-446c-9684-f94d5e527ca4" xlink:to="loc_us-gaap_StatementTable_bc5ae1c6-c428-43ae-bad7-1f66ae88aadb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_4ba2eeb5-a934-4439-b970-b5839b6cb718" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bc5ae1c6-c428-43ae-bad7-1f66ae88aadb" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_4ba2eeb5-a934-4439-b970-b5839b6cb718" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_d130deb4-d6df-4d40-9122-6d24a1a5a20f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_4ba2eeb5-a934-4439-b970-b5839b6cb718" xlink:to="loc_us-gaap_EquityComponentDomain_d130deb4-d6df-4d40-9122-6d24a1a5a20f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_cf939f55-68b7-43a4-8ddf-7f0c3d2e9211" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d130deb4-d6df-4d40-9122-6d24a1a5a20f" xlink:to="loc_us-gaap_CommonStockMember_cf939f55-68b7-43a4-8ddf-7f0c3d2e9211" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_c5712032-2b52-4fe0-9a0c-e55ec3a0acaa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d130deb4-d6df-4d40-9122-6d24a1a5a20f" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_c5712032-2b52-4fe0-9a0c-e55ec3a0acaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_784c5196-3eaa-4349-bede-5c1b3188c235" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d130deb4-d6df-4d40-9122-6d24a1a5a20f" xlink:to="loc_us-gaap_RetainedEarningsMember_784c5196-3eaa-4349-bede-5c1b3188c235" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_82884c9e-cdad-4d7d-bca6-eaeb5fa16083" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d130deb4-d6df-4d40-9122-6d24a1a5a20f" xlink:to="loc_us-gaap_TreasuryStockMember_82884c9e-cdad-4d7d-bca6-eaeb5fa16083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_244a19d0-01d2-4b37-a618-0be47e9d0e7c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_d130deb4-d6df-4d40-9122-6d24a1a5a20f" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_244a19d0-01d2-4b37-a618-0be47e9d0e7c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_6c0da280-6a68-414c-b1f0-430eb565d428" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_bc5ae1c6-c428-43ae-bad7-1f66ae88aadb" xlink:to="loc_us-gaap_StatementLineItems_6c0da280-6a68-414c-b1f0-430eb565d428" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInStockholdersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_6c0da280-6a68-414c-b1f0-430eb565d428" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_7e22d544-8786-4276-970f-7b672abb8e02" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_CommonStockSharesIssued_7e22d544-8786-4276-970f-7b672abb8e02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_70d41557-be88-4183-85e7-87c9275c3bce" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_StockholdersEquity_70d41557-be88-4183-85e7-87c9275c3bce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ba282b57-d758-49fe-95ef-19e4e140ce81" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_NetIncomeLoss_ba282b57-d758-49fe-95ef-19e4e140ce81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1d75016f-bf42-4ffc-9099-5361d0457068" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_1d75016f-bf42-4ffc-9099-5361d0457068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_08f531af-c4aa-4d00-9b04-390b9c43aa99" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_08f531af-c4aa-4d00-9b04-390b9c43aa99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c91b1d50-8c72-4a0f-9c61-8846d9df5bbb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_c91b1d50-8c72-4a0f-9c61-8846d9df5bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d4b71bd7-3ea3-43be-a15d-6ca55c63fdee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_d4b71bd7-3ea3-43be-a15d-6ca55c63fdee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_5382a166-3bd7-4a74-be25-d019c59f74ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_5382a166-3bd7-4a74-be25-d019c59f74ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_6227e435-6a96-4b56-876e-3e0e2bb49187" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_6227e435-6a96-4b56-876e-3e0e2bb49187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_46855632-a9f4-4e23-b6dc-ea8df0543355" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_CommonStockSharesIssued_46855632-a9f4-4e23-b6dc-ea8df0543355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_7c23521b-c6ed-4503-8418-216c4579bc66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_be94cb36-1231-4e65-ac28-d763b7c41abc" xlink:to="loc_us-gaap_StockholdersEquity_7c23521b-c6ed-4503-8418-216c4579bc66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" xlink:type="simple" xlink:href="laws-20220331.xsd#ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_09c2b5e9-df9e-4cbe-8cd1-dade6d5b8a28" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7f4fec7f-a97a-4466-8d5c-d2ca2e3a480f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommonStockParOrStatedValuePerShare"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_09c2b5e9-df9e-4cbe-8cd1-dade6d5b8a28" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7f4fec7f-a97a-4466-8d5c-d2ca2e3a480f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="laws-20220331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_ce703a97-5262-496a-8d6c-b6c39d2adadd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_13e3124b-9f43-4eb7-a480-217a3ffd8d91" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ce703a97-5262-496a-8d6c-b6c39d2adadd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_13e3124b-9f43-4eb7-a480-217a3ffd8d91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_2a69bbe6-a737-47b7-8adf-c4c763d42dc2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_13e3124b-9f43-4eb7-a480-217a3ffd8d91" xlink:to="loc_us-gaap_NetIncomeLoss_2a69bbe6-a737-47b7-8adf-c4c763d42dc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e3d5ea33-d9ab-4ad3-9c61-594741db4b2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_13e3124b-9f43-4eb7-a480-217a3ffd8d91" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e3d5ea33-d9ab-4ad3-9c61-594741db4b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_2e4b59fb-40a6-4afc-b717-eff50f9ec6cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e3d5ea33-d9ab-4ad3-9c61-594741db4b2e" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_2e4b59fb-40a6-4afc-b717-eff50f9ec6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_8dde3acb-ea24-417a-9d53-0551a23b0a42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeBenefitsAndShareBasedCompensation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e3d5ea33-d9ab-4ad3-9c61-594741db4b2e" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_8dde3acb-ea24-417a-9d53-0551a23b0a42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_aeee6150-3906-4eca-8d32-feb60bcdf685" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e3d5ea33-d9ab-4ad3-9c61-594741db4b2e" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_aeee6150-3906-4eca-8d32-feb60bcdf685" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryWriteDown_c665a50e-080d-442f-a77a-95d555ee5d3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryWriteDown"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e3d5ea33-d9ab-4ad3-9c61-594741db4b2e" xlink:to="loc_us-gaap_InventoryWriteDown_c665a50e-080d-442f-a77a-95d555ee5d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d6e7ff5b-0c1b-4c5d-af55-0cb3e983d7b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e3d5ea33-d9ab-4ad3-9c61-594741db4b2e" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d6e7ff5b-0c1b-4c5d-af55-0cb3e983d7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7438fdf1-2716-4d47-bfc6-b06c69a9827f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d6e7ff5b-0c1b-4c5d-af55-0cb3e983d7b2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7438fdf1-2716-4d47-bfc6-b06c69a9827f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_a9813474-7f95-492b-92b1-7840c075716d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d6e7ff5b-0c1b-4c5d-af55-0cb3e983d7b2" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_a9813474-7f95-492b-92b1-7840c075716d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_5469574c-c1ff-4f70-a78d-fe98e9e5e599" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d6e7ff5b-0c1b-4c5d-af55-0cb3e983d7b2" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_5469574c-c1ff-4f70-a78d-fe98e9e5e599" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_abe092cd-cb3b-4eac-b90e-aee1a0be45f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_d6e7ff5b-0c1b-4c5d-af55-0cb3e983d7b2" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_abe092cd-cb3b-4eac-b90e-aee1a0be45f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_33937c6b-3e03-4567-8486-82d4c051cad4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_e3d5ea33-d9ab-4ad3-9c61-594741db4b2e" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_33937c6b-3e03-4567-8486-82d4c051cad4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_38cb622f-56e4-4df9-bb11-76d5156e5b31" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_13e3124b-9f43-4eb7-a480-217a3ffd8d91" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_38cb622f-56e4-4df9-bb11-76d5156e5b31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_46a6f121-8276-4958-9ce6-0a35b730c5e6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ce703a97-5262-496a-8d6c-b6c39d2adadd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_46a6f121-8276-4958-9ce6-0a35b730c5e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_eb2cb3a6-5575-4da2-8872-6eaef7cbaa9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_46a6f121-8276-4958-9ce6-0a35b730c5e6" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_eb2cb3a6-5575-4da2-8872-6eaef7cbaa9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness_062c8a1a-9d6d-40fe-bc70-28e78fba88b0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_46a6f121-8276-4958-9ce6-0a35b730c5e6" xlink:to="loc_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness_062c8a1a-9d6d-40fe-bc70-28e78fba88b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_329f87d5-db70-4cdc-bd67-acb5edbd75a0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_46a6f121-8276-4958-9ce6-0a35b730c5e6" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_329f87d5-db70-4cdc-bd67-acb5edbd75a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1960576c-ae9c-46bf-a32b-dbf3afe2c0f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ce703a97-5262-496a-8d6c-b6c39d2adadd" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1960576c-ae9c-46bf-a32b-dbf3afe2c0f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_89da55dc-b515-4111-a35b-a1691853f8e7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProceedsFromRepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1960576c-ae9c-46bf-a32b-dbf3afe2c0f3" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_89da55dc-b515-4111-a35b-a1691853f8e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e06e49f4-7582-4036-a8ac-111acabefd73" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1960576c-ae9c-46bf-a32b-dbf3afe2c0f3" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_e06e49f4-7582-4036-a8ac-111acabefd73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_23595aba-6903-42f3-880f-1cf07122ce8d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1960576c-ae9c-46bf-a32b-dbf3afe2c0f3" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_23595aba-6903-42f3-880f-1cf07122ce8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_49280abc-aea5-40d8-922d-e7e268bd784c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_1960576c-ae9c-46bf-a32b-dbf3afe2c0f3" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_49280abc-aea5-40d8-922d-e7e268bd784c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cec674df-232c-488f-a9ea-2c32a24463bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ce703a97-5262-496a-8d6c-b6c39d2adadd" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_cec674df-232c-488f-a9ea-2c32a24463bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d25554cc-c286-4995-b4d2-3cd1a76088de" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ce703a97-5262-496a-8d6c-b6c39d2adadd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d25554cc-c286-4995-b4d2-3cd1a76088de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3cc83733-0255-4bd9-8e44-3715da1397b3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ce703a97-5262-496a-8d6c-b6c39d2adadd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3cc83733-0255-4bd9-8e44-3715da1397b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1990ae95-e890-4191-8942-7f8f41e02117" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ce703a97-5262-496a-8d6c-b6c39d2adadd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1990ae95-e890-4191-8942-7f8f41e02117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a55297bb-c210-4367-971f-0923089afcb9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ce703a97-5262-496a-8d6c-b6c39d2adadd" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_a55297bb-c210-4367-971f-0923089afcb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_240b1a16-78a5-47f8-b54f-c96b35d53a72" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ce703a97-5262-496a-8d6c-b6c39d2adadd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_240b1a16-78a5-47f8-b54f-c96b35d53a72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_69dee399-ed5d-4082-857c-329bafcb1c07" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ce703a97-5262-496a-8d6c-b6c39d2adadd" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_69dee399-ed5d-4082-857c-329bafcb1c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_8e550b15-f6c8-4953-8d69-9094088b5cff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SupplementalCashFlowInformationAbstract"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_ce703a97-5262-496a-8d6c-b6c39d2adadd" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_8e550b15-f6c8-4953-8d69-9094088b5cff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_a2ed3fcc-9894-4c35-8002-38d2fe4b2e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8e550b15-f6c8-4953-8d69-9094088b5cff" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_a2ed3fcc-9894-4c35-8002-38d2fe4b2e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_02c35190-0ecb-4c7c-81bc-8e92e8560fc0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestPaidNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8e550b15-f6c8-4953-8d69-9094088b5cff" xlink:to="loc_us-gaap_InterestPaidNet_02c35190-0ecb-4c7c-81bc-8e92e8560fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_1a44a7c2-c840-421b-baf7-a6ffc830ae8f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_8e550b15-f6c8-4953-8d69-9094088b5cff" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_1a44a7c2-c840-421b-baf7-a6ffc830ae8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="laws-20220331.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_7fce052a-9cad-407c-919a-a40c59f3f1cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0d715a85-2cb9-4256-9b01-a103ab930c85" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_7fce052a-9cad-407c-919a-a40c59f3f1cc" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_0d715a85-2cb9-4256-9b01-a103ab930c85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="laws-20220331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_79452c8e-fbda-4c34-b61b-175b7e351771" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_396f4ccb-d37b-4628-9ace-dd0fb69de671" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_79452c8e-fbda-4c34-b61b-175b7e351771" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_396f4ccb-d37b-4628-9ace-dd0fb69de671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_d31b7c8a-a43c-4cb7-9483-bf84991bbd16" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_eb563943-ef07-417b-8060-a1df75e1a98c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfReportableSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d31b7c8a-a43c-4cb7-9483-bf84991bbd16" xlink:to="loc_us-gaap_NumberOfReportableSegments_eb563943-ef07-417b-8060-a1df75e1a98c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NumberOfBranches_b50cf0a7-cdb5-4402-b6f2-a5f89e450fb3" xlink:href="laws-20220331.xsd#laws_NumberOfBranches"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d31b7c8a-a43c-4cb7-9483-bf84991bbd16" xlink:to="loc_laws_NumberOfBranches_b50cf0a7-cdb5-4402-b6f2-a5f89e450fb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_4345754d-2c5e-41c1-9597-39a34ea1af1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_d31b7c8a-a43c-4cb7-9483-bf84991bbd16" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_4345754d-2c5e-41c1-9597-39a34ea1af1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_233a393d-8a12-479d-8e0d-8a2d46c94476" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_4345754d-2c5e-41c1-9597-39a34ea1af1d" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_233a393d-8a12-479d-8e0d-8a2d46c94476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ec85b95-cb56-4a2b-af60-099f71dd7d75" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_233a393d-8a12-479d-8e0d-8a2d46c94476" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ec85b95-cb56-4a2b-af60-099f71dd7d75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TestEquityMember_cdf5de70-72fa-43a7-996d-0216c43c574a" xlink:href="laws-20220331.xsd#laws_TestEquityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ec85b95-cb56-4a2b-af60-099f71dd7d75" xlink:to="loc_laws_TestEquityMember_cdf5de70-72fa-43a7-996d-0216c43c574a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_GexproMember_4e2d5de7-8d96-4899-a264-afe6c180dc25" xlink:href="laws-20220331.xsd#laws_GexproMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_4ec85b95-cb56-4a2b-af60-099f71dd7d75" xlink:to="loc_laws_GexproMember_4e2d5de7-8d96-4899-a264-afe6c180dc25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_9a0482c8-5c2f-4531-8dd9-b8d65cf4a654" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_4345754d-2c5e-41c1-9597-39a34ea1af1d" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_9a0482c8-5c2f-4531-8dd9-b8d65cf4a654" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_f5ce7498-d7db-4f34-8f48-0d4eeba9f6e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_9a0482c8-5c2f-4531-8dd9-b8d65cf4a654" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_f5ce7498-d7db-4f34-8f48-0d4eeba9f6e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3da66f49-cac9-49b5-8d1f-bee3501377c0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_f5ce7498-d7db-4f34-8f48-0d4eeba9f6e4" xlink:to="loc_us-gaap_SubsequentEventMember_3da66f49-cac9-49b5-8d1f-bee3501377c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_ce288608-4b76-4f17-84f1-c08a2e7d7957" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_4345754d-2c5e-41c1-9597-39a34ea1af1d" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_ce288608-4b76-4f17-84f1-c08a2e7d7957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_30a1b7f8-9f20-4066-8778-538ee8b0c69b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_ce288608-4b76-4f17-84f1-c08a2e7d7957" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_30a1b7f8-9f20-4066-8778-538ee8b0c69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TestEquityHoldbackSharesMember_c8377b61-bfb8-4289-b11c-bb476c51055e" xlink:href="laws-20220331.xsd#laws_TestEquityHoldbackSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_30a1b7f8-9f20-4066-8778-538ee8b0c69b" xlink:to="loc_laws_TestEquityHoldbackSharesMember_c8377b61-bfb8-4289-b11c-bb476c51055e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_GexproServicesHoldbackSharesMember_d78ef842-6e5c-41a0-b26d-f4a2df5d119a" xlink:href="laws-20220331.xsd#laws_GexproServicesHoldbackSharesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_30a1b7f8-9f20-4066-8778-538ee8b0c69b" xlink:to="loc_laws_GexproServicesHoldbackSharesMember_d78ef842-6e5c-41a0-b26d-f4a2df5d119a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_479bba01-07d7-4dd7-8d52-dcb98c2e451c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable_4345754d-2c5e-41c1-9597-39a34ea1af1d" xlink:to="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_479bba01-07d7-4dd7-8d52-dcb98c2e451c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5de60e44-0143-409e-8809-cd92be607d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_479bba01-07d7-4dd7-8d52-dcb98c2e451c" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_5de60e44-0143-409e-8809-cd92be607d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationNumberOfEarnoutProvisions_81734ed8-8fb3-4472-a873-2e71d619280f" xlink:href="laws-20220331.xsd#laws_BusinessCombinationNumberOfEarnoutProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_479bba01-07d7-4dd7-8d52-dcb98c2e451c" xlink:to="loc_laws_BusinessCombinationNumberOfEarnoutProvisions_81734ed8-8fb3-4472-a873-2e71d619280f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationEarnoutProvisionPeriod_04b8cbb5-0144-4956-9474-72278ce42439" xlink:href="laws-20220331.xsd#laws_BusinessCombinationEarnoutProvisionPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems_479bba01-07d7-4dd7-8d52-dcb98c2e451c" xlink:to="loc_laws_BusinessCombinationEarnoutProvisionPeriod_04b8cbb5-0144-4956-9474-72278ce42439" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessCombinations" xlink:type="simple" xlink:href="laws-20220331.xsd#BusinessCombinations"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/BusinessCombinations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_2a2c0882-38a1-44f6-8e6e-6fc4912691b6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_91788ef3-3602-4f27-a6a2-21c13528af06" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_2a2c0882-38a1-44f6-8e6e-6fc4912691b6" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_91788ef3-3602-4f27-a6a2-21c13528af06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BusinessCombinationsDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#BusinessCombinationsDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/BusinessCombinationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_f85119d0-20e5-4974-a650-254860b32bd5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3169d276-4baf-44ed-8e39-e9519865a096" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_f85119d0-20e5-4974-a650-254860b32bd5" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3169d276-4baf-44ed-8e39-e9519865a096" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_4efab890-2b7f-4281-b5bf-ac6b6c497863" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3169d276-4baf-44ed-8e39-e9519865a096" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_4efab890-2b7f-4281-b5bf-ac6b6c497863" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b98a29c-445b-4ec3-98f6-ba1e1920d576" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_4efab890-2b7f-4281-b5bf-ac6b6c497863" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b98a29c-445b-4ec3-98f6-ba1e1920d576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TestEquityAndGexproMember_a5169612-f658-4bdc-b50d-79b202c6e4a5" xlink:href="laws-20220331.xsd#laws_TestEquityAndGexproMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1b98a29c-445b-4ec3-98f6-ba1e1920d576" xlink:to="loc_laws_TestEquityAndGexproMember_a5169612-f658-4bdc-b50d-79b202c6e4a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_bcd7794c-142e-4c60-8e7c-dbf3c7fcacba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3169d276-4baf-44ed-8e39-e9519865a096" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_bcd7794c-142e-4c60-8e7c-dbf3c7fcacba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_0c40308b-eb06-459e-aaf7-7c48b8027caf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_bcd7794c-142e-4c60-8e7c-dbf3c7fcacba" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_0c40308b-eb06-459e-aaf7-7c48b8027caf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_6e8df7e2-6a09-432a-9248-2e26c304ae32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_0c40308b-eb06-459e-aaf7-7c48b8027caf" xlink:to="loc_us-gaap_SubsequentEventMember_6e8df7e2-6a09-432a-9248-2e26c304ae32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_2fd4c969-6cbc-4b28-b156-008d240c36fb" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3169d276-4baf-44ed-8e39-e9519865a096" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_2fd4c969-6cbc-4b28-b156-008d240c36fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_262bcfc9-9a66-4a21-b6db-6d032f4e5036" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_2fd4c969-6cbc-4b28-b156-008d240c36fb" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_262bcfc9-9a66-4a21-b6db-6d032f4e5036" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EarnoutSharesMember_c2b006f3-2b5e-4711-8e13-07f5b230a4d0" xlink:href="laws-20220331.xsd#laws_EarnoutSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_262bcfc9-9a66-4a21-b6db-6d032f4e5036" xlink:to="loc_laws_EarnoutSharesMember_c2b006f3-2b5e-4711-8e13-07f5b230a4d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_1d348a1f-6c09-4ecd-9a24-730759c8bdc8" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3169d276-4baf-44ed-8e39-e9519865a096" xlink:to="loc_dei_LegalEntityAxis_1d348a1f-6c09-4ecd-9a24-730759c8bdc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_effe5f1e-8618-4969-9996-96029f9a81f6" xlink:href="https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_1d348a1f-6c09-4ecd-9a24-730759c8bdc8" xlink:to="loc_dei_EntityDomain_effe5f1e-8618-4969-9996-96029f9a81f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TestEquityMember_6c4bcaa8-1439-41c8-b594-8ebde582ff35" xlink:href="laws-20220331.xsd#laws_TestEquityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_effe5f1e-8618-4969-9996-96029f9a81f6" xlink:to="loc_laws_TestEquityMember_6c4bcaa8-1439-41c8-b594-8ebde582ff35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_280038e2-7605-42b5-a4f2-5bfb442bf883" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3169d276-4baf-44ed-8e39-e9519865a096" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_280038e2-7605-42b5-a4f2-5bfb442bf883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_01c86923-166b-416b-b0ab-6b6b780d15ec" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_280038e2-7605-42b5-a4f2-5bfb442bf883" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_01c86923-166b-416b-b0ab-6b6b780d15ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NumberOfBrands_551ef580-981a-469e-87ce-8d2b320fcbab" xlink:href="laws-20220331.xsd#laws_NumberOfBrands"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_280038e2-7605-42b5-a4f2-5bfb442bf883" xlink:to="loc_laws_NumberOfBrands_551ef580-981a-469e-87ce-8d2b320fcbab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognition" xlink:type="simple" xlink:href="laws-20220331.xsd#RevenueRecognition"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueDisclosureAbstract_0f5df7f1-ddfb-442c-86ad-845f144f797f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_31c4a2ef-e6b5-4af1-8b55-f8aac01205a5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueDisclosureAbstract_0f5df7f1-ddfb-442c-86ad-845f144f797f" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_31c4a2ef-e6b5-4af1-8b55-f8aac01205a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="laws-20220331.xsd#RevenueRecognitionTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueDisclosureAbstract_e413464d-1890-429c-b73c-57998379a6c8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_84ec84b8-3152-4ac9-837f-d48b2f38a809" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueDisclosureAbstract_e413464d-1890-429c-b73c-57998379a6c8" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_84ec84b8-3152-4ac9-837f-d48b2f38a809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#RevenueRecognitionNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e565111d-77ad-4c7a-94ff-96bc38b87dac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RevenueFromContractWithCustomerNumberOfRevenueStreams_bf59405b-326f-4651-8f7a-5e789ffda73f" xlink:href="laws-20220331.xsd#laws_RevenueFromContractWithCustomerNumberOfRevenueStreams"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e565111d-77ad-4c7a-94ff-96bc38b87dac" xlink:to="loc_laws_RevenueFromContractWithCustomerNumberOfRevenueStreams_bf59405b-326f-4651-8f7a-5e789ffda73f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_cab630c8-e34b-43e7-a9b3-b34ba079a3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e565111d-77ad-4c7a-94ff-96bc38b87dac" xlink:to="loc_us-gaap_NumberOfOperatingSegments_cab630c8-e34b-43e7-a9b3-b34ba079a3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_3d208976-26c7-49e7-b3aa-f6d46f3cf9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e565111d-77ad-4c7a-94ff-96bc38b87dac" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_3d208976-26c7-49e7-b3aa-f6d46f3cf9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LessorOperatingLeaseRightOfUseAssetCarryingValue_6d364318-4b84-4ed4-8921-611e4f3b0881" xlink:href="laws-20220331.xsd#laws_LessorOperatingLeaseRightOfUseAssetCarryingValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_e565111d-77ad-4c7a-94ff-96bc38b87dac" xlink:to="loc_laws_LessorOperatingLeaseRightOfUseAssetCarryingValue_6d364318-4b84-4ed4-8921-611e4f3b0881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#RevenueRecognitionScheduleofDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredRevenueDisclosureAbstract_40d80e3b-3264-45c2-817d-75b9e303432c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_e5bc46bb-4e77-42fa-91cb-ff466fa7f65e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredRevenueDisclosureAbstract_40d80e3b-3264-45c2-817d-75b9e303432c" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_e5bc46bb-4e77-42fa-91cb-ff466fa7f65e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_886ca62b-9bab-4dca-b101-f4cba0447136" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5bc46bb-4e77-42fa-91cb-ff466fa7f65e" xlink:to="loc_srt_StatementGeographicalAxis_886ca62b-9bab-4dca-b101-f4cba0447136" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_1b02d2a1-2a97-4453-9ae0-af37b69a4deb" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_886ca62b-9bab-4dca-b101-f4cba0447136" xlink:to="loc_srt_SegmentGeographicalDomain_1b02d2a1-2a97-4453-9ae0-af37b69a4deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_543751a2-a99a-4774-b5b4-59ca042a5126" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1b02d2a1-2a97-4453-9ae0-af37b69a4deb" xlink:to="loc_country_US_543751a2-a99a-4774-b5b4-59ca042a5126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_1632d8b9-58ba-4c12-9494-6402da316da8" xlink:href="https://xbrl.sec.gov/country/2021/country-2021.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1b02d2a1-2a97-4453-9ae0-af37b69a4deb" xlink:to="loc_country_CA_1632d8b9-58ba-4c12-9494-6402da316da8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_cf148128-37cd-402a-98ec-08504095825d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_e5bc46bb-4e77-42fa-91cb-ff466fa7f65e" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_cf148128-37cd-402a-98ec-08504095825d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_62cc2b9b-bf0f-4b22-bf4e-3e282340e878" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_cf148128-37cd-402a-98ec-08504095825d" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_62cc2b9b-bf0f-4b22-bf4e-3e282340e878" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#RevenueRecognitionProductTypeDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2434be79-39a4-433f-9e12-c3fa3ce8168e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_8c5588cc-d13e-47c9-839b-5f5c4fd9c664" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_2434be79-39a4-433f-9e12-c3fa3ce8168e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_8c5588cc-d13e-47c9-839b-5f5c4fd9c664" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_21e38f3f-c95e-44d9-a28e-baa4e4e97097" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8c5588cc-d13e-47c9-839b-5f5c4fd9c664" xlink:to="loc_srt_ProductOrServiceAxis_21e38f3f-c95e-44d9-a28e-baa4e4e97097" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_21e38f3f-c95e-44d9-a28e-baa4e4e97097" xlink:to="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FasteningSystemMember_1276f04d-b971-4e18-8ac0-173a18a8d7d6" xlink:href="laws-20220331.xsd#laws_FasteningSystemMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_FasteningSystemMember_1276f04d-b971-4e18-8ac0-173a18a8d7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_CuttingToolsAndAbrasivesMember_a9878849-72f4-4698-a57a-968814f2f700" xlink:href="laws-20220331.xsd#laws_CuttingToolsAndAbrasivesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_CuttingToolsAndAbrasivesMember_a9878849-72f4-4698-a57a-968814f2f700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FluidPowerMember_5d842236-8b74-4c78-b0fe-51091d3e9d2e" xlink:href="laws-20220331.xsd#laws_FluidPowerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_FluidPowerMember_5d842236-8b74-4c78-b0fe-51091d3e9d2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_ElectricalMember_3634af83-e79c-4e84-957e-5792ef863134" xlink:href="laws-20220331.xsd#laws_ElectricalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_ElectricalMember_3634af83-e79c-4e84-957e-5792ef863134" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SpecialtyChemicalsMember_30f18f98-448d-4cd6-8cdf-5e6f71c1b0c6" xlink:href="laws-20220331.xsd#laws_SpecialtyChemicalsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_SpecialtyChemicalsMember_30f18f98-448d-4cd6-8cdf-5e6f71c1b0c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AftermarketAutomotiveSuppliesMember_6e834251-b778-4969-a85a-3800a97b2540" xlink:href="laws-20220331.xsd#laws_AftermarketAutomotiveSuppliesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_AftermarketAutomotiveSuppliesMember_6e834251-b778-4969-a85a-3800a97b2540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SafetyMember_4982799b-4b36-4c58-9746-461d7de47794" xlink:href="laws-20220331.xsd#laws_SafetyMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_SafetyMember_4982799b-4b36-4c58-9746-461d7de47794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_WeldingAndMetalRepairMember_b2c76dd4-748a-4284-95a4-4cb1b56ad3b3" xlink:href="laws-20220331.xsd#laws_WeldingAndMetalRepairMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_laws_WeldingAndMetalRepairMember_b2c76dd4-748a-4284-95a4-4cb1b56ad3b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_954b163a-da3b-45f4-9e53-d74d278cb523" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_937089fd-cb3b-4313-935b-33e4521c43ea" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_954b163a-da3b-45f4-9e53-d74d278cb523" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_124f0429-1835-4677-a006-ae686582d449" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8c5588cc-d13e-47c9-839b-5f5c4fd9c664" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_124f0429-1835-4677-a006-ae686582d449" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_961895d7-64cc-46ce-a24f-dd0a5e9c3fb6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_124f0429-1835-4677-a006-ae686582d449" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_961895d7-64cc-46ce-a24f-dd0a5e9c3fb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_8de800a1-a6b0-4fa7-9147-28aa9dda330e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_961895d7-64cc-46ce-a24f-dd0a5e9c3fb6" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_8de800a1-a6b0-4fa7-9147-28aa9dda330e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3099e9cc-1abb-4563-8d9a-13f45c773535" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8c5588cc-d13e-47c9-839b-5f5c4fd9c664" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3099e9cc-1abb-4563-8d9a-13f45c773535" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71a04298-f1a5-43f8-a8cb-73d7bf61a2bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3099e9cc-1abb-4563-8d9a-13f45c773535" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71a04298-f1a5-43f8-a8cb-73d7bf61a2bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_60f51a16-8d65-4509-b5a1-ccd923d34187" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_71a04298-f1a5-43f8-a8cb-73d7bf61a2bf" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_60f51a16-8d65-4509-b5a1-ccd923d34187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_dd9f4ae7-efc8-4b33-96a9-2b86f18b9621" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_8c5588cc-d13e-47c9-839b-5f5c4fd9c664" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_dd9f4ae7-efc8-4b33-96a9-2b86f18b9621" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_db7e31ce-41d9-460b-8f3b-482ac54a8002" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_dd9f4ae7-efc8-4b33-96a9-2b86f18b9621" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_db7e31ce-41d9-460b-8f3b-482ac54a8002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RestrictedCash" xlink:type="simple" xlink:href="laws-20220331.xsd#RestrictedCash"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RestrictedCash" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAbstract_302e4d0c-1601-4165-bcb2-02f8019f3370" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_3524aaaa-877a-439e-9231-60b16f789b3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CashAndCashEquivalentsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAbstract_302e4d0c-1601-4165-bcb2-02f8019f3370" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_3524aaaa-877a-439e-9231-60b16f789b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#RestrictedCashDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RestrictedCashDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAbstract_8ce06ab0-36ad-441d-bd78-2fdedb038952" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_220e219a-b485-40e8-b1d7-8da83d27f651" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAbstract_8ce06ab0-36ad-441d-bd78-2fdedb038952" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_220e219a-b485-40e8-b1d7-8da83d27f651" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_7ff5e566-54f2-4eb8-96da-6355a9dccadc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_220e219a-b485-40e8-b1d7-8da83d27f651" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_7ff5e566-54f2-4eb8-96da-6355a9dccadc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0715d354-dbdf-48bf-904c-b212c820a01d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_7ff5e566-54f2-4eb8-96da-6355a9dccadc" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0715d354-dbdf-48bf-904c-b212c820a01d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_GuaranteedInvestmentCertificateMember_8f4755eb-a8bd-41bb-ac8f-976d5a3548fa" xlink:href="laws-20220331.xsd#laws_GuaranteedInvestmentCertificateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_0715d354-dbdf-48bf-904c-b212c820a01d" xlink:to="loc_laws_GuaranteedInvestmentCertificateMember_8f4755eb-a8bd-41bb-ac8f-976d5a3548fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_daf7c5b1-373d-4df1-9498-be8a898aa32d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_220e219a-b485-40e8-b1d7-8da83d27f651" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_daf7c5b1-373d-4df1-9498-be8a898aa32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2356f051-97be-4eae-b91f-6a840c7e9d7d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_daf7c5b1-373d-4df1-9498-be8a898aa32d" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_2356f051-97be-4eae-b91f-6a840c7e9d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesNet" xlink:type="simple" xlink:href="laws-20220331.xsd#InventoriesNet"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesNet" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_7202a234-0a6a-47fd-b2f6-063f5328f21b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_ccb34b4f-7751-4e48-8dc1-03ce69adc47d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_7202a234-0a6a-47fd-b2f6-063f5328f21b" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_ccb34b4f-7751-4e48-8dc1-03ce69adc47d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesTables" xlink:type="simple" xlink:href="laws-20220331.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_d3323a2f-9b77-40d1-be91-0b716da174ed" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_abcfe70a-6bb2-4d13-a5d7-b14f7dba76cf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_d3323a2f-9b77-40d1-be91-0b716da174ed" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_abcfe70a-6bb2-4d13-a5d7-b14f7dba76cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesScheduleofInventoryDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#InventoriesScheduleofInventoryDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesScheduleofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_3f78398d-f52b-4d96-923d-70a5b5a9a090" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_75d1146f-ccb3-49f8-a10b-888c197bd8ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_3f78398d-f52b-4d96-923d-70a5b5a9a090" xlink:to="loc_us-gaap_InventoryNetAbstract_75d1146f-ccb3-49f8-a10b-888c197bd8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_0d992597-5fd9-451a-a815-fbea960b88d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_75d1146f-ccb3-49f8-a10b-888c197bd8ab" xlink:to="loc_us-gaap_InventoryGross_0d992597-5fd9-451a-a815-fbea960b88d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_cee286c8-6eb1-4f58-9e89-b07a791672cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryValuationReserves"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_75d1146f-ccb3-49f8-a10b-888c197bd8ab" xlink:to="loc_us-gaap_InventoryValuationReserves_cee286c8-6eb1-4f58-9e89-b07a791672cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_2d2ef261-d1f3-4282-b1f9-775797bcef94" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InventoryNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryNetAbstract_75d1146f-ccb3-49f8-a10b-888c197bd8ab" xlink:to="loc_us-gaap_InventoryNet_2d2ef261-d1f3-4282-b1f9-775797bcef94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillGoodwill" xlink:type="simple" xlink:href="laws-20220331.xsd#GoodwillGoodwill"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/GoodwillGoodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c610f3ef-0f53-4b60-9d12-f8423d1e351e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_7375085f-2711-48d5-8810-42fbaeee103a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_c610f3ef-0f53-4b60-9d12-f8423d1e351e" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_7375085f-2711-48d5-8810-42fbaeee103a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillTables" xlink:type="simple" xlink:href="laws-20220331.xsd#GoodwillTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/GoodwillTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_43d4a309-8766-4da2-81c4-650d7e6032c4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_f3278d60-1978-474c-bf58-ad731130180d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_43d4a309-8766-4da2-81c4-650d7e6032c4" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_f3278d60-1978-474c-bf58-ad731130180d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#GoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/GoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9754b20f-f31e-4837-a276-6b9c6332423a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_e258c891-2ba2-4522-a00a-936022765ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_9754b20f-f31e-4837-a276-6b9c6332423a" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_e258c891-2ba2-4522-a00a-936022765ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_67cc12cd-d58c-460e-80e0-509722a03ff1" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_e258c891-2ba2-4522-a00a-936022765ff1" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_67cc12cd-d58c-460e-80e0-509722a03ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_2f535794-4720-42f3-be61-079fb9a88c18" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_67cc12cd-d58c-460e-80e0-509722a03ff1" xlink:to="loc_us-gaap_SegmentDomain_2f535794-4720-42f3-be61-079fb9a88c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LawsonSegmentMember_d9762d95-4ed3-45a4-9b55-9228a25329a9" xlink:href="laws-20220331.xsd#laws_LawsonSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2f535794-4720-42f3-be61-079fb9a88c18" xlink:to="loc_laws_LawsonSegmentMember_d9762d95-4ed3-45a4-9b55-9228a25329a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BoltSegmentMember_92f1b1e0-ec6d-4112-8041-acbe6ba3c1a6" xlink:href="laws-20220331.xsd#laws_BoltSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_2f535794-4720-42f3-be61-079fb9a88c18" xlink:to="loc_laws_BoltSegmentMember_92f1b1e0-ec6d-4112-8041-acbe6ba3c1a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_86a56508-f79c-4050-aa4d-ec6de8a1fee5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_e258c891-2ba2-4522-a00a-936022765ff1" xlink:to="loc_us-gaap_GoodwillLineItems_86a56508-f79c-4050-aa4d-ec6de8a1fee5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_99b75a1d-14ba-4238-894a-800dc14ed547" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillLineItems_86a56508-f79c-4050-aa4d-ec6de8a1fee5" xlink:to="loc_us-gaap_GoodwillRollForward_99b75a1d-14ba-4238-894a-800dc14ed547" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_097903fe-6f18-4819-afe9-a6d3a69aeb9f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_99b75a1d-14ba-4238-894a-800dc14ed547" xlink:to="loc_us-gaap_Goodwill_097903fe-6f18-4819-afe9-a6d3a69aeb9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e1b133e3-4841-4dad-85a9-0df15f6021f2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_99b75a1d-14ba-4238-894a-800dc14ed547" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_e1b133e3-4841-4dad-85a9-0df15f6021f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_506e6cda-8759-44f2-92d4-dab13e217398" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_99b75a1d-14ba-4238-894a-800dc14ed547" xlink:to="loc_us-gaap_Goodwill_506e6cda-8759-44f2-92d4-dab13e217398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IntangibleAssets" xlink:type="simple" xlink:href="laws-20220331.xsd#IntangibleAssets"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_5c541fdf-9458-44c0-9401-dc9066f2fd1d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_847d2cac-b497-4ad5-a87c-9ac86614d4cc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_5c541fdf-9458-44c0-9401-dc9066f2fd1d" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_847d2cac-b497-4ad5-a87c-9ac86614d4cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="laws-20220331.xsd#IntangibleAssetsTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_f32e41a4-5a30-4bc4-9898-8e4f78d838f0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5867f57d-74e5-4c51-9059-c3f7675e9c54" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_f32e41a4-5a30-4bc4-9898-8e4f78d838f0" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_5867f57d-74e5-4c51-9059-c3f7675e9c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IntangibleAssetsDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#IntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_f9bf2ec4-bdc5-428e-896a-4317184bba2b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1c4eda32-8424-42ed-b0cc-92bb297c562a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_f9bf2ec4-bdc5-428e-896a-4317184bba2b" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1c4eda32-8424-42ed-b0cc-92bb297c562a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_14763f19-d1dd-429b-b3a7-976efe10bea9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1c4eda32-8424-42ed-b0cc-92bb297c562a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_14763f19-d1dd-429b-b3a7-976efe10bea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e6489ac1-bec9-44bc-8a0b-dcc1b953bde4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_14763f19-d1dd-429b-b3a7-976efe10bea9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e6489ac1-bec9-44bc-8a0b-dcc1b953bde4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_40abc2de-ffa7-4e3a-bc6e-075ac4e7a716" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e6489ac1-bec9-44bc-8a0b-dcc1b953bde4" xlink:to="loc_us-gaap_TradeNamesMember_40abc2de-ffa7-4e3a-bc6e-075ac4e7a716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_439726e0-d6fe-4aaa-8b08-44c070b734cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_e6489ac1-bec9-44bc-8a0b-dcc1b953bde4" xlink:to="loc_us-gaap_CustomerRelationshipsMember_439726e0-d6fe-4aaa-8b08-44c070b734cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1a89858-ce60-40bc-8931-faa0e5648ee4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1c4eda32-8424-42ed-b0cc-92bb297c562a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1a89858-ce60-40bc-8931-faa0e5648ee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7cd0924d-61ee-4e3f-97aa-d1bf4b42670f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1a89858-ce60-40bc-8931-faa0e5648ee4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_7cd0924d-61ee-4e3f-97aa-d1bf4b42670f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2cbd0e19-5b09-443f-8ea1-5b216923dd42" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1a89858-ce60-40bc-8931-faa0e5648ee4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2cbd0e19-5b09-443f-8ea1-5b216923dd42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_03260907-54c1-4ba2-810d-486ccac174fa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_e1a89858-ce60-40bc-8931-faa0e5648ee4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_03260907-54c1-4ba2-810d-486ccac174fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_4126a4ef-c855-4e13-9212-0153396a8c03" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract_f9bf2ec4-bdc5-428e-896a-4317184bba2b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_4126a4ef-c855-4e13-9212-0153396a8c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/Leases" xlink:type="simple" xlink:href="laws-20220331.xsd#Leases"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_4e13bec9-023a-4df9-a5ba-b0863610ca3c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_01edd88b-ab83-4474-973f-1f359e5d3bcf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasesOfLessorDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e13bec9-023a-4df9-a5ba-b0863610ca3c" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_01edd88b-ab83-4474-973f-1f359e5d3bcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_74ed5de8-f9b0-4cca-82e5-3d70dad5ba0d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e13bec9-023a-4df9-a5ba-b0863610ca3c" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_74ed5de8-f9b0-4cca-82e5-3d70dad5ba0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_7e52eeee-8bde-4e96-9869-3b9b1eb22948" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_4e13bec9-023a-4df9-a5ba-b0863610ca3c" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_7e52eeee-8bde-4e96-9869-3b9b1eb22948" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesTables" xlink:type="simple" xlink:href="laws-20220331.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_ade22752-c6c8-46d3-83a3-37b39cbec7c7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_45c24b35-e320-4f97-8bbb-ddbe1f61080e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ade22752-c6c8-46d3-83a3-37b39cbec7c7" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_45c24b35-e320-4f97-8bbb-ddbe1f61080e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_f2de9a66-086b-4bce-8eb0-438e2df2aea7" xlink:href="laws-20220331.xsd#laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ade22752-c6c8-46d3-83a3-37b39cbec7c7" xlink:to="loc_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_f2de9a66-086b-4bce-8eb0-438e2df2aea7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_c8fda721-20f2-448f-99f1-518162b36030" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ade22752-c6c8-46d3-83a3-37b39cbec7c7" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_c8fda721-20f2-448f-99f1-518162b36030" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_11437d3d-f57a-43fa-9974-84f8a434260f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_ade22752-c6c8-46d3-83a3-37b39cbec7c7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_11437d3d-f57a-43fa-9974-84f8a434260f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#LeasesNetLeaseCostDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e3c19a3d-68df-4f89-980c-c3c44f58fa9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_72af534e-473c-4e41-8471-8b84023869e4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3c19a3d-68df-4f89-980c-c3c44f58fa9c" xlink:to="loc_us-gaap_OperatingLeaseCost_72af534e-473c-4e41-8471-8b84023869e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_3aced31f-8898-432f-9d55-83cd8ec9635c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3c19a3d-68df-4f89-980c-c3c44f58fa9c" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_3aced31f-8898-432f-9d55-83cd8ec9635c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_82edcf32-a66f-4ae8-9b8b-4eb80f2ff3dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3c19a3d-68df-4f89-980c-c3c44f58fa9c" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_82edcf32-a66f-4ae8-9b8b-4eb80f2ff3dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseCost_4aa9adbf-d6c0-40d7-b67c-b9f43be0698f" xlink:href="laws-20220331.xsd#laws_FinanceLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3c19a3d-68df-4f89-980c-c3c44f58fa9c" xlink:to="loc_laws_FinanceLeaseCost_4aa9adbf-d6c0-40d7-b67c-b9f43be0698f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_c5c2e269-2719-43d9-a6d0-25ea315355b9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3c19a3d-68df-4f89-980c-c3c44f58fa9c" xlink:to="loc_us-gaap_LeaseCost_c5c2e269-2719-43d9-a6d0-25ea315355b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#LeasesNetLeaseAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_60102f26-d1e0-4ba0-ac04-14f901bd00d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_60102f26-d1e0-4ba0-ac04-14f901bd00d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_74e91750-46ce-4f50-abeb-9085a6464970" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_74e91750-46ce-4f50-abeb-9085a6464970" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseAssetsRightofUseAsset_9a69c7e6-f242-4fbe-91a2-b98428274300" xlink:href="laws-20220331.xsd#laws_LeaseAssetsRightofUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_laws_LeaseAssetsRightofUseAsset_9a69c7e6-f242-4fbe-91a2-b98428274300" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_8a48899d-80c0-4b3e-b289-6baa0c6e228b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_8a48899d-80c0-4b3e-b289-6baa0c6e228b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_edb98acb-60b7-4783-8cff-eae317abaf84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_edb98acb-60b7-4783-8cff-eae317abaf84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityCurrent_a8cc4c8c-bd29-452f-a501-1fd1096d8091" xlink:href="laws-20220331.xsd#laws_LeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_laws_LeaseLiabilityCurrent_a8cc4c8c-bd29-452f-a501-1fd1096d8091" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a0bc0592-9668-4803-86e2-fb9003666d97" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_a0bc0592-9668-4803-86e2-fb9003666d97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_f175c024-8f00-41c7-a730-6b618604d9dc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_f175c024-8f00-41c7-a730-6b618604d9dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityNoncurrent_ca90a4af-e230-422b-9236-b1c52bca8bc8" xlink:href="laws-20220331.xsd#laws_LeaseLiabilityNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_laws_LeaseLiabilityNoncurrent_ca90a4af-e230-422b-9236-b1c52bca8bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation_733ff374-a9f3-4801-aff5-534ca9021650" xlink:href="laws-20220331.xsd#laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation_733ff374-a9f3-4801-aff5-534ca9021650" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1e195af6-72e3-4f29-b53d-451c944f6645" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_1e195af6-72e3-4f29-b53d-451c944f6645" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ea78fb9e-4028-46f0-93b1-22cd9713385e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_ea78fb9e-4028-46f0-93b1-22cd9713385e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_a5b065e9-fe9b-4f94-9b79-7b39314bdea9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_a5b065e9-fe9b-4f94-9b79-7b39314bdea9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_a0974e49-38aa-4348-abcc-19fd79a628be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_a0974e49-38aa-4348-abcc-19fd79a628be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_2a774666-f8df-4718-a7b0-2e947c8f2978" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_83976131-2077-410c-abb4-fac68b31c0d3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_2a774666-f8df-4718-a7b0-2e947c8f2978" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#LeasesValueofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_bda3b36a-735f-4553-a3d4-1029852b5edf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_74cd7d66-6151-4fc5-b3b4-aca1412683bd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bda3b36a-735f-4553-a3d4-1029852b5edf" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_74cd7d66-6151-4fc5-b3b4-aca1412683bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_534d0e1c-8bb5-4ead-8231-25c96ba31ca0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_74cd7d66-6151-4fc5-b3b4-aca1412683bd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_534d0e1c-8bb5-4ead-8231-25c96ba31ca0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6b99fa41-7a4f-485f-85ae-f4e4b8b47c48" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_74cd7d66-6151-4fc5-b3b4-aca1412683bd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_6b99fa41-7a4f-485f-85ae-f4e4b8b47c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a9266722-0cae-4ebb-9b4e-69922ca26cef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_74cd7d66-6151-4fc5-b3b4-aca1412683bd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_a9266722-0cae-4ebb-9b4e-69922ca26cef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e264c2c5-be20-4546-a069-29c2fe2627ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_74cd7d66-6151-4fc5-b3b4-aca1412683bd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_e264c2c5-be20-4546-a069-29c2fe2627ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_67a69d0a-bcb4-43a1-aded-dda91f4cdef9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_74cd7d66-6151-4fc5-b3b4-aca1412683bd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_67a69d0a-bcb4-43a1-aded-dda91f4cdef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d3765d22-880e-4599-ba77-cc81a2949e24" xlink:href="laws-20220331.xsd#laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_74cd7d66-6151-4fc5-b3b4-aca1412683bd" xlink:to="loc_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_d3765d22-880e-4599-ba77-cc81a2949e24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_24b5a428-b49a-471d-a611-c665c9dc1ed9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_74cd7d66-6151-4fc5-b3b4-aca1412683bd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_24b5a428-b49a-471d-a611-c665c9dc1ed9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8c0cae22-a8d7-4f0c-bb21-146cc8c2ba4b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_74cd7d66-6151-4fc5-b3b4-aca1412683bd" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_8c0cae22-a8d7-4f0c-bb21-146cc8c2ba4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_f08c8b4b-0cc9-4d7f-8cb3-58201cf96eb5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_74cd7d66-6151-4fc5-b3b4-aca1412683bd" xlink:to="loc_us-gaap_OperatingLeaseLiability_f08c8b4b-0cc9-4d7f-8cb3-58201cf96eb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d91c55e2-f935-4a75-aa6e-5342ba76c2db" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bda3b36a-735f-4553-a3d4-1029852b5edf" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d91c55e2-f935-4a75-aa6e-5342ba76c2db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_f438c2dd-b8f8-48a8-9167-f4a016727d41" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d91c55e2-f935-4a75-aa6e-5342ba76c2db" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_f438c2dd-b8f8-48a8-9167-f4a016727d41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_abceaf3d-155d-4c55-b84e-964157f0f42c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d91c55e2-f935-4a75-aa6e-5342ba76c2db" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_abceaf3d-155d-4c55-b84e-964157f0f42c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_db57352b-176d-416e-8782-16d1add27359" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d91c55e2-f935-4a75-aa6e-5342ba76c2db" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_db57352b-176d-416e-8782-16d1add27359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_570340b6-4ab5-4d5a-bf6e-39fda29c5143" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d91c55e2-f935-4a75-aa6e-5342ba76c2db" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_570340b6-4ab5-4d5a-bf6e-39fda29c5143" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_dce8cbbd-96c8-433c-8b62-214eac907964" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d91c55e2-f935-4a75-aa6e-5342ba76c2db" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_dce8cbbd-96c8-433c-8b62-214eac907964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_daf70d41-e26a-4de0-a31b-bc6f78a0c8ff" xlink:href="laws-20220331.xsd#laws_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d91c55e2-f935-4a75-aa6e-5342ba76c2db" xlink:to="loc_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_daf70d41-e26a-4de0-a31b-bc6f78a0c8ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c2448aeb-3058-48bf-afad-52588744acee" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d91c55e2-f935-4a75-aa6e-5342ba76c2db" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_c2448aeb-3058-48bf-afad-52588744acee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_a2e29447-ae19-4dc5-90dd-ec3f32839889" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d91c55e2-f935-4a75-aa6e-5342ba76c2db" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_a2e29447-ae19-4dc5-90dd-ec3f32839889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityPresentValue_528553b3-a5df-45fd-b428-9b3404f19d42" xlink:href="laws-20220331.xsd#laws_FinanceLeaseLiabilityPresentValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_d91c55e2-f935-4a75-aa6e-5342ba76c2db" xlink:to="loc_laws_FinanceLeaseLiabilityPresentValue_528553b3-a5df-45fd-b428-9b3404f19d42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_d96bb060-1a8f-4037-bcbf-8b6ad7c87bbf" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_bda3b36a-735f-4553-a3d4-1029852b5edf" xlink:to="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_d96bb060-1a8f-4037-bcbf-8b6ad7c87bbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_f077fda4-526d-4050-8098-af7ed47bddc5" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_d96bb060-1a8f-4037-bcbf-8b6ad7c87bbf" xlink:to="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_f077fda4-526d-4050-8098-af7ed47bddc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearOne_cee0b8b7-7a28-4743-9931-9f39de5d5b7d" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_d96bb060-1a8f-4037-bcbf-8b6ad7c87bbf" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearOne_cee0b8b7-7a28-4743-9931-9f39de5d5b7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_75a58b4d-1dd7-4ed3-912b-3fa8f93bd97c" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_d96bb060-1a8f-4037-bcbf-8b6ad7c87bbf" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_75a58b4d-1dd7-4ed3-912b-3fa8f93bd97c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_4179ed3a-5f91-48ba-a185-2053faa6027c" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_d96bb060-1a8f-4037-bcbf-8b6ad7c87bbf" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_4179ed3a-5f91-48ba-a185-2053faa6027c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_7fbeb3ea-3209-4819-8ee0-c2b301b22a9b" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_d96bb060-1a8f-4037-bcbf-8b6ad7c87bbf" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_7fbeb3ea-3209-4819-8ee0-c2b301b22a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_d4a0c240-0b45-4e27-b464-8c98ecd96333" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_d96bb060-1a8f-4037-bcbf-8b6ad7c87bbf" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_d4a0c240-0b45-4e27-b464-8c98ecd96333" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDue_337b5a33-6157-4366-9f9f-62c37aa94cc3" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_d96bb060-1a8f-4037-bcbf-8b6ad7c87bbf" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDue_337b5a33-6157-4366-9f9f-62c37aa94cc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityImputedInterest_7ee45c4a-0ea5-4ce0-adef-12607cd8d391" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityImputedInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_d96bb060-1a8f-4037-bcbf-8b6ad7c87bbf" xlink:to="loc_laws_NetLeaseLiabilityImputedInterest_7ee45c4a-0ea5-4ce0-adef-12607cd8d391" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPresentValue_43bcef31-d9c2-45e4-8264-86eaa3475ec2" xlink:href="laws-20220331.xsd#laws_NetLeaseLiabilityPresentValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_d96bb060-1a8f-4037-bcbf-8b6ad7c87bbf" xlink:to="loc_laws_NetLeaseLiabilityPresentValue_43bcef31-d9c2-45e4-8264-86eaa3475ec2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="laws-20220331.xsd#LeasesValueofLeaseLiabilitiesDetails_1"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_3dba3cbb-c9b5-4e51-acd8-ff3fbc52a389" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fe9aeffe-7e6a-415d-9080-ed034c6fd69e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3dba3cbb-c9b5-4e51-acd8-ff3fbc52a389" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_fe9aeffe-7e6a-415d-9080-ed034c6fd69e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6689ab85-5f69-4110-9a23-f377f4cc1d44" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3dba3cbb-c9b5-4e51-acd8-ff3fbc52a389" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_6689ab85-5f69-4110-9a23-f377f4cc1d44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2c0cd5dc-ddd2-444a-868b-2f4ad60ed09e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3dba3cbb-c9b5-4e51-acd8-ff3fbc52a389" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_2c0cd5dc-ddd2-444a-868b-2f4ad60ed09e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_7f2a38d9-1e23-4aa5-8d27-342656e48b1b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_3dba3cbb-c9b5-4e51-acd8-ff3fbc52a389" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_7f2a38d9-1e23-4aa5-8d27-342656e48b1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#LeasesCashOutflowsoftheLeasingActivityDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_073d4c06-2e11-4f84-95bc-7b35adbef3a8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_ec32fb8c-ad7f-41cf-8463-2bbeb8205f9c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeasePayments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_073d4c06-2e11-4f84-95bc-7b35adbef3a8" xlink:to="loc_us-gaap_OperatingLeasePayments_ec32fb8c-ad7f-41cf-8463-2bbeb8205f9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_5e7aa2ea-1a27-4704-b6f6-9a53c55ad386" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeaseInterestPaymentOnLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_073d4c06-2e11-4f84-95bc-7b35adbef3a8" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_5e7aa2ea-1a27-4704-b6f6-9a53c55ad386" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_c184ee41-480c-4a69-91c2-97ee556a732a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_073d4c06-2e11-4f84-95bc-7b35adbef3a8" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_c184ee41-480c-4a69-91c2-97ee556a732a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#LeasesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/LeasesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_afacd542-5abd-41be-bf8d-698077a49d2f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_82be7459-2326-44d7-940f-180660e33b5d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_afacd542-5abd-41be-bf8d-698077a49d2f" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_82be7459-2326-44d7-940f-180660e33b5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b2354542-c3bb-4f28-84cf-e6ad40164052" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_82be7459-2326-44d7-940f-180660e33b5d" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b2354542-c3bb-4f28-84cf-e6ad40164052" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4551cbde-04e4-4970-a609-a4d1c7531a5a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b2354542-c3bb-4f28-84cf-e6ad40164052" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4551cbde-04e4-4970-a609-a4d1c7531a5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_da934266-ebdf-4168-bc01-c849e6a68789" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_4551cbde-04e4-4970-a609-a4d1c7531a5a" xlink:to="loc_us-gaap_BuildingMember_da934266-ebdf-4168-bc01-c849e6a68789" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0e89a80-9e86-4d35-b1e0-1b536a8d485c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_82be7459-2326-44d7-940f-180660e33b5d" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0e89a80-9e86-4d35-b1e0-1b536a8d485c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_38bdf26d-1686-4851-a478-86d616a775be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0e89a80-9e86-4d35-b1e0-1b536a8d485c" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_38bdf26d-1686-4851-a478-86d616a775be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c859bafb-35a0-447b-a548-9e36bc062e12" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_d0e89a80-9e86-4d35-b1e0-1b536a8d485c" xlink:to="loc_us-gaap_OperatingLeaseLiability_c859bafb-35a0-447b-a548-9e36bc062e12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreement" xlink:type="simple" xlink:href="laws-20220331.xsd#CreditAgreement"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreement" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_ff9f5e19-6aec-4155-b64d-0d7181481ae3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_8ba12dbf-3b32-4bec-bbaf-6cb1b129b96c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_ff9f5e19-6aec-4155-b64d-0d7181481ae3" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_8ba12dbf-3b32-4bec-bbaf-6cb1b129b96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CreditAgreementDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#CreditAgreementDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CreditAgreementDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d01658d0-c17c-42ed-a761-9ddb93b9094c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_d01658d0-c17c-42ed-a761-9ddb93b9094c" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6b9733c6-cba0-43ab-9456-76e5a44b8b32" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6b9733c6-cba0-43ab-9456-76e5a44b8b32" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1b0a12b2-0755-438a-b5f2-b685b0c277f6" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_6b9733c6-cba0-43ab-9456-76e5a44b8b32" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1b0a12b2-0755-438a-b5f2-b685b0c277f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_351e5c22-ba78-4d71-81d9-93aa542fb313" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1b0a12b2-0755-438a-b5f2-b685b0c277f6" xlink:to="loc_us-gaap_LineOfCreditMember_351e5c22-ba78-4d71-81d9-93aa542fb313" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_0626edc9-3d43-4595-a676-c6b3d9cd69e3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_us-gaap_CreditFacilityAxis_0626edc9-3d43-4595-a676-c6b3d9cd69e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_58a8e10b-ce43-4bcd-98c7-778f3c4b781d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityAxis_0626edc9-3d43-4595-a676-c6b3d9cd69e3" xlink:to="loc_us-gaap_CreditFacilityDomain_58a8e10b-ce43-4bcd-98c7-778f3c4b781d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_9c1c1087-043a-482f-80e0-6a5e755ac5ad" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_58a8e10b-ce43-4bcd-98c7-778f3c4b781d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_9c1c1087-043a-482f-80e0-6a5e755ac5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_459ddeaf-d023-4501-a26c-a0022e2f639a" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_58a8e10b-ce43-4bcd-98c7-778f3c4b781d" xlink:to="loc_us-gaap_LetterOfCreditMember_459ddeaf-d023-4501-a26c-a0022e2f639a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BridgeLoanMember_5c83bd60-a004-4bbe-bd69-b7a090ad8fa0" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_BridgeLoanMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_58a8e10b-ce43-4bcd-98c7-778f3c4b781d" xlink:to="loc_us-gaap_BridgeLoanMember_5c83bd60-a004-4bbe-bd69-b7a090ad8fa0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_TermLoanFacilityMember_2ec23750-615b-48be-9690-61a1eef9e08e" xlink:href="laws-20220331.xsd#laws_TermLoanFacilityMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_58a8e10b-ce43-4bcd-98c7-778f3c4b781d" xlink:to="loc_laws_TermLoanFacilityMember_2ec23750-615b-48be-9690-61a1eef9e08e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_c2ce444b-81c4-450c-a50a-b4e570f81cbe" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_us-gaap_DebtInstrumentAxis_c2ce444b-81c4-450c-a50a-b4e570f81cbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_937c160a-1625-4dae-aa5d-08a9fa3b1430" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentAxis_c2ce444b-81c4-450c-a50a-b4e570f81cbe" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_937c160a-1625-4dae-aa5d-08a9fa3b1430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_DelayedDrawTermLoanFacilityMember_0fdb5170-d005-4aca-97c2-7689ffc319fe" xlink:href="laws-20220331.xsd#laws_DelayedDrawTermLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_937c160a-1625-4dae-aa5d-08a9fa3b1430" xlink:to="loc_laws_DelayedDrawTermLoanFacilityMember_0fdb5170-d005-4aca-97c2-7689ffc319fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_49e452e1-f722-428a-aff6-fd0e00dfa347" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_srt_RangeAxis_49e452e1-f722-428a-aff6-fd0e00dfa347" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6fc4c5a3-9630-41ab-91f4-8541536ebf9f" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_49e452e1-f722-428a-aff6-fd0e00dfa347" xlink:to="loc_srt_RangeMember_6fc4c5a3-9630-41ab-91f4-8541536ebf9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_0863260f-477e-45e2-87da-a5fb9c8d8e43" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6fc4c5a3-9630-41ab-91f4-8541536ebf9f" xlink:to="loc_srt_MinimumMember_0863260f-477e-45e2-87da-a5fb9c8d8e43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_f021188b-fb57-4595-aae3-3aabd548502c" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6fc4c5a3-9630-41ab-91f4-8541536ebf9f" xlink:to="loc_srt_MaximumMember_f021188b-fb57-4595-aae3-3aabd548502c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityAxis_4cd36a6d-ba68-4933-bc31-8e4bfc97ff80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_us-gaap_LineOfCreditFacilityAxis_4cd36a6d-ba68-4933-bc31-8e4bfc97ff80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLenderDomain_47533436-4ea1-4a0a-9f8f-92443eceaf79" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLenderDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityAxis_4cd36a6d-ba68-4933-bc31-8e4bfc97ff80" xlink:to="loc_us-gaap_LineOfCreditFacilityLenderDomain_47533436-4ea1-4a0a-9f8f-92443eceaf79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_JPMorganChaseBankNAMember_6d08695f-49b2-41b4-9c51-bb9dff5368bd" xlink:href="laws-20220331.xsd#laws_JPMorganChaseBankNAMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLenderDomain_47533436-4ea1-4a0a-9f8f-92443eceaf79" xlink:to="loc_laws_JPMorganChaseBankNAMember_6d08695f-49b2-41b4-9c51-bb9dff5368bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_220dfde9-68da-47dd-8bd0-e9a1daebf539" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_220dfde9-68da-47dd-8bd0-e9a1daebf539" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_a8da2e68-a45b-4d03-ad20-09dab993c160" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_220dfde9-68da-47dd-8bd0-e9a1daebf539" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_a8da2e68-a45b-4d03-ad20-09dab993c160" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3e30208f-09c3-43fb-9a89-775b00ebe3b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_a8da2e68-a45b-4d03-ad20-09dab993c160" xlink:to="loc_us-gaap_SubsequentEventMember_3e30208f-09c3-43fb-9a89-775b00ebe3b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateAxis_974e2548-1be1-4c50-9554-9d8fe782c969" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateAxis"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_us-gaap_VariableRateAxis_974e2548-1be1-4c50-9554-9d8fe782c969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableRateDomain_08e219e0-1dfa-4c1a-adf1-a7cf37941003" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_VariableRateDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateAxis_974e2548-1be1-4c50-9554-9d8fe782c969" xlink:to="loc_us-gaap_VariableRateDomain_08e219e0-1dfa-4c1a-adf1-a7cf37941003" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AlternateBaseRateOrCanadianPrimeRateMember_30a8e413-a4f4-4f08-ab14-bc983c36b3d7" xlink:href="laws-20220331.xsd#laws_AlternateBaseRateOrCanadianPrimeRateMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_08e219e0-1dfa-4c1a-adf1-a7cf37941003" xlink:to="loc_laws_AlternateBaseRateOrCanadianPrimeRateMember_30a8e413-a4f4-4f08-ab14-bc983c36b3d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AdjustedTermSOFROrCDORRateMember_d3dac243-38f0-487a-8fb5-3f4000f5924a" xlink:href="laws-20220331.xsd#laws_AdjustedTermSOFROrCDORRateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_VariableRateDomain_08e219e0-1dfa-4c1a-adf1-a7cf37941003" xlink:to="loc_laws_AdjustedTermSOFROrCDORRateMember_d3dac243-38f0-487a-8fb5-3f4000f5924a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_0fea6ff5-b78a-4a7b-b17b-a3a2c5d165e3" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_47f1e251-7a7c-4724-8b43-fd9e43f677fd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_47f1e251-7a7c-4724-8b43-fd9e43f677fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c3a8db10-6b3c-4070-8214-7166eb68c2df" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_c3a8db10-6b3c-4070-8214-7166eb68c2df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_6051d0a5-4fe4-4313-a1a5-5c1802a0eba5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_6051d0a5-4fe4-4313-a1a5-5c1802a0eba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_6b35fd78-d49f-4c16-8f69-0f2ee032ae2d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_6b35fd78-d49f-4c16-8f69-0f2ee032ae2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_50275e83-55ca-42cc-a1c5-c88ed4b2489e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeeAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_50275e83-55ca-42cc-a1c5-c88ed4b2489e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_77a4c72d-dbf5-4bc0-b6ec-437425ba60ba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_77a4c72d-dbf5-4bc0-b6ec-437425ba60ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_75538911-d1e2-4f4d-ad68-c17cd086edc3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_75538911-d1e2-4f4d-ad68-c17cd086edc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c73bf8fe-b7fc-47cb-8af0-9590896cf2b2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_c73bf8fe-b7fc-47cb-8af0-9590896cf2b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit_8fa806ae-61ef-4da6-9b3d-9922017b672e" xlink:href="laws-20220331.xsd#laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit_8fa806ae-61ef-4da6-9b3d-9922017b672e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCredit_83a52def-cca3-440f-b6fa-90890237d6ff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LineOfCredit"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_LineOfCredit_83a52def-cca3-440f-b6fa-90890237d6ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_751ef83b-99c8-4efe-b27f-ec76edac2cba" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentBasisSpreadOnVariableRate1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1_751ef83b-99c8-4efe-b27f-ec76edac2cba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_DebtInstrumentAdditionalMargin_6608bf20-f000-4b87-9834-31f46a2304ae" xlink:href="laws-20220331.xsd#laws_DebtInstrumentAdditionalMargin"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_laws_DebtInstrumentAdditionalMargin_6608bf20-f000-4b87-9834-31f46a2304ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LineOfCreditFacilityTickingFeePercentage_ace3f39d-3db8-4c52-abc2-192e0c98baaa" xlink:href="laws-20220331.xsd#laws_LineOfCreditFacilityTickingFeePercentage"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_laws_LineOfCreditFacilityTickingFeePercentage_ace3f39d-3db8-4c52-abc2-192e0c98baaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_725350f6-03c2-4e25-ba3f-8656eb8b26bf" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_84679de5-efdd-4d3d-a3df-671369d2ac36" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_725350f6-03c2-4e25-ba3f-8656eb8b26bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgram" xlink:type="simple" xlink:href="laws-20220331.xsd#StockRepurchaseProgram"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockRepurchaseProgram" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_2e06a69d-0737-4447-844e-6b1a57d16a80" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock_3e787132-3eb1-4394-b31b-e97222cd0c74" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TreasuryStockTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_2e06a69d-0737-4447-844e-6b1a57d16a80" xlink:to="loc_us-gaap_TreasuryStockTextBlock_3e787132-3eb1-4394-b31b-e97222cd0c74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#StockRepurchaseProgramDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_8562bd66-5477-4f33-9bd9-6f19c36cc113" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5efb94ec-c292-4028-b5de-561323b0e4ac" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_8562bd66-5477-4f33-9bd9-6f19c36cc113" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_5efb94ec-c292-4028-b5de-561323b0e4ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_2c74f5fe-70a7-403e-ae34-4c94a8cd3673" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfRepurchaseAgreementsAbstract_8562bd66-5477-4f33-9bd9-6f19c36cc113" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_2c74f5fe-70a7-403e-ae34-4c94a8cd3673" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SeveranceReserve" xlink:type="simple" xlink:href="laws-20220331.xsd#SeveranceReserve"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SeveranceReserve" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_SeveranceReserveAbstract_256dcc0a-db76-4195-96c3-b9d16aa4b50a" xlink:href="laws-20220331.xsd#laws_SeveranceReserveAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SeveranceReserveTextBlock_3430e395-9a8e-4717-a3e2-add3519e1c17" xlink:href="laws-20220331.xsd#laws_SeveranceReserveTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_SeveranceReserveAbstract_256dcc0a-db76-4195-96c3-b9d16aa4b50a" xlink:to="loc_laws_SeveranceReserveTextBlock_3430e395-9a8e-4717-a3e2-add3519e1c17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SeveranceReserveTables" xlink:type="simple" xlink:href="laws-20220331.xsd#SeveranceReserveTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SeveranceReserveTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_SeveranceReserveAbstract_a9980eb7-a34d-4df1-a1af-3402f40c7681" xlink:href="laws-20220331.xsd#laws_SeveranceReserveAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_d980ad51-eeb6-4d8d-8685-757db23a3936" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_SeveranceReserveAbstract_a9980eb7-a34d-4df1-a1af-3402f40c7681" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_d980ad51-eeb6-4d8d-8685-757db23a3936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SeveranceReserveDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#SeveranceReserveDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SeveranceReserveDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_SeveranceReserveAbstract_35e1d1af-2b47-4438-9c6b-d705e0de720b" xlink:href="laws-20220331.xsd#laws_SeveranceReserveAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_92662bcd-6d7d-436a-8a6e-49c6ca4098cd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_SeveranceReserveAbstract_35e1d1af-2b47-4438-9c6b-d705e0de720b" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_92662bcd-6d7d-436a-8a6e-49c6ca4098cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_fbc34566-4d9d-4cdd-94ab-235e2bbca897" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_92662bcd-6d7d-436a-8a6e-49c6ca4098cd" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_fbc34566-4d9d-4cdd-94ab-235e2bbca897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_f78ee644-22ef-41cc-a298-ebf44b0f06f9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_fbc34566-4d9d-4cdd-94ab-235e2bbca897" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_f78ee644-22ef-41cc-a298-ebf44b0f06f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_e8678601-f38e-4d42-b1ca-1f40f79a0307" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_f78ee644-22ef-41cc-a298-ebf44b0f06f9" xlink:to="loc_us-gaap_EmployeeSeveranceMember_e8678601-f38e-4d42-b1ca-1f40f79a0307" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_7d963270-18aa-4bb6-a49f-e0487c968e20" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_92662bcd-6d7d-436a-8a6e-49c6ca4098cd" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_7d963270-18aa-4bb6-a49f-e0487c968e20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_6ece8bed-59c2-4f37-8f1d-958fefc4e1a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_7d963270-18aa-4bb6-a49f-e0487c968e20" xlink:to="loc_us-gaap_RestructuringReserveRollForward_6ece8bed-59c2-4f37-8f1d-958fefc4e1a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_ab920063-72b2-44fc-86e9-7dbf36151831" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6ece8bed-59c2-4f37-8f1d-958fefc4e1a9" xlink:to="loc_us-gaap_RestructuringReserve_ab920063-72b2-44fc-86e9-7dbf36151831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_7782a76f-1f3b-46e5-9599-a84eddf6d689" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6ece8bed-59c2-4f37-8f1d-958fefc4e1a9" xlink:to="loc_us-gaap_RestructuringCharges_7782a76f-1f3b-46e5-9599-a84eddf6d689" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_b3e76d39-c196-4073-b41d-f0c51f21a37b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6ece8bed-59c2-4f37-8f1d-958fefc4e1a9" xlink:to="loc_us-gaap_PaymentsForRestructuring_b3e76d39-c196-4073-b41d-f0c51f21a37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_1b9e866e-7be6-4b75-b424-760a5a78d401" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestructuringReserveRollForward_6ece8bed-59c2-4f37-8f1d-958fefc4e1a9" xlink:to="loc_us-gaap_RestructuringReserve_1b9e866e-7be6-4b75-b424-760a5a78d401" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="laws-20220331.xsd#StockBasedCompensation"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_91dac69f-2517-486f-a963-78ef5807b1d5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_9bdab200-de4e-4ed0-938b-17f13147be05" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_91dac69f-2517-486f-a963-78ef5807b1d5" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_9bdab200-de4e-4ed0-938b-17f13147be05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b20b6a73-5465-413c-a7c7-6358bde22660" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_7b92a629-9ac2-417b-8b47-a2baef693394" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b20b6a73-5465-413c-a7c7-6358bde22660" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_7b92a629-9ac2-417b-8b47-a2baef693394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_1930f2a4-b068-4d02-a708-4312913a11a9" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b20b6a73-5465-413c-a7c7-6358bde22660" xlink:to="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_1930f2a4-b068-4d02-a708-4312913a11a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IncomeTaxes" xlink:type="simple" xlink:href="laws-20220331.xsd#IncomeTaxes"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/IncomeTaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_63887dc8-a3d9-416e-bd01-5b4ac5644428" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_6ed90951-776e-42b3-9871-2805134d870b" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_63887dc8-a3d9-416e-bd01-5b4ac5644428" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_6ed90951-776e-42b3-9871-2805134d870b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#IncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/IncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_bf50da83-2ff2-4ea7-b32d-fe242ee19a39" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_76382f14-1db7-4fa4-b763-074f431abb46" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bf50da83-2ff2-4ea7-b32d-fe242ee19a39" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_76382f14-1db7-4fa4-b763-074f431abb46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_803d1ba8-cb30-4b71-8968-51ad0fe0a107" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bf50da83-2ff2-4ea7-b32d-fe242ee19a39" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_803d1ba8-cb30-4b71-8968-51ad0fe0a107" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="laws-20220331.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1471278e-dfa9-4f2e-b11d-2ab1be95c1be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_98b3bd80-05d6-4bcb-8d37-5aeafbc192d2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_LegalMattersAndContingenciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_1471278e-dfa9-4f2e-b11d-2ab1be95c1be" xlink:to="loc_us-gaap_LegalMattersAndContingenciesTextBlock_98b3bd80-05d6-4bcb-8d37-5aeafbc192d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#CommitmentsandContingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c569a415-7e1d-47bf-90ee-5d5803ba0527" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccrualForEnvironmentalLossContingencies_7924efe6-9b48-4074-816b-43f8466eb552" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_AccrualForEnvironmentalLossContingencies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_c569a415-7e1d-47bf-90ee-5d5803ba0527" xlink:to="loc_us-gaap_AccrualForEnvironmentalLossContingencies_7924efe6-9b48-4074-816b-43f8466eb552" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RelatedPartyTransaction" xlink:type="simple" xlink:href="laws-20220331.xsd#RelatedPartyTransaction"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RelatedPartyTransaction" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_8dd666bf-9a3f-4eb0-b015-418ad3f10daa" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionTextBlock_e0fd649f-b8d9-4be6-8aa6-b4af93d63e11" xlink:href="laws-20220331.xsd#laws_RelatedPartyTransactionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_8dd666bf-9a3f-4eb0-b015-418ad3f10daa" xlink:to="loc_laws_RelatedPartyTransactionTextBlock_e0fd649f-b8d9-4be6-8aa6-b4af93d63e11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#RelatedPartyTransactionDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_6f341307-da87-4d3b-a6d9-fd70258af048" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_46df37c4-33bb-45a1-9588-8c1b33b79708" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_6f341307-da87-4d3b-a6d9-fd70258af048" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_46df37c4-33bb-45a1-9588-8c1b33b79708" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ac7b2e9c-3e14-4cc8-8eaa-09d289ecab2e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_46df37c4-33bb-45a1-9588-8c1b33b79708" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ac7b2e9c-3e14-4cc8-8eaa-09d289ecab2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_a375a8aa-8514-4073-81ff-946f121a3fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_ac7b2e9c-3e14-4cc8-8eaa-09d289ecab2e" xlink:to="loc_us-gaap_RelatedPartyDomain_a375a8aa-8514-4073-81ff-946f121a3fc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_AffiliatedEntityMember_84375978-8351-44e6-b4e3-b674548a9ff1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_AffiliatedEntityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_a375a8aa-8514-4073-81ff-946f121a3fc8" xlink:to="loc_srt_AffiliatedEntityMember_84375978-8351-44e6-b4e3-b674548a9ff1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LCKMAndMrKingMember_a75a2c6f-aae7-40b0-adb8-d0c20485204a" xlink:href="laws-20220331.xsd#laws_LCKMAndMrKingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_a375a8aa-8514-4073-81ff-946f121a3fc8" xlink:to="loc_laws_LCKMAndMrKingMember_a75a2c6f-aae7-40b0-adb8-d0c20485204a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAxis_115656e7-cb6c-4ad7-b900-4293c6a14efc" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_46df37c4-33bb-45a1-9588-8c1b33b79708" xlink:to="loc_us-gaap_RelatedPartyTransactionAxis_115656e7-cb6c-4ad7-b900-4293c6a14efc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionDomain_9292ee61-2546-418c-b70e-353064c0e0be" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionAxis_115656e7-cb6c-4ad7-b900-4293c6a14efc" xlink:to="loc_us-gaap_RelatedPartyTransactionDomain_9292ee61-2546-418c-b70e-353064c0e0be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_InventoryReceivedMember_73d68e19-d2f8-465c-bdfe-f30f9dfe0403" xlink:href="laws-20220331.xsd#laws_InventoryReceivedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionDomain_9292ee61-2546-418c-b70e-353064c0e0be" xlink:to="loc_laws_InventoryReceivedMember_73d68e19-d2f8-465c-bdfe-f30f9dfe0403" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_ff567d89-e7bf-49b8-a80a-0c3a45e616f3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_46df37c4-33bb-45a1-9588-8c1b33b79708" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_ff567d89-e7bf-49b8-a80a-0c3a45e616f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_2e0cd0de-04fc-4d8f-9651-972cd9246489" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_ff567d89-e7bf-49b8-a80a-0c3a45e616f3" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_2e0cd0de-04fc-4d8f-9651-972cd9246489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventMember_3566ac8a-04e8-4f45-8031-38e979c3db5e" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_2e0cd0de-04fc-4d8f-9651-972cd9246489" xlink:to="loc_us-gaap_SubsequentEventMember_3566ac8a-04e8-4f45-8031-38e979c3db5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_46df37c4-33bb-45a1-9588-8c1b33b79708" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_241d9f9f-3623-42e0-826c-6e7056619cb8" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty_241d9f9f-3623-42e0-826c-6e7056619cb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_a4e8699d-e134-40a2-81f9-b07461856222" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_a4e8699d-e134-40a2-81f9-b07461856222" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_9d59eee5-3d76-40f7-95f5-4179dd4165ab" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_9d59eee5-3d76-40f7-95f5-4179dd4165ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_be585c02-7245-4a64-b6b8-d6a80bd0b48d" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_EquityMethodInvestmentOwnershipPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_us-gaap_EquityMethodInvestmentOwnershipPercentage_be585c02-7245-4a64-b6b8-d6a80bd0b48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionSharesOwned_9a62610a-f3cf-4937-8475-a9a6046d4fc9" xlink:href="laws-20220331.xsd#laws_RelatedPartyTransactionSharesOwned"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_laws_RelatedPartyTransactionSharesOwned_9a62610a-f3cf-4937-8475-a9a6046d4fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionCommonStockOutstanding_cc9ce5c2-d7d0-4b3f-95e6-491a985390b6" xlink:href="laws-20220331.xsd#laws_RelatedPartyTransactionCommonStockOutstanding"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_laws_RelatedPartyTransactionCommonStockOutstanding_cc9ce5c2-d7d0-4b3f-95e6-491a985390b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionAdditionalSharesOutstanding_e7103089-1891-40c0-adf9-ac6667d42239" xlink:href="laws-20220331.xsd#laws_RelatedPartyTransactionAdditionalSharesOutstanding"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_laws_RelatedPartyTransactionAdditionalSharesOutstanding_e7103089-1891-40c0-adf9-ac6667d42239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable_186675ba-f0ba-43d5-b196-135e0310cb6e" xlink:href="laws-20220331.xsd#laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_69dace2f-738d-494d-b18e-d2ff4f66144f" xlink:to="loc_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable_186675ba-f0ba-43d5-b196-135e0310cb6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentInformation" xlink:type="simple" xlink:href="laws-20220331.xsd#SegmentInformation"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SegmentInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_0bd6298e-653e-4c0d-ab8c-d74e0bd47765" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_12a12e91-49bb-47ac-9c5b-29ba8a033017" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0bd6298e-653e-4c0d-ab8c-d74e0bd47765" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_12a12e91-49bb-47ac-9c5b-29ba8a033017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="laws-20220331.xsd#SegmentReportingTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SegmentReportingTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_9bdb5570-306b-4665-abde-238acd86cb84" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5fdbbe6c-2802-4498-a67d-0e550814a243" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_9bdb5570-306b-4665-abde-238acd86cb84" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_5fdbbe6c-2802-4498-a67d-0e550814a243" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#SegmentReportingDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SegmentReportingDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingAbstract_6fb11495-3c55-4c7f-a3f0-25c2d7e8dac5" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NumberOfBranches_b49ac7af-2653-4b98-bcff-d5f2df3eb954" xlink:href="laws-20220331.xsd#laws_NumberOfBranches"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6fb11495-3c55-4c7f-a3f0-25c2d7e8dac5" xlink:to="loc_laws_NumberOfBranches_b49ac7af-2653-4b98-bcff-d5f2df3eb954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1e914144-5a17-481d-ae6f-0b3be0ea33d4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_6fb11495-3c55-4c7f-a3f0-25c2d7e8dac5" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1e914144-5a17-481d-ae6f-0b3be0ea33d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_7158f111-ffb0-47ff-82eb-5db8eecf076c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1e914144-5a17-481d-ae6f-0b3be0ea33d4" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_7158f111-ffb0-47ff-82eb-5db8eecf076c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_af443206-ca38-4f4f-8842-be1354e9ffd2" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_7158f111-ffb0-47ff-82eb-5db8eecf076c" xlink:to="loc_us-gaap_SegmentDomain_af443206-ca38-4f4f-8842-be1354e9ffd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LawsonSegmentMember_dead214a-a8b3-4b2f-8e85-6c8623d65fdd" xlink:href="laws-20220331.xsd#laws_LawsonSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_af443206-ca38-4f4f-8842-be1354e9ffd2" xlink:to="loc_laws_LawsonSegmentMember_dead214a-a8b3-4b2f-8e85-6c8623d65fdd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BoltSupplySegmentMember_ffc9c878-ce53-4533-88ec-d592a0536236" xlink:href="laws-20220331.xsd#laws_BoltSupplySegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_af443206-ca38-4f4f-8842-be1354e9ffd2" xlink:to="loc_laws_BoltSupplySegmentMember_ffc9c878-ce53-4533-88ec-d592a0536236" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1e914144-5a17-481d-ae6f-0b3be0ea33d4" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7aad4b6f-8c3e-44fe-a2cf-a23a219c6ee3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7aad4b6f-8c3e-44fe-a2cf-a23a219c6ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_989d50f3-6c7e-4f68-a027-76b471781fff" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:to="loc_us-gaap_GrossProfit_989d50f3-6c7e-4f68-a027-76b471781fff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_00b744d8-689e-4c04-8db0-2063bd04640c" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:to="loc_us-gaap_OperatingIncomeLoss_00b744d8-689e-4c04-8db0-2063bd04640c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_04d5fc6c-77ed-4a18-999b-35970f671e52" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_InterestExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:to="loc_us-gaap_InterestExpense_04d5fc6c-77ed-4a18-999b-35970f671e52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_9b8945f2-8425-4439-9bec-598089f23872" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_9b8945f2-8425-4439-9bec-598089f23872" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40fdb6ea-318b-415f-80de-fe45591d13ef" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_ac1a6776-71bd-4030-9057-3cc1fd72e0f7" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40fdb6ea-318b-415f-80de-fe45591d13ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/COVID19RisksandUncertainties" xlink:type="simple" xlink:href="laws-20220331.xsd#COVID19RisksandUncertainties"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/COVID19RisksandUncertainties" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_af68faf5-8fea-4fb2-8c07-eb4431f833dd" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_a443dce2-cb9c-4c7d-9376-918cb5c01434" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_af68faf5-8fea-4fb2-8c07-eb4431f833dd" xlink:to="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_a443dce2-cb9c-4c7d-9376-918cb5c01434" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails" xlink:type="simple" xlink:href="laws-20220331.xsd#COVID19RisksandUncertaintiesDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RisksAndUncertaintiesAbstract_1f00ec39-c23c-4d95-9bc8-5f77a2f7baa4" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyTable_9b9ae478-ef17-4175-aa66-2e218c2b6cb3" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RisksAndUncertaintiesAbstract_1f00ec39-c23c-4d95-9bc8-5f77a2f7baa4" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyTable_9b9ae478-ef17-4175-aa66-2e218c2b6cb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_5122cc84-866a-4428-983b-eb348d152914" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyTable_9b9ae478-ef17-4175-aa66-2e218c2b6cb3" xlink:to="loc_srt_StatementScenarioAxis_5122cc84-866a-4428-983b-eb348d152914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_ac5b07f6-d014-4eb8-824a-154a54afb0b1" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_5122cc84-866a-4428-983b-eb348d152914" xlink:to="loc_srt_ScenarioUnspecifiedDomain_ac5b07f6-d014-4eb8-824a-154a54afb0b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_ff884338-f182-42a2-afa4-debcf03d92f4" xlink:href="https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_ac5b07f6-d014-4eb8-824a-154a54afb0b1" xlink:to="loc_srt_ScenarioForecastMember_ff884338-f182-42a2-afa4-debcf03d92f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_337392fa-787a-4043-8143-978acbd6fc66" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyTable_9b9ae478-ef17-4175-aa66-2e218c2b6cb3" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_337392fa-787a-4043-8143-978acbd6fc66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SocialSecurityTaxEmployerDeferralCARESAct_07804225-3444-4509-a5e9-10a85a22793d" xlink:href="laws-20220331.xsd#laws_SocialSecurityTaxEmployerDeferralCARESAct"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_337392fa-787a-4043-8143-978acbd6fc66" xlink:to="loc_laws_SocialSecurityTaxEmployerDeferralCARESAct_07804225-3444-4509-a5e9-10a85a22793d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct_225d338a-a213-4050-8f6c-2665e6d19edd" xlink:href="laws-20220331.xsd#laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_337392fa-787a-4043-8143-978acbd6fc66" xlink:to="loc_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct_225d338a-a213-4050-8f6c-2665e6d19edd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SubsequentEvent" xlink:type="simple" xlink:href="laws-20220331.xsd#SubsequentEvent"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/SubsequentEvent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_SubsequentEventAbstract_8cb3420e-33c3-471a-9bea-8b93dfee82f7" xlink:href="laws-20220331.xsd#laws_SubsequentEventAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_ba129967-273a-4a34-86f5-30ec040c4536" xlink:href="https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd#us-gaap_SubsequentEventsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_SubsequentEventAbstract_8cb3420e-33c3-471a-9bea-8b93dfee82f7" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_ba129967-273a-4a34-86f5-30ec040c4536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643926129528">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover - shares<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Apr. 15, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-Q<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentQuarterlyReport', window );">Document Quarterly Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Mar. 31,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">0-10546<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">LAWSON PRODUCTS, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">36-2229304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">8770 W. Bryn Mawr Avenue<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Suite 900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Chicago,<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">IL<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">60631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">(773)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">304-5050<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common stock, $1.00 par value<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">LAWS<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">19,420,167<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0000703604<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">Q1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentQuarterlyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an quarterly report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-Q<br> -Number 240<br> -Section 308<br> -Subsection a<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentQuarterlyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643926429752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 5,534<span></span>
</td>
<td class="nump">$ 4,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetCurrent', window );">Accounts receivable, less allowance for doubtful accounts of $830 and $798, respectively</a></td>
<td class="nump">54,940<span></span>
</td>
<td class="nump">47,031<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">77,297<span></span>
</td>
<td class="nump">73,849<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Miscellaneous receivables and prepaid expenses</a></td>
<td class="nump">7,954<span></span>
</td>
<td class="nump">7,517<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">145,925<span></span>
</td>
<td class="nump">132,776<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, less accumulated depreciation and amortization</a></td>
<td class="nump">19,165<span></span>
</td>
<td class="nump">18,828<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">35,510<span></span>
</td>
<td class="nump">35,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">18,556<span></span>
</td>
<td class="nump">20,111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">15,613<span></span>
</td>
<td class="nump">16,165<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashSurrenderValueOfLifeInsurance', window );">Cash value of life insurance</a></td>
<td class="nump">18,025<span></span>
</td>
<td class="nump">18,573<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_LeaseAssetsRightofUseAsset', window );">Right of use assets</a></td>
<td class="nump">17,571<span></span>
</td>
<td class="nump">14,045<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">348<span></span>
</td>
<td class="nump">346<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">270,713<span></span>
</td>
<td class="nump">256,157<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">31,726<span></span>
</td>
<td class="nump">21,089<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_LeaseLiabilityCurrent', window );">Lease obligation</a></td>
<td class="nump">4,855<span></span>
</td>
<td class="nump">4,467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">34,516<span></span>
</td>
<td class="nump">46,688<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">71,097<span></span>
</td>
<td class="nump">72,244<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SecuredLongTermDebt', window );">Revolving line of credit</a></td>
<td class="nump">15,566<span></span>
</td>
<td class="nump">11,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_SecurityBonusPlan', window );">Security bonus plan</a></td>
<td class="nump">10,353<span></span>
</td>
<td class="nump">10,578<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation</a></td>
<td class="nump">11,321<span></span>
</td>
<td class="nump">11,962<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_LeaseLiabilityNoncurrent', window );">Lease obligation</a></td>
<td class="nump">13,908<span></span>
</td>
<td class="nump">10,841<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">1,689<span></span>
</td>
<td class="nump">1,671<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">4,047<span></span>
</td>
<td class="nump">3,954<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Liabilities', window );">Total liabilities</a></td>
<td class="nump">127,981<span></span>
</td>
<td class="nump">123,150<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>Stockholders&#8217; equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockValue', window );">Preferred Stock, $1 par value: Authorized - 500,000 shares, Issued and outstanding &#8212; None</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Common Stock, $1 par value: Authorized - 35,000,000 shares Issued - 9,368,463 and 9,363,093 shares, respectively Outstanding - 9,120,167 and 9,115,584 shares, respectively</a></td>
<td class="nump">9,368<span></span>
</td>
<td class="nump">9,363<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapitalCommonStock', window );">Capital in excess of par value</a></td>
<td class="nump">22,424<span></span>
</td>
<td class="nump">22,118<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">120,001<span></span>
</td>
<td class="nump">111,015<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury stock &#8211; 248,296 and 247,509 shares, respectively</a></td>
<td class="num">(10,066)<span></span>
</td>
<td class="num">(10,033)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">1,005<span></span>
</td>
<td class="nump">544<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">142,732<span></span>
</td>
<td class="nump">133,007<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and stockholders&#8217; equity</a></td>
<td class="nump">$ 270,713<span></span>
</td>
<td class="nump">$ 256,157<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_LeaseAssetsRightofUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Assets, Right-of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_LeaseAssetsRightofUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_LeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_LeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_LeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_LeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_SecurityBonusPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Security bonus plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_SecurityBonusPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4531-111522<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapitalCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapitalCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6801-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashSurrenderValueOfLifeInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6812-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashSurrenderValueOfLifeInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31931-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e31917-109318<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19-26)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI http://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.24)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 65<br> -Paragraph 15<br> -Subparagraph (g)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121322162&amp;loc=SL121327923-165333<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SecuredLongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SecuredLongTermDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>12
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643926400648">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for doubtful accounts</a></td>
<td class="nump">$ 830<span></span>
</td>
<td class="nump">$ 798<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquityAbstract', window );"><strong>LIABILITIES AND STOCKHOLDERS&#8217; EQUITY</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockParOrStatedValuePerShare', window );">Preferred stock, par value (in USD per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesAuthorized', window );">Preferred stock, shares authorized (in shares)</a></td>
<td class="nump">500,000<span></span>
</td>
<td class="nump">500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesIssued', window );">Preferred stock, shares issued (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PreferredStockSharesOutstanding', window );">Preferred stock, shares outstanding (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in USD per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common stock, shares authorized (in shares)</a></td>
<td class="nump">35,000,000<span></span>
</td>
<td class="nump">35,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Common stock, shares issued (in shares)</a></td>
<td class="nump">9,368,463<span></span>
</td>
<td class="nump">9,363,093<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">9,120,167<span></span>
</td>
<td class="nump">9,115,584<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">248,296<span></span>
</td>
<td class="nump">247,509<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=SL123496158-112644<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PreferredStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PreferredStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>13
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928768424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Income and Comprehensive Income - USD ($)<br> shares in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 117,877<span></span>
</td>
<td class="nump">$ 103,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">57,379<span></span>
</td>
<td class="nump">48,996<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">60,498<span></span>
</td>
<td class="nump">54,560<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SellingExpense', window );">Selling expenses</a></td>
<td class="nump">26,310<span></span>
</td>
<td class="nump">23,802<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">22,112<span></span>
</td>
<td class="nump">25,948<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Operating expenses</a></td>
<td class="nump">48,422<span></span>
</td>
<td class="nump">49,750<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">12,076<span></span>
</td>
<td class="nump">4,810<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="num">(95)<span></span>
</td>
<td class="num">(323)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">204<span></span>
</td>
<td class="nump">372<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">12,185<span></span>
</td>
<td class="nump">4,859<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">3,199<span></span>
</td>
<td class="nump">1,263<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 8,986<span></span>
</td>
<td class="nump">$ 3,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic income per share of common stock (in USD per share)</a></td>
<td class="nump">$ 0.99<span></span>
</td>
<td class="nump">$ 0.40<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Diluted income per share of common stock (in USD per share)</a></td>
<td class="nump">$ 0.96<span></span>
</td>
<td class="nump">$ 0.39<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted average shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic weighted average shares outstanding (in shares)</a></td>
<td class="nump">9,121<span></span>
</td>
<td class="nump">9,063<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities outstanding (in shares)</a></td>
<td class="nump">236<span></span>
</td>
<td class="nump">265<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Diluted weighted average shares outstanding (in shares)</a></td>
<td class="nump">9,357<span></span>
</td>
<td class="nump">9,328<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract', window );"><strong>Comprehensive income</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 8,986<span></span>
</td>
<td class="nump">$ 3,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment for foreign currency translation</a></td>
<td class="nump">461<span></span>
</td>
<td class="nump">631<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Comprehensive income</a></td>
<td class="nump">$ 9,447<span></span>
</td>
<td class="nump">$ 4,227<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2(a),(d))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=125512782&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1707-109256<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28A<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1500-109256<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 23<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1757-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Expenses recognized in the period that are directly related to the selling and distribution of products or services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>14
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643927460344">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders' Equity - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Capital in Excess of Par Value</div></th>
<th class="th"><div>Retained Earnings</div></th>
<th class="th"><div>Treasury Stock</div></th>
<th class="th"><div>Accumulated Other Comprehensive Income</div></th>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance at beginning of year (in shares) at Dec. 31, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,061,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of year at Dec. 31, 2020</a></td>
<td class="nump">$ 122,422<span></span>
</td>
<td class="nump">$ 9,288<span></span>
</td>
<td class="nump">$ 19,841<span></span>
</td>
<td class="nump">$ 101,609<span></span>
</td>
<td class="num">$ (9,015)<span></span>
</td>
<td class="nump">$ 699<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">3,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,596<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment for foreign currency translation</a></td>
<td class="nump">631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">631<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Shares issued</a></td>
<td class="nump">422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,776<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Shares repurchased held in treasury (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(268)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Shares repurchased held in treasury</a></td>
<td class="num">(13)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance at end of period (in shares) at Mar. 31, 2021</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,066,547<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Mar. 31, 2021</a></td>
<td class="nump">$ 127,058<span></span>
</td>
<td class="nump">$ 9,293<span></span>
</td>
<td class="nump">20,258<span></span>
</td>
<td class="nump">105,205<span></span>
</td>
<td class="num">(9,028)<span></span>
</td>
<td class="nump">1,330<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance at beginning of year (in shares) at Dec. 31, 2021</a></td>
<td class="nump">9,363,093<span></span>
</td>
<td class="nump">9,115,584<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at beginning of year at Dec. 31, 2021</a></td>
<td class="nump">$ 133,007<span></span>
</td>
<td class="nump">$ 9,363<span></span>
</td>
<td class="nump">22,118<span></span>
</td>
<td class="nump">111,015<span></span>
</td>
<td class="num">(10,033)<span></span>
</td>
<td class="nump">544<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward', window );"><strong>Increase (Decrease) in Stockholders' Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">8,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment for foreign currency translation</a></td>
<td class="nump">461<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">461<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Shares issued</a></td>
<td class="nump">311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">311<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,583<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueNewIssues', window );">Shares issued</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 5<span></span>
</td>
<td class="num">(5)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockSharesAcquired', window );">Shares repurchased held in treasury (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockValueAcquiredCostMethod', window );">Shares repurchased held in treasury</a></td>
<td class="num">$ (33)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(33)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Balance at end of period (in shares) at Mar. 31, 2022</a></td>
<td class="nump">9,368,463<span></span>
</td>
<td class="nump">9,120,167<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at end of period at Mar. 31, 2022</a></td>
<td class="nump">$ 142,732<span></span>
</td>
<td class="nump">$ 9,368<span></span>
</td>
<td class="nump">$ 22,424<span></span>
</td>
<td class="nump">$ 120,001<span></span>
</td>
<td class="num">$ (10,066)<span></span>
</td>
<td class="nump">$ 1,005<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11149-113907<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 20<br> -Section 55<br> -Paragraph 13<br> -URI http://asc.fasb.org/extlink&amp;oid=122142933&amp;loc=d3e11178-113907<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 35<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123468992&amp;loc=d3e4534-113899<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInStockholdersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569643-111683<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1A<br> -Subparagraph (c)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=SL4573702-111684<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123454820&amp;loc=SL4569616-111683<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of new stock issued during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueNewIssues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodValueNewIssues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI http://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and are being held in treasury.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValueAcquiredCostMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValueAcquiredCostMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>15
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643926126376">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Stockholders' Equity (Parenthetical) - $ / shares<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementOfStockholdersEquityAbstract', window );"><strong>Statement of Stockholders' Equity [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common stock, par value (in USD per share)</a></td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfStockholdersEquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfStockholdersEquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643926049704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Condensed Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 8,986<span></span>
</td>
<td class="nump">$ 3,596<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net income to net cash used in operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">2,089<span></span>
</td>
<td class="nump">1,935<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="num">(8,623)<span></span>
</td>
<td class="nump">944<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="nump">1,565<span></span>
</td>
<td class="num">(320)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Reserve for obsolete and excess inventory</a></td>
<td class="nump">438<span></span>
</td>
<td class="nump">1,224<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(7,915)<span></span>
</td>
<td class="num">(4,426)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="num">(3,665)<span></span>
</td>
<td class="nump">91<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Miscellaneous receivables, prepaid expenses and other assets</a></td>
<td class="nump">96<span></span>
</td>
<td class="num">(1,148)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and other liabilities</a></td>
<td class="nump">6,886<span></span>
</td>
<td class="num">(3,733)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other</a></td>
<td class="num">(68)<span></span>
</td>
<td class="nump">361<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(211)<span></span>
</td>
<td class="num">(1,476)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(2,057)<span></span>
</td>
<td class="num">(849)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness', window );">Business acquisition, net of acquired cash</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">188<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(2,057)<span></span>
</td>
<td class="num">(661)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit', window );">Net proceeds on revolving lines of credit</a></td>
<td class="nump">3,666<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Shares repurchased held in treasury</a></td>
<td class="num">(33)<span></span>
</td>
<td class="num">(13)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Payment of financing lease principal</a></td>
<td class="num">(43)<span></span>
</td>
<td class="num">(58)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by (used in) financing activities</a></td>
<td class="nump">3,590<span></span>
</td>
<td class="num">(71)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">111<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash, cash equivalents and restricted cash</a></td>
<td class="nump">1,355<span></span>
</td>
<td class="num">(2,097)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of period</a></td>
<td class="nump">4,379<span></span>
</td>
<td class="nump">29,391<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of period</a></td>
<td class="nump">5,734<span></span>
</td>
<td class="nump">27,294<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">5,534<span></span>
</td>
<td class="nump">26,293<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">1,001<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Total cash, cash equivalents and restricted cash</a></td>
<td class="nump">5,734<span></span>
</td>
<td class="nump">27,294<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Supplemental disclosure of cash flow information</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Net cash paid for income taxes</a></td>
<td class="nump">680<span></span>
</td>
<td class="nump">378<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Net cash paid for interest</a></td>
<td class="nump">98<span></span>
</td>
<td class="nump">134<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1', window );">Additions of property, plant and equipment included in accounts payable</a></td>
<td class="nump">$ 149<span></span>
</td>
<td class="nump">$ 70<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the acquisition of a business when the cash held by the acquired business exceeds the cash payments to acquire the business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeBenefitsAndShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for employee benefit and equity-based compensation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeBenefitsAndShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4297-108586<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123482062&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=125511455&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124509347&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4313-108586<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4304-108586<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=d3e4332-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRepurchaseOfCommonStock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to reacquire common stock during the period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3291-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRepurchaseOfCommonStock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromRepaymentsOfLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928410616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies and Other Information <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Basis of Presentation and Consolidation </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accompanying unaudited condensed consolidated financial statements of Lawson Products, Inc. (&#8220;Lawson&#8221; or the &#8220;Company&#8221;) have been prepared in accordance with generally accepted accounting principles for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not contain all disclosures required by generally accepted accounting principles. Reference should be made to the Company&#8217;s Consolidated Financial Statements included in the Company's Annual Report on Form 10-K for the year ended December&#160;31, 2021. In the opinion of the Company, all normal recurring adjustments have been made that are necessary to present fairly the results of operations for the interim periods. Operating results for the three month period ended March&#160;31, 2022 is not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two reportable segments. The Lawson reportable segment distributes maintenance, repair and operations (&#8220;MRO&#8221;) products to customers primarily through a network of sales representatives offering vendor managed inventory (&#8220;VMI&#8221;) service to customers throughout the United States and Canada. The Bolt Supply House Ltd. (&#8220;Bolt Supply&#8221; or &#8220;Bolt&#8221;) reportable segment distributes MRO products primarily through its</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 14 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">branches located in Western Canada. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Summary of Significant Accounting Policies</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">See Note 2 of the 2021 Consolidated Financial Statements included in the Company's Annual Report on Form 10-K for further details of the significant accounting policies of the Company. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Recent Events </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 29, 2021, Lawson entered into:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; an Agreement and Plan of Merger (the &#8220;TestEquity Merger Agreement&#8221;) by and among (i) LKCM TE Investors, LLC, a Delaware limited liability company (the &#8220;TestEquity Equityholder&#8221;), (ii) TestEquity Acquisition, LLC, a Delaware limited liability company and a wholly-owned subsidiary of the TestEquity Equityholder (&#8220;TestEquity&#8221;), (iii) Lawson and (iv) Tide Sub, LLC, a Delaware limited liability company and a wholly-owned subsidiary of Lawson (&#8220;Merger Sub 1&#8221;), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 1 would merge with and into TestEquity, with TestEquity surviving the merger as a wholly-owned subsidiary of Lawson (the &#8220;TestEquity Merger&#8221;)&#894; and </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226; an Agreement and Plan of Merger (the &#8220;Gexpro Services Merger Agreement&#8221; and, together with the TestEquity Merger Agreement, the &#8220;Merger Agreements&#8221;) by and among (i) 301 HW Opus Investors, LLC, a Delaware limited liability company (the &#8220;Gexpro Services Stockholder&#8221;), (ii) 301 HW Opus Holdings, Inc., a Delaware corporation and a wholly-owned subsidiary of the Gexpro Services Stockholder (&#8220;Gexpro Services&#8221;), (iii) Lawson and (iv) Gulf Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of Lawson (&#8220;Merger Sub 2&#8221;), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 2 would merge with and into Gexpro Services, with Gexpro Services surviving the merger as a wholly-owned subsidiary of Lawson (the &#8220;Gexpro Services Merger&#8221; and, together with the TestEquity Merger, the &#8220;Mergers&#8221;).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;text-decoration:underline">Completion of the TestEquity Merger</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, (the &#8220;Closing Date&#8221;), the TestEquity Merger was consummated pursuant to the TestEquity Merger Agreement. In accordance with the TestEquity Merger Agreement, Merger Sub 1 merged with and into TestEquity, with TestEquity surviving as a wholly-owned subsidiary of Lawson. TestEquity is a distributor of parts and services to the industrial, commercial, institutional and governmental electronics manufacturing and test and measurement market. TestEquity operates through three brands, TestEquity, Jensen Tools and Techni-Tool.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with and under the terms of the TestEquity Merger Agreement, in connection with the closing of the TestEquity Merger on the Closing Date, Lawson: (i) issued to the TestEquity Equityholder 3,300,000 shares of Lawson common stock, (ii) on behalf of TestEquity, paid certain indebtedness of TestEquity and (iii) on behalf of TestEquity, paid certain transaction expenses of TestEquity. </span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The TestEquity Merger Agreement provides that an additional 700,000 shares of Lawson common stock (the &#8220;TestEquity Holdback Shares&#8221;) (which were not issued at the closing of the TestEquity Merger) shall be held by Lawson until released to the TestEquity Equityholder or forfeited in accordance with two earnout provisions of the TestEquity Merger Agreement. The amount of TestEquity Holdback Shares issuable under the first earnout opportunity is based on, among other factors, the consummation of a certain additional acquisition by TestEquity during the period beginning after December 29, 2021 and ending 90 days after the closing of the TestEquity Merger. If any TestEquity Holdback Shares remain after the calculation of the first earnout opportunity, there is a second earnout opportunity based on, among other factors, the increase in TestEquity EBITDA (as defined in the TestEquity Merger Agreement) in calendar year 2022 over calendar year 2021 subject to the calculations within the TestEquity Merger Agreement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;text-decoration:underline">Completion of the Gexpro Services Merger</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 1, 2022, (the &#8220;Closing Date&#8221;), the Gexpro Services Merger was consummated pursuant to the Gexpro Services Merger Agreement. In accordance with the Gexpro Services Merger Agreement, Merger Sub 2 merged with and into Gexpro Services, with Gexpro Services surviving as a wholly-owned subsidiary of Lawson. Gexpro Services is a provider of supply chain solutions, specializing in developing and implementing Vendor Managed Inventory (VMI) and kitting programs to high-specification manufacturing customers. Gexpro Services provides critical products and services to customers throughout the lifecycle of highly technical Original Equipment Manufacturer (OEM) products.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In accordance with and under the terms of the Gexpro Services Merger Agreement, in connection with the closing of the Gexpro Services Merger on the Closing Date, Lawson: (i) issued to the Gexpro Services Stockholder 7,000,000 shares of Lawson common stock, (ii) on behalf of Gexpro Services, paid certain indebtedness of Gexpro Services and (iii) on behalf of Gexpro Services, paid certain specified transaction expenses of Gexpro Services.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Gexpro Services Merger Agreement provides that an additional 1,000,000 shares of Lawson common stock (the &#8220;Gexpro Services Holdback Shares&#8221;) (which were not issued at the closing of the Gexpro Services Merger) shall be held by Lawson until released to the Gexpro Services Stockholder or forfeited in accordance with two earnout provisions of the Gexpro Services Merger Agreement. The amount of Gexpro Services Holdback Shares issuable under the first earnout opportunity is based on, among other factors, the consummation of one or more of three certain additional acquisitions by Gexpro Services during the period beginning after December 29, 2021 and ending 90 days after the closing of the Gexpro Services Merger. If any Gexpro Services Holdback Shares remain after the calculation of the first earnout opportunity, there is a second earnout opportunity based on, among other factors, the increase in Gexpro Services EBITDA (as defined in the Gexpro Services Merger Agreement) in calendar year 2022 over calendar year 2021 subject to the calculations within the Gexpro Services Merger Agreement.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI http://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928835320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Business Combinations<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination and Asset Acquisition [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Business Combinations</a></td>
<td class="text">Business Combinations<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to quarter end, on April 1, 2022, the Company completed its business combination with TestEquity and Gexpro Services in all-stock merger transactions. Pursuant to the Merger Agreements, Lawson issued an aggregate of 10.3&#160;million shares of Lawson common stock to the former owners of TestEquity and Gexpro Services. An additional 1.7&#160;million shares of Lawson common stock remain potentially issuable upon meeting the conditions of certain earnout provisions. Refer to Note 1 - Summary of Significant Accounting Policies and Other Information, for further information on the Mergers.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">TestEquity is a distributor of parts and services to the industrial, commercial, institutional and governmental electronics manufacturing and test and measurement market. TestEquity operates through three brands, TestEquity, Jensen Tools and Techni-Tool.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gexpro Services is a provider of supply chain solutions, specializing in developing and implementing Vendor Managed Inventory (VMI) and kitting programs to high-specification manufacturing customers. Gexpro Services provides critical products and services to customers throughout the lifecycle of highly technical Original Equipment Manufacturer (OEM) products.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The combination of Lawson, TestEquity and Gexpro Services is intended to bring together three complementary distribution businesses under a holding company structure. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Due to the timing of the consummation of the Mergers on April 1, 2022, the initial accounting for the Mergers is incomplete. As such, the Company is not able to disclose certain information relating to the Mergers, including the preliminary fair value of assets acquired and liabilities assumed. In addition, the financial results of TestEquity and Gexpro Services are not </span></div>included in the reported results of Lawson Products for the three months ended March&#160;31, 2022 as it would be impracticable to do so.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -URI http://asc.fasb.org/topic&amp;trid=2303972<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928401752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueDisclosureAbstract', window );"><strong>Deferred Revenue Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerTextBlock', window );">Revenue Recognition</a></td>
<td class="text">Revenue Recognition <div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Company's revenue recognition analysis, it concluded that it has two separate performance obligations, and accordingly, two separate revenue streams: products and services. Under the definition of a contract as defined by ASC 606, the Company considers contracts to be created at the time an order to purchase product and services is agreed upon regardless of whether or not there is a written contract.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson has two operating segments; the Lawson segment and the Bolt Supply segment. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Lawson segment has two distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation. Although the Company has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. The Company does not price its offerings based on any allocation between these obligations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson generates revenue primarily from the sale of MRO products to its customers. Revenue related to product sales is recognized at the time that control of the product has been transferred to the customer; either at the time the product is shipped or the time the product has been received by the customer. The Company does not commit to long-term contracts to sell customers a certain minimum quantity of products.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Lawson segment offers a VMI service proposition to its customers. A portion of these services, primarily related to stocking of product and maintenance of the MRO inventory, is provided a short period of time after control of the purchased product has been transferred to the customer. Since some components of VMI service have not been provided at the time the control of the product transfers to the customer, that portion of expected consideration is deferred until the time that those services have been provided. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Bolt Supply segment does not provide VMI services for its customers or provide services in addition to product sales to customers. Revenue is recognized at the time that control of the product has been transferred to the customer which is either upon delivery or shipment depending on the terms of the contract. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected not to disclose the disaggregated components of revenue and cost of sales in its Consolidated Statements of Income and Comprehensive Income and in the related notes to the consolidated financial statements.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregated revenue by geographic area follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,877&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,556&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregated revenue by product type follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product Category</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fastening Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cutting Tools and Abrasives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fluid Power</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket Automotive Supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Safety</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Welding and Metal Repair</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Activities as lessor</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">Lawson leases parts washer machines to customers through its Torrents leasing program. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">These leases are classified as operating leases. The leased machines are recognized as a component of Property, plant, and equipment in the Condensed Consolidated Balance Sheet and the leasing revenue is recognized on a straight line basis. The Torrents machine leasing program generated $1.2&#160;million and $0.7&#160;million of revenue for the three months ended March 31, 2022 and 2021, respectively. The carrying value of the Torrents leasing assets as of March 31, 2022 is $1.2&#160;million. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606 from the associated lease component as the relevant criteria under ASC 842 are met.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130551-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130556-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130550-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130558-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130554-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928547944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Restricted Cash<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAbstract', window );"><strong>Restricted Cash [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock', window );">Restricted Cash</a></td>
<td class="text">Restricted CashThe Company has agreed to maintain $0.2 million in a guaranteed investment certificate as collateral for an outside party that is providing certain commercial credit card services for Bolt. The Company is restricted from withdrawing this balance without the prior consent of the outside party during the term of the agreement.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928570904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">Inventories</a></td>
<td class="text">Inventories<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net, consisting primarily of purchased goods which are offered for resale, were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,455&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,569&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for obsolete and excess inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,297&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,849&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI http://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643930251112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill Goodwill<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillDisclosureTextBlock', window );">Goodwill</a></td>
<td class="text">Goodwill<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill activity for the first three months of 2022 is included in the table below:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:61.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.551%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill By Reportable Segment</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bolt</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,432&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,078&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,510&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=2144439<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928538696">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets, Net (Excluding Goodwill) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsDisclosureTextBlock', window );">Intangible Assets</a></td>
<td class="text">Intangible Assets<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization by intangible asset class were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:20.107%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,465&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,155)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,388&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,866)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,522&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,411)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,179&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,566)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,613&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,815&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,650)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense of </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$0.6 million</span> related to intangible assets was recorded in General and administrative expenses for both the three months ended March 31, 2022 and 2021, respectively.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all or part of the information related to intangible assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI http://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643932115848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Activities as Lessee</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases property used for distribution centers, office space, and Bolt Supply branch locations throughout the U.S. and Canada, along with various equipment located in distribution centers and corporate headquarters.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expenses generated by the leasing activity of Lawson for the three months ended March&#160;31, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.349%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,590&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Includes short term lease expense, which is immaterial</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the net assets and liabilities generated by the leasing activity of Lawson as lessee as of March&#160;31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.915%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, <br/>2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Right Of Use (&#8220;ROU&#8221;) operating lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU financing lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,045&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_0d8e71b5-ab94-4347-acd9-81ddda7bdb69"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_e0705cc9-85a3-4faf-854c-23b67db72579">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_2ee2000d-c01a-4e21-957a-fba88ac920dc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_7b2d7c12-9ec5-4857-93f2-1e30d029e534">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,855&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,467&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_30a20464-dbdc-4ac0-9a18-55b0ecfa15bf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_e6915d6a-c726-4675-841f-e76e18370852">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_0c633b4b-561b-4248-9cd9-4122f1668ac2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_2eae2381-3809-408d-aeab-b90635322ed9">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term lease obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,908&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,841&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Operating lease assets are recorded net of accumulated amortization of $9.0 million and $8.0&#160;million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and December&#160;31, 2021, respectively</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Financing lease assets are recorded net of accumulated amortization of $0.6 million and $0.6 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and December&#160;31, 2021, respectively</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of March&#160;31, 2022 were as follows (Dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.349%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year four</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year five</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsequent years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,591&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,838&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,526&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Minimum lease payments exclude payments to landlord for real estate taxes and common area maintenance $0.4 million</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lease terms and interest rates of the leases held by Lawson as of March&#160;31, 2022 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:63.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Term in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash outflows of the leasing activity for the three months ended March&#160;31, 2022 are as follows (Dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.465%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Source</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from financing leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In March 2022 the Company signed a new lease for the Calgary distribution center. The lease created a right of use asset of $4.5&#160;million and a lease liability of $4.5&#160;million.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 3 - Revenue Recognition for a discussion on Lawson activities as lessor.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Activities as Lessee</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases property used for distribution centers, office space, and Bolt Supply branch locations throughout the U.S. and Canada, along with various equipment located in distribution centers and corporate headquarters.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expenses generated by the leasing activity of Lawson for the three months ended March&#160;31, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.349%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,590&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Includes short term lease expense, which is immaterial</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the net assets and liabilities generated by the leasing activity of Lawson as lessee as of March&#160;31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.915%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, <br/>2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Right Of Use (&#8220;ROU&#8221;) operating lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU financing lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,045&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_0d8e71b5-ab94-4347-acd9-81ddda7bdb69"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_e0705cc9-85a3-4faf-854c-23b67db72579">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_2ee2000d-c01a-4e21-957a-fba88ac920dc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_7b2d7c12-9ec5-4857-93f2-1e30d029e534">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,855&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,467&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_30a20464-dbdc-4ac0-9a18-55b0ecfa15bf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_e6915d6a-c726-4675-841f-e76e18370852">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_0c633b4b-561b-4248-9cd9-4122f1668ac2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_2eae2381-3809-408d-aeab-b90635322ed9">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term lease obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,908&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,841&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Operating lease assets are recorded net of accumulated amortization of $9.0 million and $8.0&#160;million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and December&#160;31, 2021, respectively</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Financing lease assets are recorded net of accumulated amortization of $0.6 million and $0.6 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and December&#160;31, 2021, respectively</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of March&#160;31, 2022 were as follows (Dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.349%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year four</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year five</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsequent years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,591&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,838&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,526&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Minimum lease payments exclude payments to landlord for real estate taxes and common area maintenance $0.4 million</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lease terms and interest rates of the leases held by Lawson as of March&#160;31, 2022 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:63.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Term in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash outflows of the leasing activity for the three months ended March&#160;31, 2022 are as follows (Dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.465%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Source</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from financing leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In March 2022 the Company signed a new lease for the Calgary distribution center. The lease created a right of use asset of $4.5&#160;million and a lease liability of $4.5&#160;million.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 3 - Revenue Recognition for a discussion on Lawson activities as lessor.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Activities as Lessee</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases property used for distribution centers, office space, and Bolt Supply branch locations throughout the U.S. and Canada, along with various equipment located in distribution centers and corporate headquarters.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expenses generated by the leasing activity of Lawson for the three months ended March&#160;31, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.349%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,590&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Includes short term lease expense, which is immaterial</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the net assets and liabilities generated by the leasing activity of Lawson as lessee as of March&#160;31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.915%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, <br/>2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Right Of Use (&#8220;ROU&#8221;) operating lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU financing lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,045&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_0d8e71b5-ab94-4347-acd9-81ddda7bdb69"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_e0705cc9-85a3-4faf-854c-23b67db72579">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_2ee2000d-c01a-4e21-957a-fba88ac920dc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_7b2d7c12-9ec5-4857-93f2-1e30d029e534">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,855&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,467&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_30a20464-dbdc-4ac0-9a18-55b0ecfa15bf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_e6915d6a-c726-4675-841f-e76e18370852">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_0c633b4b-561b-4248-9cd9-4122f1668ac2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_2eae2381-3809-408d-aeab-b90635322ed9">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term lease obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,908&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,841&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Operating lease assets are recorded net of accumulated amortization of $9.0 million and $8.0&#160;million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and December&#160;31, 2021, respectively</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Financing lease assets are recorded net of accumulated amortization of $0.6 million and $0.6 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and December&#160;31, 2021, respectively</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of March&#160;31, 2022 were as follows (Dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.349%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year four</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year five</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsequent years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,591&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,838&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,526&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Minimum lease payments exclude payments to landlord for real estate taxes and common area maintenance $0.4 million</span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lease terms and interest rates of the leases held by Lawson as of March&#160;31, 2022 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:63.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Term in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash outflows of the leasing activity for the three months ended March&#160;31, 2022 are as follows (Dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.465%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Source</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from financing leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%">In March 2022 the Company signed a new lease for the Calgary distribution center. The lease created a right of use asset of $4.5&#160;million and a lease liability of $4.5&#160;million.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 3 - Revenue Recognition for a discussion on Lawson activities as lessor.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888251<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for lessor's operating leases.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=77888252<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasesOfLessorDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928553880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Agreement<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Credit Agreement</a></td>
<td class="text">Credit Agreement<div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">2019 Credit Agreement</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2019, Lawson entered into a Credit Agreement (as amended through March 31, 2022, the &#8220;2019 Credit Agreement&#8221;) by and among Lawson, certain subsidiaries of Lawson, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. The 2019 Credit Agreement provided for a revolving credit facility (the &#8220;Old Revolving Credit Facility&#8221;) with a maturity date of October 11, 2024 and with $100.0 million of revolving commitments. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net of outstanding letters of credit, the Company had $83.4 million of borrowing availability under the Old Revolving Credit Facility as of March&#160;31, 2022 and $87.1&#160;million as of December&#160;31, 2021. The weighted average interest rate for the three months ended March&#160;31, 2022 was 2.23%. There were no balances outstanding for the three months ended March&#160;31, 2021. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fees are reported as interest expense and include customary charges relating to letters of credit and an unused commitment fee ranging from 0.15% to 0.30%, depending on the Total Net Leverage Ratio as defined in the 2019 Credit Agreement. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fees for both the three months ended March&#160;31, 2022 and March&#160;31, 2021 were less than $0.1&#160;million and $0.1&#160;million, respectively.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Old Revolving Credit Facility originated in 2019, deferred financing costs of $0.6&#160;million were incurred. Deferred financing costs are amortized over the life of the debt instrument and reported as interest e</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">xpense. As of March&#160;31, 2022 and December&#160;31, 2021 deferred financing costs net of accumulated amortization were $0.3&#160;million, respectively, and are included in Other assets in the Condensed Consolidated Balance Sheets.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Borrowings were designated as alternate base rate loans, Canadian prime rate loans, Eurodollar loans, and Canadian dollar offered rate loans. Interest rates varied by the type of borrowing and Total Net Leverage Ratio as defined in the 2019 Credit Agreement of the most recent fiscal quarter. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 Credit Agreement included customary financial covenants, representations and warranties. The Company was in compliance with all financial covenants as of March 31, 2022.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Amended and Restated Credit Agreement - April 1, 2022</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to quarter end, on April 1, 2022 (the &#8220;Closing Date&#8221;), Lawson and certain of its subsidiaries entered into an Amended and Restated Credit Agreement (the &#8220;Amended and Restated Credit Agreement&#8221;), by and among Lawson, certain subsidiaries of Lawson as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. Pursuant to the Amended and Restated Credit Agreement, the 2019 Credit Agreement was amended and restated in its entirety.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Credit Agreement provides for (i) a $200&#160;million senior secured revolving credit facility, with a $25&#160;million letter of credit subfacility and a $10&#160;million swingline loan subfacility, (ii) a $250&#160;million senior secured initial term loan facility and (iii) a $50&#160;million senior secured delayed draw term loan facility. In addition, the Amended and Restated Credit Agreement permits Lawson to increase the commitments under the Amended and Restated Credit Agreement from time to time by up to $200&#160;million in the aggregate, subject to, among other things, the receipt of additional commitments from existing and/or new lenders and pro forma compliance with the financial covenants in the Amended and Restated Credit Agreement. The revolving credit facility is available to be drawn in U.S. dollars, Canadian dollars and any other additional currencies that may be agreed. </span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the Closing Date, there were $250&#160;million of initial term loan facility loans outstanding and approximately $86&#160;million of revolving credit facility loans outstanding under the Amended and Restated Credit Agreement. These borrowings were used, among other things, to repay certain existing indebtedness of TestEquity and Gexpro Services and their respective subsidiaries and to pay fees and expenses in connection with the Mergers and the Amended and Restated Credit Agreement. The Amended and Restated Credit Agreement requires that the proceeds of any revolving credit facility loans be used for working capital and general corporate purposes (including, without limitation, permitted acquisitions). The Amended and Restated Credit Facility requires that the proceeds of any delayed draw term loan facility be used solely to finance the payment of consideration for (i) the potential acquisition by TestEquity of a certain business that had been previously identified to Lawson as a potential acquisition candidate by TestEquity prior to the date of the TestEquity Merger Agreement and (ii) </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">other acquisitions permitted under the Amended and Restated Credit Agreement, and for any fees, costs and expenses incurred in connection therewith.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The loans under the Amended and Restated Credit Agreement bear interest, at Lawson&#8217;s option, at a rate equal to (i) the Alternate Base Rate or the Canadian Prime Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from 0.0% to 1.75% per annum, depending on the total net leverage ratio of Lawson and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement or (ii) the Adjusted Term SOFR Rate or the CDOR Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from 1.0% to 2.75% per annum, depending on the total net leverage ratio of Lawson and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement. The Amended and Restated Credit Agreement further provides that the additional margin for the period from the Closing Date until Lawson&#8217;s delivery of its financial statements and compliance certificate for the first full quarter ending after the Closing Date shall be 1.5% per annum for Alternate Base Rate or Canadian Prime Rate loans and 2.5% per annum for all other loans.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain closing fees, arrangement fees, administration fees, commitment fees and letter of credit fees are payable to the lenders and the agents under the Amended and Restated Credit Agreement, including a commitment fee on the daily unused amount of the revolving credit facility that will accrue at a rate ranging from 0.15% to 0.35% per annum, depending on the total net leverage ratio of Lawson and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement. The Amended and Restated Credit Agreement further provides that such commitment fee for the period from the Closing Date until Lawson&#8217;s delivery of its financial statements and compliance certificate for the first full quarter ending after the Closing Date shall accrue at a rate of 0.3% per annum.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the delayed draw term loan facility shall accrue a ticking fee at a rate ranging from 0.15% to 0.35% per annum, depending on the total net leverage ratio of Lawson and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement, which ticking fee shall be payable during the period from the Closing Date to the date on which the lenders&#8217; delayed draw term loan facility commitments terminate. The Amended and Restated Credit Agreement further provides that the ticking fee for the period from the Closing Date until Lawson&#8217;s delivery of its financial statements and compliance certificate for the first full quarter after the Closing Date shall accrue at a rate of 0.3% per annum.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each of the loans under the Amended and Restated Credit Agreement mature on April 1, 2027, at which time all outstanding loans, together with all accrued and unpaid interest, must be repaid and the revolving credit facility commitments will terminate. In addition, the lenders&#8217; commitments under the delayed draw term loan facility expire on October 1, 2022, and no additional delayed draw term loans may be made on or after such date. Lawson is required to repay principal on the term loans each quarter in the following amounts (subject to potential adjustment): (i) $3,125,000, in the case of the initial term loan facility, and (ii) an amount equal to 1.25% of the funded delayed draw term loan facility, in the case of the delayed draw term loan facility. Lawson is also required to prepay the term loans with the net cash proceeds from any disposition of certain assets (subject to reinvestment rights) or from the incurrence of any unpermitted debt. Lawson may borrow, repay and reborrow the revolving loans until April 1, 2027, prepay any of the term loans, and terminate any of the commitments, in whole or in part, at any time without premium or penalty, subject to certain conditions and the reimbursement of certain lender costs in the case of prepayments of certain types of loans.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to certain exceptions as set forth in the Amended and Restated Credit Agreement, the obligations of Lawson and its U.S. subsidiaries under the Amended and Restated Credit Agreement are guaranteed by Lawson and certain of Lawson&#8217;s U.S. subsidiaries and the obligations of each of Lawson&#8217;s Canadian subsidiaries under the Amended and Restated Credit Agreement are guaranteed by Lawson and certain of its U.S. and Canadian subsidiaries.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subject to certain exceptions as set forth in the Amended and Restated Credit Agreement, the obligations under the Amended and Restated Credit Agreement are secured by a first priority security interest in and lien on substantially all assets of Lawson, each other borrower and each guarantor.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Credit Agreement contains various affirmative covenants, including financial maintenance covenants requiring Lawson to maintain compliance with a consolidated minimum interest coverage ratio and a maximum total net leverage ratio, each determined in accordance with the terms of the Amended and Restated Credit Agreement.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Amended and Restated Credit Agreement contains various events of default (subject to exceptions, thresholds and grace periods as set forth in the Amended and Restated Credit Agreement). Under certain circumstances, a default interest rate will apply on all obligations at a rate equal to 2.0% per annum above the applicable interest rate.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI http://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928540856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchase Program<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfRepurchaseAgreementsAbstract', window );"><strong>Disclosure of Repurchase Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_TreasuryStockTextBlock', window );">Stock Repurchase Program</a></td>
<td class="text">Stock Repurchase ProgramIn the second quarter of 2019, the Board of Directors authorized a program in which the Company may repurchase up to $7.5 million of the Company's common stock from time to time in open market transactions, privately negotiated transactions or by other methods. The Company had $4.5 million remaining under its repurchase plan as of March 31, 2022. No shares were repurchased in the first three months of 2022 or 2021 under the Company stock repurchase plan.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfRepurchaseAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfRepurchaseAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -URI http://asc.fasb.org/subtopic&amp;trid=2208821<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928857384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Severance Reserve<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_SeveranceReserveAbstract', window );"><strong>Severance Reserve [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_SeveranceReserveTextBlock', window );">Severance Reserve</a></td>
<td class="text">Severance Reserve<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company&#8217;s reserve for severance included in Accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets, as of March&#160;31, 2022 and 2021 were as follows:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_SeveranceReserveAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Severance reserve.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_SeveranceReserveAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_SeveranceReserveTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Severance reserve.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_SeveranceReserveTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928567672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded stock-based compensation benefit of $8.6&#160;million and expense of $1.0&#160;million for the three months ending March 31, 2022 and 2021, respectively. A portion of stock-based compensation is related to the change in the market value of the Company's common stock. Stock-based compensation liability of $7.6 million as of March 31, 2022 and $16.7 million as of December 31, 2021 is included in Accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets. No stock-based awards were issued during the </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">three months ended March 31, 2022.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI http://asc.fasb.org/topic&amp;trid=2228938<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643930261160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">Income Taxes</a></td>
<td class="text">Income Taxes<div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded income tax expense of $3.2 million, a 26.3% effective tax rate for the three months ended March&#160;31, 2022. Income tax expense of $1.3 million, a 26.0% effective tax rate was recorded for the three months ended March 31, 2021. The 2022 and 2021 effective tax rates are higher than the U.S. statutory rate primarily due to state taxes and other permanent items.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are subject to U.S.&#160;federal income tax, as well as income tax of multiple state and foreign jurisdictions. As of March&#160;31, 2022, the Company is subject to U.S. federal income tax examinations for the years 2018 through 2020 and income tax examinations from various other jurisdictions for the years 2014 through 2020. </span></div>Earnings from the Company&#8217;s foreign subsidiaries are considered to be indefinitely reinvested. A distribution of these non-U.S. earnings in the form of dividends or otherwise may subject the Company to foreign withholding taxes and U.S. federal and state taxes.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI http://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928567672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LegalMattersAndContingenciesTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Shareholder lawsuits</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 25, 2022, a lawsuit entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Shiva Stein v. Lawson Products, Inc. et al., Case No. 1:22-cv-00639</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was filed in the United States District Court for the Southern District of New York against Lawson and the members of the Lawson board of directors (the &#8220;Stein Action&#8221;). On January 27, 2022, a lawsuit entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Matthew Hopkins v. Lawson Products, Inc. et al, Case No. 1:22-cv-00724</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was filed in the United States District Court for the Southern District of New York against Lawson and the members of the Lawson board of directors (the &#8220;Hopkins Action&#8221;). On February 7, 2022, a lawsuit entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Ema Bell v. Lawson Products, Inc. et al, Case No. 1:22-cv-01056</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was filed in the United States District Court for the Southern District of New York against Lawson, the members of the Lawson board of directors, LKCM TE Investors, LLC (the &#8220;TestEquity Equityholder&#8221;), TestEquity, Tide Sub, LLC, a wholly-owned subsidiary of Lawson (&#8220;Merger Sub 1&#8221;), 301 HW Opus Investors, LLC, (the &#8220;Gexpro Services Stockholder&#8221;), Gexpro Services and Gulf Sub, Inc., a wholly-owned subsidiary of Lawson (&#8220;Merger Sub 2&#8221;) (the &#8220;Bell Action&#8221;). On February 11, 2022, a lawsuit entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">John Yurco v. Lawson Products, Inc. et al., </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Case No. 1:22-cv-01201</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was filed in the United States District Court for the Southern District of New York against Lawson and the members of the Lawson board of directors (the &#8220;Yurco Action&#8221;). On February 24, 2022, the Yurco Action was voluntarily dismissed by the plaintiff. On March 3, 2022, a lawsuit entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Katherine Finger v. Lawson Products, Inc. et al., Case No. 1:22-cv-00287</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was filed in the United States District Court for the District of Delaware against Lawson and the members of the Lawson board of directors (the &#8220;Finger Action&#8221;). On March 5, 2022, a lawsuit entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">John Kelly v. Lawson Products, Inc. et al., Case No. 1:22-cv-01894</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was filed in the United States District Court for the Southern District of New York against Lawson and the members of the Lawson board of directors (the &#8220;Kelly Action&#8221;). On March 7, 2022, a lawsuit entitled </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Lewis D. Baker v. Lawson Products, Inc. et al., Case No. 2:22-cv-00842</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, was filed in the United States District Court for the Eastern District of Pennsylvania against Lawson and the members of the Lawson board of directors (the &#8220;Baker Action&#8221;). On March 10, 2022, the Stein Action and the Kelly Action were voluntarily dismissed by the respective plaintiffs. On March 17, 2022, the Hopkins Action and the Baker Action were voluntarily dismissed by the respective plaintiffs. On March 24, 2022, the Bell Action was voluntarily dismissed by the plaintiff. The Finger Action alleges that the defendants violated Sections 14(a) (and Rule 14a-9 promulgated thereunder) and 20(a) of the Exchange Act by, among other things, omitting certain allegedly material information with respect to the Mergers (as defined in Note 1) in the Company's proxy statement. The Finger Action seeks, among other things, injunctive relief, money damages and the costs of the Finger Action, including reasonable attorneys&#8217; and experts&#8217; fees.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson and the members of its board of directors disagree with and intend to vigorously defend against the Finger Action. If the Finger Action is not resolved favorably, the Finger Action could result in additional costs to Lawson, including costs associated with the indemnification of directors. Additional plaintiffs may file lawsuits against Lawson and/or its directors and officers in connection with the Mergers. For example, on March 9, 2022, purported Lawson stockholder Keith Butler sent a letter to Lawson demanding that Lawson amend or supplement the Company&#8217;s proxy statement with information with respect to the Mergers. At this time, the Company is unable to estimate the ultimate outcome of the Finger Action or meaningfully quantify how the final resolution of the Finger Action may impact on its business, financial condition and results of operations.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, on each of February 2, 2022, February 14, 2022 and February 15, 2022, purported Lawson stockholders made demands pursuant to Section 220 of the Delaware General Corporation Law to inspect certain books and records of Lawson (collectively, the &#8220;Books and Records Demands&#8221;). One stated purpose of the Books and Records Demands is to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee&#8217;s and the Lawson board of directors&#8217; approval of the Mergers. In addition, on March 16, 2022, one of the purported Lawson stockholders who previously made a Books and Records Demand filed a lawsuit entitled Robert Garfield v. Lawson Products, Inc., Case No. 2022-0252, in the Court of Chancery of the State of Delaware against Lawson (the &#8220;Garfield Action&#8221;). On March 22, 2022, another of the purported Lawson stockholders who previously made a Books and Records Demand filed a lawsuit entitled Jeffrey Edelman v. Lawson Products, Inc., Case No. 2022-0270, in the Court of Chancery of the State of Delaware against Lawson (the &#8220;Edelman Action&#8221;). The Garfield Action and the Edelman Action are collectively referred to as the &#8220;Books and Records Actions.&#8221; The Books and Records Actions seek to compel inspection of certain books and records of Lawson to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee&#8217;s and the Lawson board of directors&#8217; approval of the Mergers. Pursuant to a stipulation approved by Delaware Court of Chancery on March 24, 2022, the Books and Records Actions are being held in abeyance until May 23, 2022. Lawson and the members of its board of directors disagree with and intend to vigorously defend against the Books and Records Actions and any claim, if asserted, arising from the other Books and Records Demands. Due to the inherent uncertainties of these demands, the Company is not able to predict either the outcome of these demands on its business, financial condition and results of operations, or a range of reasonably possible losses, if any, at this time. Accordingly, no amounts have been recorded in the condensed consolidated financial statements for these matters.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Environmental matter</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2012, it was determined a Company owned site in Decatur, Alabama, contained hazardous substances in the soil and groundwater as a result of historical operations prior to the Company's ownership. The Company retained an environmental consulting firm to further investigate the contamination, prepare a remediation plan, and enroll the site in the Alabama Department of Environmental Management (&#8220;ADEM&#8221;) voluntary cleanup program.</span></div><div style="text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A remediation plan was approved by ADEM in 2018. The plan consists of chemical injections throughout the affected area, as well as subsequent monitoring of the area. The injection process was completed in the first quarter of 2019 and the environmental consulting firm is monitoring the affected area. At March 31, 2022 the Company had less than $0.1&#160;million accrued for potential monitoring costs. The costs for future monitoring are not significant and have been fully accrued. The Company does not expect to capitalize any amounts related to the remediation plan.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LegalMattersAndContingenciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI http://asc.fasb.org/topic&amp;trid=2127136<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LegalMattersAndContingenciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928547944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transaction<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_RelatedPartyTransactionTextBlock', window );">Related Party Transaction</a></td>
<td class="text">Related Party Transactions<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the three months ended March&#160;31, 2022, the Company purchased approximately $0.5 million of inventory from a company owned by Luther King Capital Management Corporation (&#8220;LKCM&#8221;) at fair market value. The entire value of the purchase was prepaid per the terms of the purchase agreement. Approximately $0.2&#160;million of the inventory was received by the end of the first quarter 2022, with the remaining amount scheduled to be received in the second quarter 2022. No liabilities exist with respect to this transaction as of March&#160;31, 2022. The Company believes that this transaction is on terms comparable to those that the Company could reasonably expect in an arm&#8217;s length transaction with an unrelated third party.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">TestEquity and Gexpro Services Mergers</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of April 1, 2022, the Closing Date of the TestEquity Merger and Gexpro Services Merger, entities affiliated with Luther King Capital Management Corporation (&#8220;LKCM&#8221;) and J. Bryan King (the Chairman of the Lawson board of directors), including private investment partnerships for which LKCM serves as investment manager, beneficially owned a majority of the ownership interests in the TestEquity Equityholder (which in turn owned all of the outstanding equity interests of TestEquity as of immediately prior to the completion of the TestEquity Merger). As of the Closing Date, Mr. King was a director of the TestEquity Equityholder. In addition, as of the Closing Date, Mark F. Moon (a member of the Lawson board of directors) was a director of, and held a direct or indirect equity interest in, the TestEquity Equityholder. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the Closing Date of the Mergers, entities affiliated with LKCM and Mr. King, including private investment partnerships for which LKCM serves as investment manager, beneficially owned a majority of the ownership interests in the Gexpro Services Stockholder (which in turn owned all of the outstanding stock of Gexpro Services as of immediately prior to the completion of the Gexpro Services Merger).</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of the day immediately preceding the Closing Date, entities affiliated with LKCM and Mr. King beneficially owned approximately 48% of the shares of Lawson common stock outstanding as of the day immediately preceding the Closing Date.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of and after the consummation of the Mergers, entities affiliated with LKCM and J. Bryan King (the Chairman of the Lawson board of directors) beneficially owned in the aggregate approximately 14,640,000 shares of Lawson common stock as of the Closing Date, which shares represented approximately 75% of the shares of Lawson common stock outstanding as of the Closing Date after giving effect to the issuance of shares as of the Closing Date in connection with the consummation of the Mergers. Such aggregate share amount does not include any of the up to 700,000 additional shares of Lawson common stock or any of the up to 1,000,000 additional shares of Lawson common stock potentially issuable to the TestEquity Equityholder and the Gexpro Services Stockholder, respectively, in accordance with the earnout provisions of the TestEquity Merger Agreement and the Gexpro Services Merger Agreement, respectively, summarized in Note 1 - Summary of Significant Accounting Policies and Other Information.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_RelatedPartyTransactionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_RelatedPartyTransactionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928425304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Information<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">Segment Information</a></td>
<td class="text">Segment Information<div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's operating segments, Lawson and Bolt Supply, also represent its reportable segments because of differences in the businesses' financial characteristics and the methods they employ to deliver product to customers. The results of the Company's operating segments are reviewed by the Company&#8217;s chief operating decision maker responsible for reviewing operating performance and allocating resources. The Lawson segment primarily relies on its large network of sales representatives to visit the customer at the customers' location and produce sales orders for product that is then shipped to the customer and also provides VMI services. The Bolt Supply segment primarily sells product to customers when the customers visit one of Bolt's</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 14 b</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ranch locations and the product is delivered to the customers at the point of sale. The Bolt Supply segment total assets include the value of the acquired intangibles and the related amortization within its operating income.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information for the Company's reportable segments follows:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Bolt Supply</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,877&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,556&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bolt Supply</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,498&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,560&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Lawson</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Bolt Supply</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,076&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,810&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,185&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,859&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI http://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928567672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COVID-19 Risks and Uncertainties<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock', window );">COVID-19 Risks and Uncertainties</a></td>
<td class="text">COVID-19 Risks and Uncertainties<div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Various events related to COVID-19 may continue to impact revenue, product sourcing, sales functions, and customers' ability to pay timely. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The government of the State of Illinois defines Lawson Products as an essential business. A change in this status could result in the temporary closure of our business if the COVID-19 pandemic worsens, and government restrictions are reimposed to require business shutdowns. The COVID-19 pandemic could result in a temporary closure of any or all of our office space, distribution facilities, or branch locations, as well as disruptions to our supply chain and interactions with our suppliers and customers. The pandemic has had and may in the future have a material adverse impact on future financial results, liquidity, and overall performance of the Company. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 27, 2020, Congress enacted the Coronavirus Aid, Relief, and Economic Security (&#8220;CARES&#8221;) Act to provide certain relief as a result of the COVID-19 outbreak. The Company elected to defer a total of $3.5&#160;million of employer side social security payments in accordance with the CARES Act. The Company paid $1.7&#160;million of accrued deferred payroll taxes in the fourth quarter of 2021, and the remaining balance of $1.8&#160;million is expected to be paid in the fourth quarter of 2022. The Company will continue to evaluate how the provisions of the CARES Act will impact its financial position, results of operations and cash flows. </span></div>The Company will continue to closely monitor the operating environment and will take appropriate actions to protect the safety of its employees, customers and suppliers.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RisksAndUncertaintiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RisksAndUncertaintiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 20<br> -URI http://asc.fasb.org/subtopic&amp;trid=114868817<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643930229448">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Subsequent Event<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_SubsequentEventAbstract', window );"><strong>Subsequent Event [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">Subsequent Event</a></td>
<td class="text">Subsequent Events<div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">TestEquity and Gexpro Services Mergers</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 1 - Summary of Significant Accounting Policies and Other Information,</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for a description of the TestEquity Merger and the Gexpro Services Merger consummated on April 1, 2022. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Amended and Restated Credit Agreement</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the TestEquity Merger and Gexpro Services Merger, Lawson entered into an </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amended and Restated Credit Agreement. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Refer to Note 9 - Credit Agreement, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">for a description of the agreement.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline">Retirement of CEO</span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 4, 2022, Michael G. DeCata, entered into an agreement pursuant to which he agreed to retire from his positions as President and Chief Executive Officer and as a member of the Board of Directors of Lawson, effective May 1, 2022. In connection with Mr. DeCata&#8217;s retirement, a Lawson subsidiary and Mr. DeCata entered into a Retirement and Consulting Agreement, dated as of April 4, 2022, pursuant to which Mr. DeCata agreed to provide consulting and advisory services from time to time through May 1, 2026. As part of the succession plan, Cesar Lanuza was appointed as President and Chief Executive Officer of the Lawson subsidiary that operates Lawson's business operations other than TestEquity and Gexpro Services, effective April 4, 2022.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_SubsequentEventAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Subsequent Event [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_SubsequentEventAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI http://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928540856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock', window );">Revenue Recognition</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Company's revenue recognition analysis, it concluded that it has two separate performance obligations, and accordingly, two separate revenue streams: products and services. Under the definition of a contract as defined by ASC 606, the Company considers contracts to be created at the time an order to purchase product and services is agreed upon regardless of whether or not there is a written contract.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Performance Obligations</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson has two operating segments; the Lawson segment and the Bolt Supply segment. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Lawson segment has two distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation. Although the Company has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. The Company does not price its offerings based on any allocation between these obligations.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Lawson generates revenue primarily from the sale of MRO products to its customers. Revenue related to product sales is recognized at the time that control of the product has been transferred to the customer; either at the time the product is shipped or the time the product has been received by the customer. The Company does not commit to long-term contracts to sell customers a certain minimum quantity of products.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Lawson segment offers a VMI service proposition to its customers. A portion of these services, primarily related to stocking of product and maintenance of the MRO inventory, is provided a short period of time after control of the purchased product has been transferred to the customer. Since some components of VMI service have not been provided at the time the control of the product transfers to the customer, that portion of expected consideration is deferred until the time that those services have been provided. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Bolt Supply segment does not provide VMI services for its customers or provide services in addition to product sales to customers. Revenue is recognized at the time that control of the product has been transferred to the customer which is either upon delivery or shipment depending on the terms of the contract. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected not to disclose the disaggregated components of revenue and cost of sales in its Consolidated Statements of Income and Comprehensive Income and in the related notes to the consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130561-203045<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -URI http://asc.fasb.org/topic&amp;trid=49130388<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130563-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI http://asc.fasb.org/extlink&amp;oid=123372394&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130564-203045<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130566-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928515736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredRevenueDisclosureAbstract', window );"><strong>Deferred Revenue Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregated revenue by geographic area follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">95,684&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">84,985&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,193&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,571&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,877&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,556&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Disaggregated revenue by product type follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:68.929%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.519%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.522%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Product Category</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fastening Systems</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23.5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cutting Tools and Abrasives</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.9&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fluid Power</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Electrical</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.6&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.7&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Aftermarket Automotive Supplies</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.8&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Safety</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.9&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Welding and Metal Repair</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.0&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Total</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100.0%</span></td></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928517128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Components of Inventories</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net, consisting primarily of purchased goods which are offered for resale, were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, gross</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85,455&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">81,569&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reserve for obsolete and excess inventory</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,158)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,720)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">77,297&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">73,849&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928510184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfGoodwillTextBlock', window );">Schedule of Goodwill</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill activity for the first three months of 2022 is included in the table below:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"><tr><td style="width:1.0%"/><td style="width:61.995%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.548%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.395%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.572%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.551%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill By Reportable Segment</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bolt</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Beginning balance December 31, 2021</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,384&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,929&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,313&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impact of foreign exchange rates</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">149&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">197&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at March 31, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,432&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,078&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,510&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfGoodwillTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfGoodwillTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928561016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract', window );"><strong>Intangible Assets, Net (Excluding Goodwill) [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Intangible Assets Disclosure</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization by intangible asset class were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:20.107%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.423%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Carrying Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Carrying Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade names</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,465&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,155)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,310&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,388&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,866)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,522&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,714&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,411)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,427&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,784)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,643&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,179&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,566)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,613&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,815&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,650)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,165&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643931018824">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Net Lease Cost</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The expenses generated by the leasing activity of Lawson for the three months ended March&#160;31, 2022 and 2021 were as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.349%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Operating Lease Expense </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,493&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating expenses</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">58&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Interest</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated Financing Lease Expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net Lease Cost</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,590&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,556&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify;text-indent:18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Includes short term lease expense, which is immaterial</span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted average lease terms and interest rates of the leases held by Lawson as of March&#160;31, 2022 are as follows:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:63.070%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.080%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.082%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Term in Years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted Average Interest Rate</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.8</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.18%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.9</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.78%</span></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The cash outflows of the leasing activity for the three months ended March&#160;31, 2022 are as follows (Dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:56.964%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.465%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.805%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash Flow Source</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Classification</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Amount</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,169&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from financing leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing cash flows from financing leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing activities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">43&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock', window );">Operating Lease Assets and Liabilities</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the net assets and liabilities generated by the leasing activity of Lawson as lessee as of March&#160;31, 2022 and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">December&#160;31, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.911%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.915%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease Type</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 31, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December 31, <br/>2021</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Right Of Use (&#8220;ROU&#8221;) operating lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,221&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,662&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total ROU financing lease assets </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(2)</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,571&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,045&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_0d8e71b5-ab94-4347-acd9-81ddda7bdb69"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_e0705cc9-85a3-4faf-854c-23b67db72579">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,313&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_2ee2000d-c01a-4e21-957a-fba88ac920dc"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_7b2d7c12-9ec5-4857-93f2-1e30d029e534">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,855&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,467&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_30a20464-dbdc-4ac0-9a18-55b0ecfa15bf"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_e6915d6a-c726-4675-841f-e76e18370852">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,814&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,713&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term financing <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_0c633b4b-561b-4248-9cd9-4122f1668ac2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_2eae2381-3809-408d-aeab-b90635322ed9">lease obligation</span></span></span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">128&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term lease obligation</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,908&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,841&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Operating lease assets are recorded net of accumulated amortization of $9.0 million and $8.0&#160;million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and December&#160;31, 2021, respectively</span></div><div style="padding-left:9pt;text-align:justify;text-indent:-9pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> Financing lease assets are recorded net of accumulated amortization of $0.6 million and $0.6 million as of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">March&#160;31, 2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"> and December&#160;31, 2021, respectively</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Value of Operating Lease Liabilities Generated by Leasing Activities</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of March&#160;31, 2022 were as follows (Dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.349%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year four</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year five</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsequent years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,591&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,838&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,526&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Minimum lease payments exclude payments to landlord for real estate taxes and common area maintenance $0.4 million</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Value of Finance Lease Liabilities Generated by Leasing Activities</a></td>
<td class="text"><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of March&#160;31, 2022 were as follows (Dollars in thousands):</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.344%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.349%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Maturity Date of Lease Liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Financing Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td></tr><tr style="height:3pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year one</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">146&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,419&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year two</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year three</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,392&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year four</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,790&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year five</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,278&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Subsequent years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,708&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,591&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,838&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,075&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,526&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">237&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;Minimum lease payments exclude payments to landlord for real estate taxes and common area maintenance $0.4 million</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease Assets And Liabilities</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928563304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Severance Reserve (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_SeveranceReserveAbstract', window );"><strong>Severance Reserve [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock', window );">Changes in the Company's Reserve for Severance</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Changes in the Company&#8217;s reserve for severance included in Accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets, as of March&#160;31, 2022 and 2021 were as follows:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:62.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.496%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended March 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,251&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to earnings</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">626&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">404&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(368)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(340)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">450&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,315&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_SeveranceReserveAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Severance reserve.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_SeveranceReserveAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928417192">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th"><div>Mar. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock', window );">Schedule of Segment Reporting Information, by Segment</a></td>
<td class="text"><div style="text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial information for the Company's reportable segments follows:</span></div><div style="text-align:justify;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:70.976%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.496%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.498%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(Dollars in thousands)</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Three Months Ended <br/>March 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revenue</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104,902&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,330&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Bolt Supply</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,975&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,226&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">117,877&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">103,556&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lawson</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">55,531&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,408&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Bolt Supply</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,967&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,152&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Consolidated total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">60,498&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,560&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Lawson</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,096&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,256&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;Bolt Supply</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">980&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">554&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,076&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,810&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(95)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(323)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">204&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;Income before income taxes</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,185&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,859&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 25<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8813-108599<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643925856008">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of Presentation and Summary of Significant Accounting Policies (Details)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>provision </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>segment </div>
<div>branch</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_NumberOfBranches', window );">Number of branches | branch</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=laws_TestEquityMember', window );">TestEquity | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">3,300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=laws_TestEquityMember', window );">TestEquity | Subsequent Event | TestEquity Holdback Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">700,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_BusinessCombinationNumberOfEarnoutProvisions', window );">Number of earnout provisions | provision</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_BusinessCombinationEarnoutProvisionPeriod', window );">Earnout provision period (in days)</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=laws_GexproMember', window );">Gexpro | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">7,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=laws_GexproMember', window );">Gexpro | Subsequent Event | Gexpro Services Holdback Shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems', window );"><strong>New Accounting Pronouncements or Change in Accounting Principle [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_BusinessCombinationNumberOfEarnoutProvisions', window );">Number of earnout provisions | provision</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_BusinessCombinationEarnoutProvisionPeriod', window );">Earnout provision period (in days)</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_BusinessCombinationEarnoutProvisionPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Earnout Provision Period</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_BusinessCombinationEarnoutProvisionPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_BusinessCombinationNumberOfEarnoutProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Business Combination, Number Of Earnout Provisions</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_BusinessCombinationNumberOfEarnoutProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_NumberOfBranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Branches</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_NumberOfBranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportableSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportableSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=laws_TestEquityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=laws_TestEquityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=laws_TestEquityHoldbackSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=laws_TestEquityHoldbackSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=laws_GexproMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=laws_GexproMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=laws_GexproServicesHoldbackSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=laws_GexproServicesHoldbackSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928829320">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Business Combinations (Details) - Subsequent Event<br> shares in Millions</strong></div></th>
<th class="th">
<div>Apr. 01, 2022 </div>
<div>brand </div>
<div>shares</div>
</th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">TestEquity</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_NumberOfBrands', window );">Number of brands acquired | brand</a></td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=laws_TestEquityAndGexproMember', window );">TestEquity And Gexpro</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">10.3<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=laws_TestEquityAndGexproMember', window );">TestEquity And Gexpro | Earnout Shares</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Number of shares authorized (in shares)</a></td>
<td class="nump">1.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_NumberOfBrands">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Brands</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_NumberOfBrands</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares of equity interests issued or issuable to acquire entity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=laws_TestEquityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=laws_TestEquityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=laws_TestEquityAndGexproMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=laws_TestEquityAndGexproMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=laws_EarnoutSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentConsiderationByTypeAxis=laws_EarnoutSharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928736568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>segment </div>
<div>revenueStream</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerAbstract', window );"><strong>Revenue from Contract with Customer [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_RevenueFromContractWithCustomerNumberOfRevenueStreams', window );">Number of revenue streams | revenueStream</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_NumberOfOperatingSegments', window );">Number of operating segments | segment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLeaseIncome', window );">Operating lease revenue</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="nump">$ 0.7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_LessorOperatingLeaseRightOfUseAssetCarryingValue', window );">Carrying value</a></td>
<td class="nump">$ 1.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_LessorOperatingLeaseRightOfUseAssetCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessor, Operating Lease, Right Of Use Asset, Carrying Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_LessorOperatingLeaseRightOfUseAssetCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_RevenueFromContractWithCustomerNumberOfRevenueStreams">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Revenue From Contract With Customer, Number Of Revenue Streams</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_RevenueFromContractWithCustomerNumberOfRevenueStreams</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfOperatingSegments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8672-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfOperatingSegments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLeaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=124258985&amp;loc=SL77919372-209981<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=123420820&amp;loc=SL77919311-209978<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6A<br> -URI http://asc.fasb.org/extlink&amp;oid=124502072&amp;loc=SL77927221-108306<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLeaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643927336872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Schedule of Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 117,877<span></span>
</td>
<td class="nump">$ 103,556<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">95,684<span></span>
</td>
<td class="nump">84,985<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 22,193<span></span>
</td>
<td class="nump">$ 18,571<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643922250952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Product Type (Details) - Product Concentration Risk - Revenue from Contract with Customer Benchmark<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=laws_FasteningSystemMember', window );">Fastening Systems</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">23.50%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=laws_CuttingToolsAndAbrasivesMember', window );">Cutting Tools and Abrasives</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">14.20%<span></span>
</td>
<td class="nump">14.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=laws_FluidPowerMember', window );">Fluid Power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">13.80%<span></span>
</td>
<td class="nump">13.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=laws_ElectricalMember', window );">Electrical</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">10.50%<span></span>
</td>
<td class="nump">10.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=laws_SpecialtyChemicalsMember', window );">Specialty Chemicals</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">9.30%<span></span>
</td>
<td class="nump">9.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=laws_AftermarketAutomotiveSuppliesMember', window );">Aftermarket Automotive Supplies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">8.10%<span></span>
</td>
<td class="nump">6.80%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=laws_SafetyMember', window );">Safety</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">4.80%<span></span>
</td>
<td class="nump">4.90%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=laws_WeldingAndMetalRepairMember', window );">Welding and Metal Repair</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk (as a percent)</a></td>
<td class="nump">14.30%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI http://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisaggregationOfRevenueLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_ProductConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=laws_FasteningSystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=laws_FasteningSystemMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=laws_CuttingToolsAndAbrasivesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=laws_CuttingToolsAndAbrasivesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=laws_FluidPowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=laws_FluidPowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=laws_ElectricalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=laws_ElectricalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=laws_SpecialtyChemicalsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=laws_SpecialtyChemicalsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=laws_AftermarketAutomotiveSuppliesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=laws_AftermarketAutomotiveSuppliesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=laws_SafetyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=laws_SafetyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=laws_WeldingAndMetalRepairMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=laws_WeldingAndMetalRepairMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductAndServiceOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643926512936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Restricted Cash (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">$ 198<span></span>
</td>
<td class="nump">$ 1,001<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=laws_GuaranteedInvestmentCertificateMember', window );">Guaranteed Investment Certificate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">$ 200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=123431023&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=laws_GuaranteedInvestmentCertificateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis=laws_GuaranteedInvestmentCertificateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928787000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Schedule of Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNetAbstract', window );"><strong>Components of inventories</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryGross', window );">Inventories, gross</a></td>
<td class="nump">$ 85,455<span></span>
</td>
<td class="nump">$ 81,569<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryValuationReserves', window );">Reserve for obsolete and excess inventory</a></td>
<td class="num">(8,158)<span></span>
</td>
<td class="num">(7,720)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">$ 77,297<span></span>
</td>
<td class="nump">$ 73,849<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryValuationReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation reserve for inventory.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.BB)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.6(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryValuationReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643927389144">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 35,313<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Impact of foreign exchange rates</a></td>
<td class="nump">197<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">35,510<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=laws_LawsonSegmentMember', window );">Lawson</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">21,384<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Impact of foreign exchange rates</a></td>
<td class="nump">48<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">21,432<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=laws_BoltSegmentMember', window );">Bolt</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">13,929<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss', window );">Impact of foreign exchange rates</a></td>
<td class="nump">149<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 14,078<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120320667&amp;loc=SL49117168-202975<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillForeignCurrencyTranslationGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=laws_LawsonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=laws_LawsonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=laws_BoltSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=laws_BoltSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643925925848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 22,179<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,815<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(6,566)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7,650)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">15,613<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16,165<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember', window );">Trade names</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">10,465<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,388<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(3,155)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,866)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">7,310<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,522<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">11,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,427<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(3,411)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,784)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Net Carrying Value</a></td>
<td class="nump">$ 8,303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,643<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TradeNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643930956264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Net Lease Cost (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Consolidated Operating Lease Expense</a></td>
<td class="nump">$ 1,556<span></span>
</td>
<td class="nump">$ 1,493<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Consolidated Financing Lease Amortization</a></td>
<td class="nump">33<span></span>
</td>
<td class="nump">58<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Consolidated Financing Lease Interest</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_FinanceLeaseCost', window );">Consolidated Financing Lease Expense</a></td>
<td class="nump">34<span></span>
</td>
<td class="nump">63<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Net Lease Cost</a></td>
<td class="nump">$ 1,590<span></span>
</td>
<td class="nump">$ 1,556<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_FinanceLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Cost</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_FinanceLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643922327944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Net Lease Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Total Right Of Use ("ROU") operating lease assets</a></td>
<td class="nump">$ 17,221<span></span>
</td>
<td class="nump">$ 13,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Total ROU financing lease assets</a></td>
<td class="nump">350<span></span>
</td>
<td class="nump">383<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_LeaseAssetsRightofUseAsset', window );">Total lease assets</a></td>
<td class="nump">17,571<span></span>
</td>
<td class="nump">14,045<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Total current operating lease obligation</a></td>
<td class="nump">4,712<span></span>
</td>
<td class="nump">4,313<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Total current financing lease obligation</a></td>
<td class="nump">143<span></span>
</td>
<td class="nump">154<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_LeaseLiabilityCurrent', window );">Total current lease obligations</a></td>
<td class="nump">4,855<span></span>
</td>
<td class="nump">4,467<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Total long term operating lease obligation</a></td>
<td class="nump">13,814<span></span>
</td>
<td class="nump">10,713<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Total long term financing lease obligation</a></td>
<td class="nump">94<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_LeaseLiabilityNoncurrent', window );">Total long term lease obligation</a></td>
<td class="nump">13,908<span></span>
</td>
<td class="nump">10,841<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation', window );">Operating lease accumulated depreciation</a></td>
<td class="nump">9,000<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Finance lease accumulated amortization</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 600<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total current lease obligations<span></span>
</td>
<td class="text">Total current lease obligations<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total current lease obligations<span></span>
</td>
<td class="text">Total current lease obligations<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total long term lease obligation<span></span>
</td>
<td class="text">Total long term lease obligation<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Total long term lease obligation<span></span>
</td>
<td class="text">Total long term lease obligation<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_LeaseAssetsRightofUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Assets, Right-of-Use Asset</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_LeaseAssetsRightofUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_LeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Current</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_LeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_LeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lease Liability, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_LeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Operating Lease, Right-of-Use Asset, Accumulated Depreciation</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated amortization of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918638-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918631-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643922273832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Value of Lease Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Year one</a></td>
<td class="nump">$ 5,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Year two</a></td>
<td class="nump">4,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Year three</a></td>
<td class="nump">3,392<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Year four</a></td>
<td class="nump">1,790<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Year five</a></td>
<td class="nump">1,276<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour', window );">Subsequent years</a></td>
<td class="nump">4,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments (1)</a></td>
<td class="nump">20,591<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">2,065<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">18,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Financing Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear', window );">Year one</a></td>
<td class="nump">146<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Year two</a></td>
<td class="nump">78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Year three</a></td>
<td class="nump">18<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Year four</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Year five</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_FinanceLeaseLiabilityToBePaidAfterYearFour', window );">Subsequent years</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total lease payments (1)</a></td>
<td class="nump">247<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_FinanceLeaseLiabilityPresentValue', window );">Present value of lease liabilities</a></td>
<td class="nump">237<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_NetLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Total</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear', window );">Year one</a></td>
<td class="nump">5,419<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_NetLeaseLiabilityPaymentsDueYearOne', window );">Year two</a></td>
<td class="nump">4,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_NetLeaseLiabilityPaymentsDueYearTwo', window );">Year three</a></td>
<td class="nump">3,410<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_NetLeaseLiabilityPaymentsDueYearThree', window );">Year four</a></td>
<td class="nump">1,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_NetLeaseLiabilityPaymentsDueYearFour', window );">Year five</a></td>
<td class="nump">1,278<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_NetLeaseLiabilityPaymentsDueAfterYearFour', window );">Subsequent years</a></td>
<td class="nump">4,708<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_NetLeaseLiabilityPaymentsDue', window );">Total lease payments (1)</a></td>
<td class="nump">20,838<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_NetLeaseLiabilityImputedInterest', window );">Less: Interest</a></td>
<td class="nump">2,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_NetLeaseLiabilityPresentValue', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 18,763<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_FinanceLeaseLiabilityPresentValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Liability, Present Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_FinanceLeaseLiabilityPresentValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_FinanceLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Liability, to be Paid, after Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_FinanceLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Lessee, Operating Lease, Liability, To Be Paid, After Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_NetLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liabilities, Payments, Due [Abstract]</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_NetLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_NetLeaseLiabilityImputedInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Imputed Interest</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_NetLeaseLiabilityImputedInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_NetLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Payments Due</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_NetLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_NetLeaseLiabilityPaymentsDueAfterYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Payments, Due after Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_NetLeaseLiabilityPaymentsDueAfterYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_NetLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Payments, Due Year Four</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_NetLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_NetLeaseLiabilityPaymentsDueYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Payments, Due Year One</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_NetLeaseLiabilityPaymentsDueYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_NetLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Payments, Due Year Three</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_NetLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_NetLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Payments, Due Year Two</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_NetLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Payments, Remainder of Fiscal Year</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_NetLeaseLiabilityPresentValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Net Lease Liability, Present Value</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_NetLeaseLiabilityPresentValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928581128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details)<br></strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Leases, Weighted Average Term in Years</a></td>
<td class="text">5 years 9 months 18 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Leases, Weighted Average Interest Rate</a></td>
<td class="nump">4.18%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance Leases, Weighted Average Term in Years</a></td>
<td class="text">1 year 10 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance Leases, Weighted Average Interest Rate</a></td>
<td class="nump">4.78%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for finance lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI http://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643925914552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Cash Outflows of the Leasing Activity (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating cash flows from operating leases</a></td>
<td class="nump">$ 1,169<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from financing leases</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_FinanceLeasePrincipalPayments', window );">Financing cash flows from financing leases</a></td>
<td class="nump">$ 43<span></span>
</td>
<td class="nump">$ 58<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseInterestPaymentOnLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeasePrincipalPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for principal payment on finance lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeasePrincipalPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=123408670&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643930923928">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use asset</a></td>
<td class="nump">$ 17,221<span></span>
</td>
<td class="nump">$ 13,662<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liability</a></td>
<td class="nump">18,526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">McCook</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LesseeLeaseDescriptionLineItems', window );"><strong>Lessee, Lease, Description [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Right of use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Lease liability</a></td>
<td class="nump">$ 4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeaseDescriptionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeaseDescriptionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643921670584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Credit Agreement (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Apr. 01, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="nump">1.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Interest rate (as a percent)</a></td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_DebtInstrumentAdditionalMargin', window );">Additional margin (as a percent)</a></td>
<td class="nump">1.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Subsequent Event | Alternate Base Rate Or Canadian Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Subsequent Event | Adjusted Term SOFR Or CDOR Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_DebtInstrumentAdditionalMargin', window );">Additional margin (as a percent)</a></td>
<td class="nump">2.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Subsequent Event | Alternate Base Rate Or Canadian Prime Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">1.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Subsequent Event | Adjusted Term SOFR Or CDOR Rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1', window );">Basis spread on variable rate (as a percent)</a></td>
<td class="nump">2.75%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.23%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeeAmount', window );">Commitment fee</a></td>
<td class="nump">$ 3,125,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Credit facility, borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit facility, remaining borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 83,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 87,100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeeAmount', window );">Commitment fee</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100,000<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsGross', window );">Deferred financing costs incurred</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing costs net of accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | JPMorgan Chase Bank, NA | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit', window );">Accordion feature</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Loans outstanding</a></td>
<td class="nump">$ 86,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | Minimum | JPMorgan Chase Bank, NA | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="nump">0.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Revolving Credit Facility | Maximum | JPMorgan Chase Bank, NA | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="nump">0.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Letter of Credit | JPMorgan Chase Bank, NA | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Letter of Credit | Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Letter of Credit | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage', window );">Commitment fee percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Bridge Loan | JPMorgan Chase Bank, NA | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Term Loan Facility | JPMorgan Chase Bank, NA | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCredit', window );">Loans outstanding</a></td>
<td class="nump">250,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Term Loan Facility | Delayed Draw Term Loan Facility | JPMorgan Chase Bank, NA | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum borrowing capacity</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_LineOfCreditFacilityTickingFeePercentage', window );">Ticking fee percentage (as a percent)</a></td>
<td class="nump">0.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Term Loan Facility | Delayed Draw Term Loan Facility | Minimum | JPMorgan Chase Bank, NA | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_LineOfCreditFacilityTickingFeePercentage', window );">Ticking fee percentage (as a percent)</a></td>
<td class="nump">0.15%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">Line of Credit | Term Loan Facility | Delayed Draw Term Loan Facility | Maximum | JPMorgan Chase Bank, NA | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityLineItems', window );"><strong>Line of Credit Facility [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_LineOfCreditFacilityTickingFeePercentage', window );">Ticking fee percentage (as a percent)</a></td>
<td class="nump">0.35%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_DebtInstrumentAdditionalMargin">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Additional Margin</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_DebtInstrumentAdditionalMargin</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Accordion Feature, Increase Limit</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_LineOfCreditFacilityTickingFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line of Credit Facility, Ticking Fee Percentage</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_LineOfCreditFacilityTickingFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentBasisSpreadOnVariableRate1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage points added to the reference rate to compute the variable rate on the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentBasisSpreadOnVariableRate1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6036836-161870<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateEffectivePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(16))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeeAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the fee for available but unused credit capacity under the credit facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeeAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCommitmentFeePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCommitmentFeePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=laws_AlternateBaseRateOrCanadianPrimeRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=laws_AlternateBaseRateOrCanadianPrimeRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableRateAxis=laws_AdjustedTermSOFROrCDORRateMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_VariableRateAxis=laws_AdjustedTermSOFROrCDORRateMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityAxis=laws_JPMorganChaseBankNAMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LineOfCreditFacilityAxis=laws_JPMorganChaseBankNAMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_BridgeLoanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=laws_TermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=laws_TermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=laws_DelayedDrawTermLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=laws_DelayedDrawTermLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643931126856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock Repurchase Program (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Jun. 30, 2019</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfRepurchaseAgreementsAbstract', window );"><strong>Disclosure of Repurchase Agreements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="nump">$ 4.5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodShares', window );">Stock repurchased (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfRepurchaseAgreementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfRepurchaseAgreementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchaseProgramAuthorizedAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of stock repurchase plan authorized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchaseProgramAuthorizedAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=123467817&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI http://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643931122328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Severance Reserve (Details) - Employee Severance - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserveRollForward', window );"><strong>Reserve for severance and related payments</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Balance at beginning of period</a></td>
<td class="nump">$ 192<span></span>
</td>
<td class="nump">$ 1,251<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringCharges', window );">Charged to earnings</a></td>
<td class="nump">626<span></span>
</td>
<td class="nump">404<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsForRestructuring', window );">Cash paid</a></td>
<td class="num">(368)<span></span>
</td>
<td class="num">(340)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RestructuringReserve', window );">Balance at end of period</a></td>
<td class="nump">$ 450<span></span>
</td>
<td class="nump">$ 1,315<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForRestructuring">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3367-108585<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForRestructuring</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109237686&amp;loc=d3e17752-110868<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.P.3)<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140864-122747<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123570139&amp;loc=d3e3602-108585<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.P.4(b)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 420<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=115931487&amp;loc=d3e140904-122747<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringReserveRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringReserveRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestructuringCostAndReserveAxis=us-gaap_EmployeeSeveranceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928718568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Additional Information (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract', window );"><strong>Share-based Payment Arrangement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock-based compensation expense (income)</a></td>
<td class="num">$ (8.6)<span></span>
</td>
<td class="nump">$ 1.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent', window );">Stock-based compensation liability</a></td>
<td class="nump">$ 7.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 16.7<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5047-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.F)<br> -URI http://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=120381028&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643930852120">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 3,199<span></span>
</td>
<td class="nump">$ 1,263<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">26.30%<span></span>
</td>
<td class="nump">26.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI http://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643928509624">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies (Details)<br> $ in Millions</strong></div></th>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AccrualForEnvironmentalLossContingencies', window );">Accrued environmental matter costs</a></td>
<td class="nump">$ 0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccrualForEnvironmentalLossContingencies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Total costs accrued as of the balance sheet date for environmental loss contingencies.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=6395460&amp;loc=d3e13647-108346<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 410<br> -SubTopic 30<br> -Section 50<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=6393242&amp;loc=d3e13207-110859<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccrualForEnvironmentalLossContingencies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643927272904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related Party Transaction (Details) - USD ($)<br> shares in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Mar. 31, 2022</div></th>
<th class="th"><div>Apr. 01, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated Entity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty', window );">Purchases from related party</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Related parties, liabilities</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember', window );">Affiliated Entity | Inventory Received</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Amount of transaction</a></td>
<td class="nump">$ 200,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=laws_LCKMAndMrKingMember', window );">LCKM And Mr King | Subsequent Event</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_EquityMethodInvestmentOwnershipPercentage', window );">Ownership percentage (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">48.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_RelatedPartyTransactionSharesOwned', window );">Shares owned by related party (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">14,640<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_RelatedPartyTransactionCommonStockOutstanding', window );">Common stock outstanding (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_RelatedPartyTransactionAdditionalSharesOutstanding', window );">Additional shares outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable', window );">Potentially issuable shares (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_RelatedPartyTransactionAdditionalSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Additional Shares Outstanding</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_RelatedPartyTransactionAdditionalSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Additional Shares Outstanding, Potentially Issuable</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_RelatedPartyTransactionCommonStockOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Common Stock, Outstanding</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_RelatedPartyTransactionCommonStockOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_RelatedPartyTransactionSharesOwned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Related Party Transaction, Shares Owned</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_RelatedPartyTransactionSharesOwned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(3),(4))<br> -URI http://asc.fasb.org/extlink&amp;oid=120398452&amp;loc=d3e534808-122878<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityMethodInvestmentOwnershipPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityMethodInvestmentOwnershipPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=srt_AffiliatedEntityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAxis=laws_InventoryReceivedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAxis=laws_InventoryReceivedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=laws_LCKMAndMrKingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=laws_LCKMAndMrKingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643921644184">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Segment Reporting (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2022 </div>
<div>USD ($) </div>
<div>branch</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_NumberOfBranches', window );">Number of branches | branch</a></td>
<td class="nump">14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">$ 117,877<span></span>
</td>
<td class="nump">$ 103,556<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">60,498<span></span>
</td>
<td class="nump">54,560<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">12,076<span></span>
</td>
<td class="nump">4,810<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_InterestExpense', window );">Interest expense</a></td>
<td class="nump">95<span></span>
</td>
<td class="nump">323<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpense', window );">Other income, net</a></td>
<td class="nump">204<span></span>
</td>
<td class="nump">372<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">12,185<span></span>
</td>
<td class="nump">4,859<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=laws_LawsonSegmentMember', window );">Lawson</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">104,902<span></span>
</td>
<td class="nump">93,330<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">55,531<span></span>
</td>
<td class="nump">50,408<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">11,096<span></span>
</td>
<td class="nump">4,256<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_StatementBusinessSegmentsAxis=laws_BoltSupplySegmentMember', window );">Bolt Supply</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_SegmentReportingInformationLineItems', window );"><strong>Segment Reporting Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Revenue</a></td>
<td class="nump">12,975<span></span>
</td>
<td class="nump">10,226<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">4,967<span></span>
</td>
<td class="nump">4,152<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">$ 980<span></span>
</td>
<td class="nump">$ 554<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_NumberOfBranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Number Of Branches</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_NumberOfBranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI http://asc.fasb.org/extlink&amp;oid=124359900&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI http://asc.fasb.org/extlink&amp;oid=123384075&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of the cost of borrowed funds accounted for as interest expense.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=6450988&amp;loc=d3e26243-108391<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (210.5-03(11))<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount of income (expense) related to nonoperating activities, classified as other.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=123367319&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8906-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9031-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9038-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130543-203045<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e8736-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI http://asc.fasb.org/extlink&amp;oid=123359005&amp;loc=d3e9054-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 606<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI http://asc.fasb.org/extlink&amp;oid=123351226&amp;loc=SL49130545-203045<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 924<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 11.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=6472922&amp;loc=d3e499488-122856<br></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=laws_LawsonSegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=laws_LawsonSegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementBusinessSegmentsAxis=laws_BoltSupplySegmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementBusinessSegmentsAxis=laws_BoltSupplySegmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.22.1</span><table class="report" border="0" cellspacing="2" id="idm139643927557496">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COVID-19 Risks and Uncertainties (Details) - USD ($)<br> $ in Millions</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Mar. 27, 2020</div></th>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusualRiskOrUncertaintyLineItems', window );"><strong>Unusual Risk or Uncertainty [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_SocialSecurityTaxEmployerDeferralCARESAct', window );">Deferred employer side social security payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3.5<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct', window );">Payments Of deferred employer payroll tax, CARES Act</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_UnusualRiskOrUncertaintyLineItems', window );"><strong>Unusual Risk or Uncertainty [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct', window );">Payments Of deferred employer payroll tax, CARES Act</a></td>
<td class="nump">$ 1.8<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Payments Of Deferred Employer Payroll Tax, CARES Act</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_SocialSecurityTaxEmployerDeferralCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Social Security Tax, Employer, Deferral, CARES Act</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">laws_SocialSecurityTaxEmployerDeferralCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>laws_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnusualRiskOrUncertaintyLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnusualRiskOrUncertaintyLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>laws-20220331_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:country="http://xbrl.sec.gov/country/2021"
  xmlns:dei="http://xbrl.sec.gov/dei/2021q4"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:laws="http://www.lawsonproducts.com/20220331"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2021-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2021-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="laws-20220331.xsd" xlink:type="simple"/>
    <context id="i28911930d5774060b732651d269170f3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3170782850db4a0fb084c53e42768b61_I20220415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2022-04-15</instant>
        </period>
    </context>
    <context id="ia88ad305c5b84a2aa39eca81d91b534f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i2f6f559823cc4d0ca8a8446f1073d959_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i032ddf7d4135413e99cc12f592f1b322_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ifaf04ff886a44505a9281b6f28e73bfe_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i42f82aca34574b38b0283beeaf7154ab_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i9c5070700cfd4c0097738085cd397dd3_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibcc047439f834ff1be14d7f4c7e0efe7_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iceb3b8b8d8454c32a000ba91524436e1_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i83dc633c30d1486a8a2b1d9935335309_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7e372e5801334bdf8072d223518dde8b_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5061f12ed58a4febbd96b22c2ef563d0_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i49d3c4accdd7477b8f2bd8a9b1598716_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i24adba45b6d645e1a8ff1672174228cb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i1ca652d24d6a4dc9bb18b5d256fc5813_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i4c4f2be8270f45e7b08d6c7f58be8707_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ie574e3735da34d6989659302866581bc_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i823cfb4b04b647898a2dcd3c5ea86e22_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i58f81502bc6d467285e71002a809416f_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i2d502058ab9349aea52309988771ac70_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ie35e206055554852976f992ca4bc6133_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i33439b31f11f4a4e9850fb17a9424c3c_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i8a176dbc7f1948719aab36954507ee78_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="if75ddad892b04a34af19009fcefc5192_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="id47b3a13478f43c495772a31b65f6ecd_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ide630dcfa03d4d5f827a1c21cbc93293_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i11df17624d37446081d58bd8e1f5a522_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i924e1453d6044a97b210b7652fb8d073_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7d9d582979ce4f80b37290a1d0dfb4a8_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i45919af5ca96441a8b53ac8d79aa551a_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie4d4f66afd0c44d5875bc28e883bf7b4_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i84ea70e497cd49f980f6dfe3bf79dd69_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i50af8b9cbbc845a0843e382367006187_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ib98475d332ba4cc2927368e6d94019ea_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="if0bd87db7f7c47ebb568ec5cc6437837_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:TestEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ib4fc116efca34b128e344c8828f99ef1_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:TestEquityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">laws:TestEquityHoldbackSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="iae06f7fb27f7472fbb393bd85e086db5_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:GexproMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i2f24af4c8c0c4850bd7301a09f915e94_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:GexproMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">laws:GexproServicesHoldbackSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i11db4a863024438aa5b5ec7700294ace_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:TestEquityAndGexproMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ia10c77a13f8542708c0fa28f978c0fd8_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:TestEquityAndGexproMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">laws:EarnoutSharesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i7da4c63559fd449a8a8bdfd17706feca_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">laws:TestEquityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="id7479acf02e849d9bec2b4315eea1a23_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i0910ab6902f941d292eca0d5e24cace4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8922401fcf6541dd929e978e34426990_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i236f359ffea64cf7966e588d8b352055_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="iae401f485dbf40f1a2e35488e7ab5226_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:FasteningSystemMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i7923e42de8c5490ba11bae95b658a39d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:FasteningSystemMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5f1ef164621c4b709ab512cbbf2ed910_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:CuttingToolsAndAbrasivesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i59cb21dd054744089c3e7bc363931d99_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:CuttingToolsAndAbrasivesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8e2a6eccca0a4e47a9036984f166b3a3_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:FluidPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i6e3fd8169cde4949b2fdbe9c8e5be8fb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:FluidPowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i1f4d285629284379b2596cc61249d4b9_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:ElectricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ibe38fb8ed99040439a2769155c39173d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:ElectricalMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i473295ed383045a6a592941b8d0ad444_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:SpecialtyChemicalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1297af49b1064d3dbe7852e49f378719_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:SpecialtyChemicalsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ib4aca559467d4c26a3cc7af198c3df0e_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:AftermarketAutomotiveSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia50e8e86b4a748f68d72ff199cb86388_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:AftermarketAutomotiveSuppliesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ia79532a89f9c4df6af289338de953e43_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:SafetyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i50ea335579de4e5fb8512929baca135c_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:SafetyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibe58e5931f5c46b798c5cefc4585f87f_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:WeldingAndMetalRepairMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i5697ea246ed549d1ab09171411a247aa_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:WeldingAndMetalRepairMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i5d89d6eb533b4df9b6df746e7ab41333_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i76b4320bead4424187b6a0a8ffa95eef_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i836061c3987241e79d4fa73274083891_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i06a1d349085f4b7ea53300fb8f093949_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:ProductConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i781e8ac9ccb14bdeaf604d62b195d090_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">laws:GuaranteedInvestmentCertificateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i578d7699251b469199417aea9363c2bf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:LawsonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ib8c8b480a469436ca91ce6e074bfc38a_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:BoltSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="icc7b6914e92642f7a7dd331f18ec34dc_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:LawsonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i1ff06a40c00c499c994b5cba3e8aca90_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:BoltSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3fe22a2d693c48cab660336fc9b0fac3_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:LawsonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ia7f238cf541548238f9f6a75e34732cb_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:BoltSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ic5ceeea1644149c89ffa0831f8a5684a_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="ib5a29c1ee2c145f5b68932499c380fcf_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ibfd674d3659041c697c37b7503669956_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i64a48168a343418d9f0f74f934358a6b_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="ic5599c60b4e24339ab2bf5b363afc967_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i5314f7642e6f4a3f88f1cefe5f35e93f_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="if64bd030bea841a1996e42c3c2757694_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i514535c8a10b4e1a84bdc1b973026106_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="icf0c2337052d449c85860b73a2bcc563_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i192dd5f3bbbd4d02b6d11fdb163716b4_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i3a79042cf448464ab67a8911fa6a8afa_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="iaaa06d0130cc4b668e3bc2c7c9976689_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i491951d0d41c4ca2ab7b56a3521af2ef_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i008646a1721e424194cd15a498faca1d_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i570dbf1866ab46bf8597355a2c72f3bf_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="if094da82575e4d02a535b34d65b7481f_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="id013880fde68498dab37efb3a164f7db_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:BridgeLoanMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="i267b4d5ea38a4c85a99f1aa9f39163ea_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">laws:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="i174db7983d524a4d9ec336a4d5bc80ee_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">laws:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">laws:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="i91eac768336043da91d4f8481ab23eda_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">laws:AlternateBaseRateOrCanadianPrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ie8973a17b4e44ba784aab75abe9f7474_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">laws:AlternateBaseRateOrCanadianPrimeRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ib49b61d388ec442ca6a0cab01c709c86_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">laws:AdjustedTermSOFROrCDORRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ie1d99292341548698da468e8c42ff231_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:VariableRateAxis">laws:AdjustedTermSOFROrCDORRateMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ia57c1b0b5902481caa53052d436fabdd_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ibe13611a18254196b85d7f41e7126a23_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ia91099ff77614573b742dcf4c5c2a916_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i7fc368fba71040d19f69e1a63938e3ee_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i76d1fac1477249ceadcbdc2992a4cbdb_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i7f7e425cde4e4a46ab863d7fc69c4a1d_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">laws:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">laws:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i89abb0db557747ad8d67c8b7fb4b4692_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">laws:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">laws:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i71d2ff2921db4af0ad21dd26e286c3d7_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">laws:TermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">laws:DelayedDrawTermLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LineOfCreditFacilityAxis">laws:JPMorganChaseBankNAMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i65e315f331df477294f4a9c4f5d9f73a_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="i96712fc420aa4d30916d73a929f5f43d_D20220401-20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-04-01</startDate>
            <endDate>2022-04-01</endDate>
        </period>
    </context>
    <context id="ia0b1163da49349559dde44327b2bf049_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="id68e686f4e2b4c1fa7740c7e938f1dd9_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ie9f9b05c48844cdc890d2075ea2ed1ac_I20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="i034449d9107b4095bf133832ad25851e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i838465918b9f467aa93934dae7d3fd65_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ib77e6e990d514e668c7ae9e804b5e412_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ibe44f18a0908478caa35ee9c769965c5_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="idd63965bc2f64c47bedce09639ad5bdf_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestructuringCostAndReserveAxis">us-gaap:EmployeeSeveranceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i4989400e0e5c496c89895ab70a253c51_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="i70e8b3e5f3bf41b9809254b9e5b08d27_D20220331-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionAxis">laws:InventoryReceivedMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-03-31</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="ia4efa85f6a2a4d7590b575f6906b9e7c_I20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">srt:AffiliatedEntityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-03-31</instant>
        </period>
    </context>
    <context id="i363e23553f0e44128c0f9122121e35fe_I20220401">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">laws:LCKMAndMrKingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-04-01</instant>
        </period>
    </context>
    <context id="ice9ba7e3158f412bb57fc92a855080e3_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:LawsonSegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i03719b5db87e44899b08ced1691f5b6d_D20220101-20220331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:BoltSupplySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-03-31</endDate>
        </period>
    </context>
    <context id="id9fa7493ef144a09b063e10fddd81de4_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:BoltSupplySegmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ie967c6d0fc224649888651f0a1284adf_I20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2020-03-27</instant>
        </period>
    </context>
    <context id="ic4593e2d6e9e42dbb2894fe3778a16a0_D20211001-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2021-10-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="iff3ca7a3ea0c492aa7e77e3f3d54b7c3_D20221001-20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-10-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="segment">
        <measure>laws:segment</measure>
    </unit>
    <unit id="branch">
        <measure>laws:branch</measure>
    </unit>
    <unit id="provision">
        <measure>laws:provision</measure>
    </unit>
    <unit id="brand">
        <measure>laws:brand</measure>
    </unit>
    <unit id="revenuestream">
        <measure>laws:revenueStream</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80L2ZyYWc6ZDQzMGVlNTVjOTQxNDI2MGE0ZjBkODYzYmI2OTY5MzQvdGFibGU6YWE0MGNmOWYyNjQzNGFjN2I5MDRmMTZhZmZlNTQ5YWEvdGFibGVyYW5nZTphYTQwY2Y5ZjI2NDM0YWM3YjkwNGYxNmFmZmU1NDlhYV8yLTEtMS0xLTIyNTk5_6a796822-7efe-46ea-a535-c2f079014bef">0000703604</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80L2ZyYWc6ZDQzMGVlNTVjOTQxNDI2MGE0ZjBkODYzYmI2OTY5MzQvdGFibGU6YWE0MGNmOWYyNjQzNGFjN2I5MDRmMTZhZmZlNTQ5YWEvdGFibGVyYW5nZTphYTQwY2Y5ZjI2NDM0YWM3YjkwNGYxNmFmZmU1NDlhYV81LTEtMS0xLTIyNTk5_095d43b8-bbb8-4264-82ba-b080abf37b2d">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80L2ZyYWc6ZDQzMGVlNTVjOTQxNDI2MGE0ZjBkODYzYmI2OTY5MzQvdGFibGU6YWE0MGNmOWYyNjQzNGFjN2I5MDRmMTZhZmZlNTQ5YWEvdGFibGVyYW5nZTphYTQwY2Y5ZjI2NDM0YWM3YjkwNGYxNmFmZmU1NDlhYV82LTEtMS0xLTIyNTk5_24404d02-7b6a-482e-bf09-b61239d12a14">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80L2ZyYWc6ZDQzMGVlNTVjOTQxNDI2MGE0ZjBkODYzYmI2OTY5MzQvdGFibGU6YWE0MGNmOWYyNjQzNGFjN2I5MDRmMTZhZmZlNTQ5YWEvdGFibGVyYW5nZTphYTQwY2Y5ZjI2NDM0YWM3YjkwNGYxNmFmZmU1NDlhYV83LTEtMS0xLTIyNTk5_5ac6d9cc-d5eb-4053-894b-4f895a28acef">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80L2ZyYWc6ZDQzMGVlNTVjOTQxNDI2MGE0ZjBkODYzYmI2OTY5MzQvdGFibGU6YWE0MGNmOWYyNjQzNGFjN2I5MDRmMTZhZmZlNTQ5YWEvdGFibGVyYW5nZTphYTQwY2Y5ZjI2NDM0YWM3YjkwNGYxNmFmZmU1NDlhYV84LTEtMS0xLTIyNTk5_a0f32e17-6256-47c0-b028-5d398d2e7cf4">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_0d8e71b5-ab94-4347-acd9-81ddda7bdb69">http://www.lawsonproducts.com/20220331#LeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_e0705cc9-85a3-4faf-854c-23b67db72579">http://www.lawsonproducts.com/20220331#LeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_2ee2000d-c01a-4e21-957a-fba88ac920dc">http://www.lawsonproducts.com/20220331#LeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_7b2d7c12-9ec5-4857-93f2-1e30d029e534">http://www.lawsonproducts.com/20220331#LeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_30a20464-dbdc-4ac0-9a18-55b0ecfa15bf">http://www.lawsonproducts.com/20220331#LeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_e6915d6a-c726-4675-841f-e76e18370852">http://www.lawsonproducts.com/20220331#LeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_0c633b4b-561b-4248-9cd9-4122f1668ac2">http://www.lawsonproducts.com/20220331#LeaseLiabilityNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_2eae2381-3809-408d-aeab-b90635322ed9">http://www.lawsonproducts.com/20220331#LeaseLiabilityNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTc1_56aa4f3f-404b-4282-9463-8fac9270943c">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjQzMWQ1NjgzMjlhNGY2Y2EyY2Q4ODFmZTg2YzEwMzcvdGFibGVyYW5nZTpiNDMxZDU2ODMyOWE0ZjZjYTJjZDg4MWZlODZjMTAzN18wLTEtMS0xLTIyNTk5_511b3ef0-8f38-4112-8d7e-171fa13cb2fa">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xMDk5NTExNjI5ODMw_50e3a6e8-ba02-4af3-97da-328df4a62ad3">2022-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6NGI1OTYyNzBiZGNiNDZkOTliZjc1Yzc4MTJmNzVmNWYvdGFibGVyYW5nZTo0YjU5NjI3MGJkY2I0NmQ5OWJmNzVjNzgxMmY3NWY1Zl8wLTEtMS0xLTIyNTk5_33310062-6867-40e1-a585-ecd8c51914ba">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTY5_a1554486-d822-4d54-82b4-bd068c0fea7e">0-10546</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTcw_a168c75b-facd-44d7-8125-60a8c1177c4e">LAWSON PRODUCTS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjhmMjcxOWYzZDMyNGFmZDg4MTQxZmM2MTllNDk1YjQvdGFibGVyYW5nZTpiOGYyNzE5ZjNkMzI0YWZkODgxNDFmYzYxOWU0OTViNF8wLTAtMS0xLTIyNTk5_a69234ee-3eec-4435-8040-34f4bd6bb628">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjhmMjcxOWYzZDMyNGFmZDg4MTQxZmM2MTllNDk1YjQvdGFibGVyYW5nZTpiOGYyNzE5ZjNkMzI0YWZkODgxNDFmYzYxOWU0OTViNF8wLTQtMS0xLTIyNTk5_868339a9-7cab-4bf6-b4b8-b50ba2966984">36-2229304</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjhmMjcxOWYzZDMyNGFmZDg4MTQxZmM2MTllNDk1YjQvdGFibGVyYW5nZTpiOGYyNzE5ZjNkMzI0YWZkODgxNDFmYzYxOWU0OTViNF8zLTAtMS0xLTIyNTk5L3RleHRyZWdpb246M2I4MDNhMTZkZjMzNDhjOGJhNDAzNGZmN2NhMTA5OTZfNA_62036b6c-cf83-4683-92af-9f3c38daeeaa">8770 W. Bryn Mawr Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjhmMjcxOWYzZDMyNGFmZDg4MTQxZmM2MTllNDk1YjQvdGFibGVyYW5nZTpiOGYyNzE5ZjNkMzI0YWZkODgxNDFmYzYxOWU0OTViNF8zLTAtMS0xLTIyNTk5L3RleHRyZWdpb246M2I4MDNhMTZkZjMzNDhjOGJhNDAzNGZmN2NhMTA5OTZfOA_1e46ceaf-664d-4847-8f45-7c22109a2047">Suite 900</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjhmMjcxOWYzZDMyNGFmZDg4MTQxZmM2MTllNDk1YjQvdGFibGVyYW5nZTpiOGYyNzE5ZjNkMzI0YWZkODgxNDFmYzYxOWU0OTViNF8zLTEtMS0xLTIyNTk5_9b1fb6cb-6055-4514-a0c8-1d8b962acfa9">Chicago,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjhmMjcxOWYzZDMyNGFmZDg4MTQxZmM2MTllNDk1YjQvdGFibGVyYW5nZTpiOGYyNzE5ZjNkMzI0YWZkODgxNDFmYzYxOWU0OTViNF8zLTItMS0xLTIyNTk5_57fc1d7c-96cc-4b9b-8250-e02e788208b4">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6YjhmMjcxOWYzZDMyNGFmZDg4MTQxZmM2MTllNDk1YjQvdGFibGVyYW5nZTpiOGYyNzE5ZjNkMzI0YWZkODgxNDFmYzYxOWU0OTViNF8zLTQtMS0xLTIyNTk5_aed7f7cc-13c2-4193-ab76-62ec414c9f60">60631</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTcy_c2306888-9619-4bc3-9a59-3827e5806381">(773)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTcz_82ddf1f4-f975-46a4-8149-44726eb683d1">304-5050</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6MmEzZTZlOGRjNGYyNGYwYWFiZTQxMmI1MjU5Mjc1YTYvdGFibGVyYW5nZToyYTNlNmU4ZGM0ZjI0ZjBhYWJlNDEyYjUyNTkyNzVhNl8xLTAtMS0xLTIyNTk5_f6b47d90-e2e5-47c6-9ace-c767a070f84d">Common stock, $1.00 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6MmEzZTZlOGRjNGYyNGYwYWFiZTQxMmI1MjU5Mjc1YTYvdGFibGVyYW5nZToyYTNlNmU4ZGM0ZjI0ZjBhYWJlNDEyYjUyNTkyNzVhNl8xLTItMS0xLTIyNTk5_0a33018a-36de-4b55-9d67-0539a3c7203e">LAWS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6MmEzZTZlOGRjNGYyNGYwYWFiZTQxMmI1MjU5Mjc1YTYvdGFibGVyYW5nZToyYTNlNmU4ZGM0ZjI0ZjBhYWJlNDEyYjUyNTkyNzVhNl8xLTQtMS0xLTIyNTk5_444b716d-884b-4b33-abd3-276bfd2eaeca">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTc4_9a46cffd-99fb-4a7d-964d-253014431ebf">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTc5_4ff78bee-e51b-4eec-9e52-283dc5a63cc4">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6MDkyMTcwZTgyOTVhNDkxNGI1MjE4NjYyNjYwZDE0NDYvdGFibGVyYW5nZTowOTIxNzBlODI5NWE0OTE0YjUyMTg2NjI2NjBkMTQ0Nl8wLTItMS0xLTIyNTk5_c53fe186-88c9-448c-820b-21732e976d5a">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6MDkyMTcwZTgyOTVhNDkxNGI1MjE4NjYyNjYwZDE0NDYvdGFibGVyYW5nZTowOTIxNzBlODI5NWE0OTE0YjUyMTg2NjI2NjBkMTQ0Nl8xLTMtMS0xLTIyNTk5_b5baa8aa-2f24-483e-93d9-2565b5fd028c">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGFibGU6MDkyMTcwZTgyOTVhNDkxNGI1MjE4NjYyNjYwZDE0NDYvdGFibGVyYW5nZTowOTIxNzBlODI5NWE0OTE0YjUyMTg2NjI2NjBkMTQ0Nl8yLTMtMS0xLTIyNTk5_2c063560-76cf-413d-8b4a-f4f8c7686d3c">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTc2_cc1a696f-1226-4d61-aed0-dca355e7fea1">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i3170782850db4a0fb084c53e42768b61_I20220415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xL2ZyYWc6MTg2MjRmYTBhOTI4NDQ2ZDlhMTJjNjQ3OTU4ODc3OTYvdGV4dHJlZ2lvbjoxODYyNGZhMGE5Mjg0NDZkOWExMmM2NDc5NTg4Nzc5Nl8xOTY2_a1d1e22f-978d-4fb2-966a-ff49abbe3647"
      unitRef="shares">19420167</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNC0xLTEtMS0yMjU5OQ_a1f44b21-8896-4bda-a42e-d8861aff2600"
      unitRef="usd">5534000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNC0zLTEtMS0yMjU5OQ_3fb210b1-8e40-42c1-a624-43f2fd1b8069"
      unitRef="usd">4181000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNS0xLTEtMS0yMjU5OQ_a38f2f94-6011-4d02-9f7a-e4056c0eedbf"
      unitRef="usd">200000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNS0zLTEtMS0yMjU5OQ_527c820f-4732-4a3d-9799-762246d91d1e"
      unitRef="usd">198000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOmI3MjQyZTljODk2YjRhMTJhZDg0N2ZhMjhhODk0YmMzXzY1_22d9726c-a1b2-4477-b47f-e0f654107421"
      unitRef="usd">830000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOmI3MjQyZTljODk2YjRhMTJhZDg0N2ZhMjhhODk0YmMzXzcz_bbdb1fda-371e-44a4-b66e-a49e69be84f8"
      unitRef="usd">798000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNi0xLTEtMS0yMjU5OQ_b8565853-c009-49fc-aef2-48599e2f83d3"
      unitRef="usd">54940000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNi0zLTEtMS0yMjU5OQ_11772227-3bb6-45b9-bcff-585677fc333f"
      unitRef="usd">47031000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNy0xLTEtMS0yMjU5OQ_9a1b486a-38b6-48cd-9dfc-b2fd641e3ecf"
      unitRef="usd">77297000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNy0zLTEtMS0yMjU5OQ_1efe396d-9c1f-4e64-8672-21f95faee0d5"
      unitRef="usd">73849000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfOC0xLTEtMS0yMjU5OQ_5540d365-1537-4144-998e-01e8c858a28f"
      unitRef="usd">7954000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfOC0zLTEtMS0yMjU5OQ_c194a9a5-dde0-4246-af48-f2b01cecf950"
      unitRef="usd">7517000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfOS0xLTEtMS0yMjU5OQ_d7ac308b-dc8c-4dc7-98cd-e711694879f7"
      unitRef="usd">145925000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfOS0zLTEtMS0yMjU5OQ_373b0bc3-421c-4b78-8caa-66e180a68974"
      unitRef="usd">132776000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTEtMS0xLTEtMjI1OTk_5ae805ec-af42-4c42-b1bb-23b1a6fd07ab"
      unitRef="usd">19165000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTEtMy0xLTEtMjI1OTk_da7e827d-9863-4196-8e47-db632e8631ab"
      unitRef="usd">18828000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTItMS0xLTEtMjI1OTk_e647b4cb-b8c9-46a6-8830-fb9f1af11039"
      unitRef="usd">35510000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTItMy0xLTEtMjI1OTk_02f7f3ea-497e-4b56-b5c0-139c12946168"
      unitRef="usd">35313000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTMtMS0xLTEtMjI1OTk_1ecdf8f3-7aca-408e-a499-0de9056c5c88"
      unitRef="usd">18556000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTMtMy0xLTEtMjI1OTk_252c8911-53e6-4304-a637-64e378311ba3"
      unitRef="usd">20111000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTQtMS0xLTEtMjI1OTk_4a67892a-4047-48e4-9b56-4198f4cc3b75"
      unitRef="usd">15613000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTQtMy0xLTEtMjI1OTk_79d65b4b-cca4-4214-a089-e66cb79979f6"
      unitRef="usd">16165000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTUtMS0xLTEtMjI1OTk_1cde52f2-4f25-47bb-a016-ebdaa282c673"
      unitRef="usd">18025000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTUtMy0xLTEtMjI1OTk_cad97ab1-7c82-43c6-b1c7-15e92fcdc7e0"
      unitRef="usd">18573000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <laws:LeaseAssetsRightofUseAsset
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTYtMS0xLTEtMjI1OTk_4457dff4-6ba9-46d6-ad2d-ed2220706aef"
      unitRef="usd">17571000</laws:LeaseAssetsRightofUseAsset>
    <laws:LeaseAssetsRightofUseAsset
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTYtMy0xLTEtMjI1OTk_fa716aba-d1ac-4902-a675-f2c72a2f8069"
      unitRef="usd">14045000</laws:LeaseAssetsRightofUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTctMS0xLTEtMjI1OTk_7eb65b14-b2f0-43e3-8d5d-4451f7f11855"
      unitRef="usd">348000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTctMy0xLTEtMjI1OTk_667fc0d1-69c8-4ddd-8e44-98ee9e284a2a"
      unitRef="usd">346000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTgtMS0xLTEtMjI1OTk_df8a056d-bd4e-4145-bbf0-3614e4508f29"
      unitRef="usd">270713000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMTgtMy0xLTEtMjI1OTk_f56865e7-64ec-4d02-b914-e46ee26b8f08"
      unitRef="usd">256157000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjMtMS0xLTEtMjI1OTk_d2232ded-b375-4477-9cc0-fb272d0c2705"
      unitRef="usd">31726000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjMtMy0xLTEtMjI1OTk_a85c155e-8213-4470-a8fa-c97430cb1fb7"
      unitRef="usd">21089000</us-gaap:AccountsPayableCurrent>
    <laws:LeaseLiabilityCurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjQtMS0xLTEtMjI1OTk_2eb215c4-cb6a-4662-9ec8-042cf2efc7fe"
      unitRef="usd">4855000</laws:LeaseLiabilityCurrent>
    <laws:LeaseLiabilityCurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjQtMy0xLTEtMjI1OTk_159b213d-83b9-4bd6-8b3c-bee4d8fbcd20"
      unitRef="usd">4467000</laws:LeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjUtMS0xLTEtMjI1OTk_a28a6407-c0f2-4f2a-aba8-7c9b6ad87f72"
      unitRef="usd">34516000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjUtMy0xLTEtMjI1OTk_6c8fa527-f994-4260-8b96-ea287bceb43d"
      unitRef="usd">46688000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjYtMS0xLTEtMjI1OTk_df1f6dbb-f448-4e7d-a90d-a43f63bea8fa"
      unitRef="usd">71097000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjYtMy0xLTEtMjI1OTk_c68eb9fb-19f9-4243-be99-06454862971d"
      unitRef="usd">72244000</us-gaap:LiabilitiesCurrent>
    <us-gaap:SecuredLongTermDebt
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjgtMS0xLTEtMjI1OTk_e05041a5-6752-46ef-87ef-342a15f1deae"
      unitRef="usd">15566000</us-gaap:SecuredLongTermDebt>
    <us-gaap:SecuredLongTermDebt
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjgtMy0xLTEtMjI1OTk_e809ff94-7d79-4f3b-9f47-1cc4aaf395ab"
      unitRef="usd">11900000</us-gaap:SecuredLongTermDebt>
    <laws:SecurityBonusPlan
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjktMS0xLTEtMjI1OTk_e7077e13-523f-4e1d-9937-e1ba4a1802db"
      unitRef="usd">10353000</laws:SecurityBonusPlan>
    <laws:SecurityBonusPlan
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMjktMy0xLTEtMjI1OTk_e1c201fa-eb5d-4a13-b95e-4be04053f696"
      unitRef="usd">10578000</laws:SecurityBonusPlan>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzAtMS0xLTEtMjI1OTk_0a086b3a-23c3-4b94-810c-5ad37c276441"
      unitRef="usd">11321000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzAtMy0xLTEtMjI1OTk_86240aa9-911f-4ef2-956b-e2f8cdf8a535"
      unitRef="usd">11962000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <laws:LeaseLiabilityNoncurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzEtMS0xLTEtMjI1OTk_fb3089a3-8a46-461b-a75a-51909846b713"
      unitRef="usd">13908000</laws:LeaseLiabilityNoncurrent>
    <laws:LeaseLiabilityNoncurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzEtMy0xLTEtMjI1OTk_8c1d96fe-23ce-440d-951a-ac225225c721"
      unitRef="usd">10841000</laws:LeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzItMS0xLTEtMjI1OTk_8ed0a23e-d35f-4700-a850-181048d527a5"
      unitRef="usd">1689000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzItMy0xLTEtMjI1OTk_defba6e5-2210-4864-8b6d-bc4d827fe2da"
      unitRef="usd">1671000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzMtMS0xLTEtMjI1OTk_49668b8c-c44e-4e82-9585-f2ea870d7765"
      unitRef="usd">4047000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzMtMy0xLTEtMjI1OTk_ac028f0e-7f4f-4de8-bde4-18d98941a9f5"
      unitRef="usd">3954000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzQtMS0xLTEtMjI1OTk_f82c60a5-c028-4de5-9632-b493d5d2f472"
      unitRef="usd">127981000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzQtMy0xLTEtMjI1OTk_e869ab82-6112-4fd9-9d89-7477a05dc035"
      unitRef="usd">123150000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzctMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjpkNWUyNWRhYzkyM2M0ZTQ1ODcxYmViY2I2NTlmZDc3Yl8yMQ_2773849f-c5eb-466d-8d7c-5ab8ea03cd44"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzctMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjpkNWUyNWRhYzkyM2M0ZTQ1ODcxYmViY2I2NTlmZDc3Yl8yMQ_5b5bd415-05e2-45de-b9bc-9278dc161500"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo4NTE5MTMwZmUxNjU0NWI2OWRkYTlmZjYyN2FkYjIzY18xNw_687b52b4-0c28-4f36-a521-9e4e77462eb1"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo4NTE5MTMwZmUxNjU0NWI2OWRkYTlmZjYyN2FkYjIzY18xNw_84ff67ca-97d4-4181-aefd-7967000e88ed"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo4NTE5MTMwZmUxNjU0NWI2OWRkYTlmZjYyN2FkYjIzY181Mw_479dc26e-9b0b-4afe-b16b-d6167409360d"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo4NTE5MTMwZmUxNjU0NWI2OWRkYTlmZjYyN2FkYjIzY181Mw_77b19195-95c3-4dd4-aaa8-ce6afb2265bf"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo4NTE5MTMwZmUxNjU0NWI2OWRkYTlmZjYyN2FkYjIzY181Mw_9b37862b-fe19-46bc-bd30-467daacf9728"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo4NTE5MTMwZmUxNjU0NWI2OWRkYTlmZjYyN2FkYjIzY181Mw_c3e18f36-7e80-497c-8249-e0ca58643393"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMS0xLTEtMjI1OTk_3f5c7038-3d5c-44b2-ab33-cd7f7f9ab569"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzgtMy0xLTEtMjI1OTk_cc7de3b2-1168-4cea-8d1d-299ede53c200"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzktMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjowODBmZWY0MWVjY2E0MzhmOTZhNzBmY2IzOGQwYjkwN18xOA_0287fc98-e430-42b0-9b80-7b91e1c93d61"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfMzktMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjowODBmZWY0MWVjY2E0MzhmOTZhNzBmY2IzOGQwYjkwN18xOA_46845c7b-a780-4999-ac28-48e01c31a395"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo2ZmZjNGVmZTk2NWE0ZDY2OWJkODFkZmM3NThkYTFlYV8xNw_4b7db1ab-fea3-4c85-bd9b-9c9e96cefb8f"
      unitRef="shares">35000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo2ZmZjNGVmZTk2NWE0ZDY2OWJkODFkZmM3NThkYTFlYV8xNw_c362fd1c-0f9f-4230-95f9-de88eb5bb067"
      unitRef="shares">35000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo2ZmZjNGVmZTk2NWE0ZDY2OWJkODFkZmM3NThkYTFlYV8zNg_ee48f19c-3c3a-4cef-9529-678c8bfe630f"
      unitRef="shares">9368463</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo2ZmZjNGVmZTk2NWE0ZDY2OWJkODFkZmM3NThkYTFlYV80Mw_0cbe8854-d3c1-48fe-aa34-37aeb2cfdbec"
      unitRef="shares">9363093</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo2ZmZjNGVmZTk2NWE0ZDY2OWJkODFkZmM3NThkYTFlYV84MQ_54f03a59-1212-4594-8126-dddfe5c4eb09"
      unitRef="shares">9120167</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo2ZmZjNGVmZTk2NWE0ZDY2OWJkODFkZmM3NThkYTFlYV84OA_3ce5973a-1cd8-4793-b0e6-a35f1242c02c"
      unitRef="shares">9115584</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMS0xLTEtMjI1OTk_d7f8478f-342a-4797-9fdc-8f54c25cd958"
      unitRef="usd">9368000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDAtMy0xLTEtMjI1OTk_44d487ac-aee7-4ab2-ba0a-9c02230cc0c9"
      unitRef="usd">9363000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDEtMS0xLTEtMjI1OTk_21f83dab-91e3-4fee-a573-bd5ba6c948f5"
      unitRef="usd">22424000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDEtMy0xLTEtMjI1OTk_0fbb16fe-1afa-4919-b971-f0db0e092e5f"
      unitRef="usd">22118000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDItMS0xLTEtMjI1OTk_15f3d69d-a660-414c-9274-5e56e5351b39"
      unitRef="usd">120001000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDItMy0xLTEtMjI1OTk_2f62b969-b7e4-46bc-b28b-95c731ab5a05"
      unitRef="usd">111015000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDMtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjozMDUzZWY0ODcwNDQ0ZWYxYTI4NzFkNzQ2ZGMyYjU0Nl8yMQ_f3490df2-b0fd-4858-ae43-c25444448c6b"
      unitRef="shares">248296</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDMtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjozMDUzZWY0ODcwNDQ0ZWYxYTI4NzFkNzQ2ZGMyYjU0Nl8yOA_240816b2-dbb2-45f1-965b-db20711bb0ab"
      unitRef="shares">247509</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDMtMS0xLTEtMjI1OTk_aa92963f-27aa-4635-8213-32ca45e866bb"
      unitRef="usd">10066000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDMtMy0xLTEtMjI1OTk_75a6d16a-78f7-4d6f-b635-9203784a5618"
      unitRef="usd">10033000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDQtMS0xLTEtMjI1OTk_23a57b49-9acd-4c2e-8523-30c170abd447"
      unitRef="usd">1005000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDQtMy0xLTEtMjI1OTk_ad6b4e82-09dd-4c91-9651-6cc6463e560f"
      unitRef="usd">544000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDUtMS0xLTEtMjI1OTk_10bd6613-e14f-46fa-9891-75f261e3edd9"
      unitRef="usd">142732000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDUtMy0xLTEtMjI1OTk_3a49f397-d0f2-4e5f-afb3-a1ffbaa0a5ed"
      unitRef="usd">133007000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDYtMS0xLTEtMjI1OTk_8829f054-da43-4a1a-a09f-df4fc7404e63"
      unitRef="usd">270713000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xOS9mcmFnOjI0MjdiNzE0ZDNkMjRkZTJiM2Q4MDIyYzE1MGMxMDkyL3RhYmxlOjQ0NzA0N2I2NjkxYjRiMTNhMmY4NWQxMmJlMzI1NGMwL3RhYmxlcmFuZ2U6NDQ3MDQ3YjY2OTFiNGIxM2EyZjg1ZDEyYmUzMjU0YzBfNDYtMy0xLTEtMjI1OTk_4447da64-88bf-432a-af8d-5fd9a27e6989"
      unitRef="usd">256157000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfNS0xLTEtMS0yMjU5OQ_698a5e1c-0cf1-4dd5-9ecd-e8c31f2ccb72"
      unitRef="usd">117877000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfNS0zLTEtMS0yMjU5OQ_a575c5e1-e858-42d6-a060-617e5729c450"
      unitRef="usd">103556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfOS0xLTEtMS0yMjU5OQ_4e3f0bc1-e87f-4a2b-a542-51497a140f8d"
      unitRef="usd">57379000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfOS0zLTEtMS0yMjU5OQ_b08d77bd-bbf5-4394-8a4d-733ae9c5b33f"
      unitRef="usd">48996000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTAtMS0xLTEtMjI1OTk_d9490d50-0b36-44f2-b854-6d6c119626b1"
      unitRef="usd">60498000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTAtMy0xLTEtMjI1OTk_d6726a55-38af-43b0-9b0b-2e1825d6455c"
      unitRef="usd">54560000</us-gaap:GrossProfit>
    <us-gaap:SellingExpense
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTMtMS0xLTEtMjI1OTk_83b31bf7-537b-403a-a53d-8b63705f7426"
      unitRef="usd">26310000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTMtMy0xLTEtMjI1OTk_d1c2e214-f100-482c-8e00-d20019e8aa51"
      unitRef="usd">23802000</us-gaap:SellingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTQtMS0xLTEtMjI1OTk_30e514b0-2c30-4904-bb94-4c160c464e05"
      unitRef="usd">22112000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTQtMy0xLTEtMjI1OTk_80de2f64-4f25-4130-85c4-a916ef0e7132"
      unitRef="usd">25948000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTUtMS0xLTEtMjI1OTk_c05e350c-a663-476f-841c-251816c1033b"
      unitRef="usd">48422000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTUtMy0xLTEtMjI1OTk_3f673277-95ed-4537-882f-1c93b9be4f14"
      unitRef="usd">49750000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTctMS0xLTEtMjI1OTk_bfd8ed37-d678-445e-af95-a1b2502c4fd6"
      unitRef="usd">12076000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTctMy0xLTEtMjI1OTk_5f1f26d5-4422-4971-bd0d-de61566168d6"
      unitRef="usd">4810000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTktMS0xLTEtMjI1OTk_c73c34a7-02f7-4561-9409-13b29a1b6838"
      unitRef="usd">95000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMTktMy0xLTEtMjI1OTk_ffa454cd-3f31-4472-a842-1d9ff17cbc5d"
      unitRef="usd">323000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjAtMS0xLTEtMjI1OTk_0a754c29-59ea-46fd-a158-9816f0199430"
      unitRef="usd">204000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjAtMy0xLTEtMjI1OTk_e2c39252-f765-494f-b0cd-5c7466d787e2"
      unitRef="usd">372000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjItMS0xLTEtMjI1OTk_bf8cace7-b80d-42ac-a5aa-d76bc2684a4a"
      unitRef="usd">12185000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjItMy0xLTEtMjI1OTk_a4e22bae-7a8b-4ce9-bc9e-76ac955bef3b"
      unitRef="usd">4859000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjMtMS0xLTEtMjI1OTk_f6a94fb4-4300-45df-ac58-9c6119d65317"
      unitRef="usd">3199000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjMtMy0xLTEtMjI1OTk_f88ee307-d18a-4f1c-9042-40c9210fde2d"
      unitRef="usd">1263000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjUtMS0xLTEtMjI1OTk_56666fa7-0d17-4bea-8f90-1da5e5911e15"
      unitRef="usd">8986000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjUtMy0xLTEtMjI1OTk_29f112da-7b9a-41b5-a259-4b4599fb1d96"
      unitRef="usd">3596000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjctMS0xLTEtMjI1OTk_caa30f0e-5518-4568-8d79-af8aacf526a7"
      unitRef="usdPerShare">0.99</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjctMy0xLTEtMjI1OTk_0a9009fb-93a0-4ab5-aff4-ec02bd2254e2"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjktMS0xLTEtMjI1OTk_88322a99-b87d-40cc-9f1d-ce1091e6d10a"
      unitRef="usdPerShare">0.96</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMjktMy0xLTEtMjI1OTk_1c799fe5-6b33-46f0-8ee7-31b25631e4c0"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzItMS0xLTEtMjI1OTk_0c621d2b-5b47-4e22-be7d-fcbe700d9be2"
      unitRef="shares">9121000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzItMy0xLTEtMjI1OTk_3a54b15d-9123-4f55-b67a-315992f23922"
      unitRef="shares">9063000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzMtMS0xLTEtMjI1OTk_b43e1bda-9d04-4d13-935f-eb5eb4182ea7"
      unitRef="shares">236000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzMtMy0xLTEtMjI1OTk_6a17c615-a5b2-4958-a936-783549043202"
      unitRef="shares">265000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzQtMS0xLTEtMjI1OTk_5d87d452-21cd-4af8-a8ad-efd9b3253e2e"
      unitRef="shares">9357000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzQtMy0xLTEtMjI1OTk_4ac0a707-31e4-4fd2-9407-526acecee4c3"
      unitRef="shares">9328000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzctMS0xLTEtMjI1OTk_56666fa7-0d17-4bea-8f90-1da5e5911e15"
      unitRef="usd">8986000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzctMy0xLTEtMjI1OTk_29f112da-7b9a-41b5-a259-4b4599fb1d96"
      unitRef="usd">3596000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzktMS0xLTEtMjI1OTk_f6eb5eab-0f96-465b-9d1b-d6c841a95363"
      unitRef="usd">461000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfMzktMy0xLTEtMjI1OTk_23a4c761-5a5f-47fc-8284-683ab19e44a0"
      unitRef="usd">631000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfNDAtMS0xLTEtMjI1OTk_bebb2ea4-207f-4a91-9066-3a0b07ccf3fd"
      unitRef="usd">9447000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yMi9mcmFnOmVkYjY2YWJiMzUzOTRiYTNhMjE2OGExMWJkNTZjN2M2L3RhYmxlOmVmZTAxMjgyNjBlMzRiYTE4NmQ3MDRjYmRlMjc1Zjg2L3RhYmxlcmFuZ2U6ZWZlMDEyODI2MGUzNGJhMTg2ZDcwNGNiZGUyNzVmODZfNDAtMy0xLTEtMjI1OTk_fed04754-f3dc-49ff-aeec-e6febc3219e9"
      unitRef="usd">4227000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMS0zLTEtMS0zNTk1MS90ZXh0cmVnaW9uOmZhYjJmYzY1MDk2NzRmMTJiZjE3NGE0MzE5YTRmZWZjXzQzOTgwNDY1MTExMjI_f4e2f5e1-a9cc-4462-a6d3-b12104813aea"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="i2f6f559823cc4d0ca8a8446f1073d959_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMi0xLTEtMS0yMjU5OQ_61e6062f-2774-46fe-b20a-b17eab2ffb4f"
      unitRef="shares">9115584</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i2f6f559823cc4d0ca8a8446f1073d959_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMi0zLTEtMS0yMjU5OQ_70adfd9b-b4a4-4b15-b899-4f8a6ae534dc"
      unitRef="usd">9363000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i032ddf7d4135413e99cc12f592f1b322_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMi01LTEtMS0yMjU5OQ_275300eb-6300-4a43-a451-0558be365d2f"
      unitRef="usd">22118000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ifaf04ff886a44505a9281b6f28e73bfe_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMi03LTEtMS0yMjU5OQ_bb1288d5-e199-46f5-a16d-708e80468ee6"
      unitRef="usd">111015000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i42f82aca34574b38b0283beeaf7154ab_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMi05LTEtMS0yMjU5OQ_cad9b7e1-30f5-4a7c-979c-fb80f71d64f8"
      unitRef="usd">-10033000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9c5070700cfd4c0097738085cd397dd3_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMi0xMS0xLTEtMjI1OTk_eda66b48-e9f8-432d-a940-5cb5f0c17145"
      unitRef="usd">544000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfMi0xMy0xLTEtMjI1OTk_88b8284a-4a6e-4384-8626-998e53d38b58"
      unitRef="usd">133007000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="ibcc047439f834ff1be14d7f4c7e0efe7_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNC03LTEtMS0yMjU5OQ_591c80bf-c883-4b5a-be7f-fa2de774f5b1"
      unitRef="usd">8986000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNC0xMy0xLTEtMjI1OTk_d8872fa2-0410-4ccf-b6e1-2283dd26a042"
      unitRef="usd">8986000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iceb3b8b8d8454c32a000ba91524436e1_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNS0xMS0xLTEtMjI1OTk_479da93a-4031-4c9a-a42b-ad361a329852"
      unitRef="usd">461000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNS0xMy0xLTEtMjI1OTk_db9ef9b5-af0a-4dbf-b212-aeceee0c98b8"
      unitRef="usd">461000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i83dc633c30d1486a8a2b1d9935335309_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNi01LTEtMS0yMjU5OQ_6d1db4a6-9aab-4f97-a777-8ef5776121ce"
      unitRef="usd">311000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNi0xMy0xLTEtMjI1OTk_5febe75b-9ef4-4344-979f-d61ab25bf6a2"
      unitRef="usd">311000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i7e372e5801334bdf8072d223518dde8b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNy0xLTEtMS0yMjU5OQ_250538ed-6eee-43d4-b9d9-bb39c5bec450"
      unitRef="shares">4583</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i7e372e5801334bdf8072d223518dde8b_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNy0zLTEtMS0yMjU5OQ_3d8dc190-05e2-4b1c-8b62-86361553be1f"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i83dc633c30d1486a8a2b1d9935335309_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNy01LTEtMS0yMjU5OQ_ebbb41f2-641b-420f-9e4b-07720b637ccc"
      unitRef="usd">-5000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfNy0xMy0xLTEtMjI1OTk_d2254d36-12a9-48a3-a16e-9f7fab7393d7"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i7e372e5801334bdf8072d223518dde8b_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOC0xLTEtMS0yMjU5OQ_bab3d9ae-3a0b-40f9-b832-d073286f7f8c"
      unitRef="shares">0</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i5061f12ed58a4febbd96b22c2ef563d0_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOC05LTEtMS0yMjU5OQ_fefaadf2-17ba-4329-b3ef-bfb7ba39f89a"
      unitRef="usd">33000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOC0xMy0xLTEtMjI1OTk_d2a16917-8fa1-4d92-a96c-e3222b12d236"
      unitRef="usd">33000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesIssued
      contextRef="i49d3c4accdd7477b8f2bd8a9b1598716_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOS0xLTEtMS0yMjU5OQ_0f64d91d-0e1e-4509-b1fc-e58dd4a0496e"
      unitRef="shares">9120167</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i49d3c4accdd7477b8f2bd8a9b1598716_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOS0zLTEtMS0yMjU5OQ_ac40d347-681e-44fa-a5fe-7e0b6a0e7118"
      unitRef="usd">9368000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i24adba45b6d645e1a8ff1672174228cb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOS01LTEtMS0yMjU5OQ_ce9eb319-5929-4e37-b56d-fa315e5cb2d0"
      unitRef="usd">22424000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i1ca652d24d6a4dc9bb18b5d256fc5813_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOS03LTEtMS0yMjU5OQ_c09423f7-0da6-4bcf-85b1-dfbaffb8c3a8"
      unitRef="usd">120001000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i4c4f2be8270f45e7b08d6c7f58be8707_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOS05LTEtMS0yMjU5OQ_2b8ad94a-8cc7-410e-a61d-e37b5301d1b7"
      unitRef="usd">-10066000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie574e3735da34d6989659302866581bc_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOS0xMS0xLTEtMjI1OTk_84d81974-bef5-42a9-9c34-aac1f3d3392f"
      unitRef="usd">1005000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOmJmODNjZWYyZmEwYTQ5ZmVhYTY0MzI1YjFhZjQyNWFmL3RhYmxlcmFuZ2U6YmY4M2NlZjJmYTBhNDlmZWFhNjQzMjViMWFmNDI1YWZfOS0xMy0xLTEtMjI1OTk_f5b841eb-8cf5-4db9-bfc5-dd3ebd1fbec7"
      unitRef="usd">142732000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i823cfb4b04b647898a2dcd3c5ea86e22_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMS0zLTEtMS0zNTk1Ny90ZXh0cmVnaW9uOmNhYWVkNjk5MjhmZDRkOGI5NTE3ZTM0YTA1NTk2ODYwXzQzOTgwNDY1MTExMjI_3ea123e5-f2df-42d8-95a6-4acde699597d"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesIssued
      contextRef="i58f81502bc6d467285e71002a809416f_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMi0xLTEtMS0yMjU5OQ_9481a76d-bd31-40c2-87ef-8a54a898d312"
      unitRef="shares">9061039</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i58f81502bc6d467285e71002a809416f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMi0zLTEtMS0yMjU5OQ_39ab6389-b7f2-42d6-a74e-fbe0a9b9a311"
      unitRef="usd">9288000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2d502058ab9349aea52309988771ac70_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMi01LTEtMS0yMjU5OQ_50289f40-4a0d-4096-b869-7f1c09e4d37f"
      unitRef="usd">19841000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie35e206055554852976f992ca4bc6133_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMi03LTEtMS0yMjU5OQ_41108ae0-85e2-4cf0-ae2f-597b4eefa2a6"
      unitRef="usd">101609000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i33439b31f11f4a4e9850fb17a9424c3c_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMi05LTEtMS0yMjU5OQ_91beaa80-8c01-41d8-a81c-36231a146e6a"
      unitRef="usd">-9015000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i8a176dbc7f1948719aab36954507ee78_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMi0xMS0xLTEtMjI1OTk_d3998df8-8885-40e8-937f-6e02e3362e32"
      unitRef="usd">699000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if75ddad892b04a34af19009fcefc5192_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfMi0xMy0xLTEtMjI1OTk_e3566993-9805-4d5a-8af6-f4a90630b534"
      unitRef="usd">122422000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="id47b3a13478f43c495772a31b65f6ecd_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNC03LTEtMS0yMjU5OQ_d8ca9523-4067-438b-93c8-bbe6541c0262"
      unitRef="usd">3596000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNC0xMy0xLTEtMjI1OTk_a4731a05-54ea-4cb1-a3e6-4b07feafa1b8"
      unitRef="usd">3596000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="ide630dcfa03d4d5f827a1c21cbc93293_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNS0xMS0xLTEtMjI1OTk_718ad972-2c49-44bf-bb35-56e1facef429"
      unitRef="usd">631000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNS0xMy0xLTEtMjI1OTk_ecc0616c-d67c-4055-a126-4d8f0e683f8a"
      unitRef="usd">631000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i11df17624d37446081d58bd8e1f5a522_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNi01LTEtMS0yMjU5OQ_d7c78749-bcf6-4364-ba33-d40a15e7ddee"
      unitRef="usd">422000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNi0xMy0xLTEtMjI1OTk_b69575c9-bc85-4910-ba91-f4500cd30a93"
      unitRef="usd">422000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i924e1453d6044a97b210b7652fb8d073_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNy0xLTEtMS0yMjU5OQ_2aae5290-651c-48d0-a485-81df6dd34ee5"
      unitRef="shares">5776</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i924e1453d6044a97b210b7652fb8d073_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNy0zLTEtMS0yMjU5OQ_6a5015e7-ef11-4e1d-8dc0-f96d89083455"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i11df17624d37446081d58bd8e1f5a522_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNy01LTEtMS0yMjU5OQ_f43ffc95-8971-4109-9522-0f39c214409d"
      unitRef="usd">-5000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfNy0xMy0xLTEtMjI1OTk_9465b5a2-a0fe-41be-b9cc-25c9669d78b3"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i924e1453d6044a97b210b7652fb8d073_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC0xLTEtMS0yNjExMQ_94b02eac-00e0-4ae0-b9d5-56ecc41d885f"
      unitRef="shares">268</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i7d9d582979ce4f80b37290a1d0dfb4a8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC05LTEtMS0yNjE0Mw_d0f15560-d30d-4fd8-beb8-26c194f67b41"
      unitRef="usd">13000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC0xMy0xLTEtMjYxNTc_5352dfee-a85a-4d15-b22f-274e172170ab"
      unitRef="usd">13000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesIssued
      contextRef="i45919af5ca96441a8b53ac8d79aa551a_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC0xLTEtMS0yMjU5OQ_f34c697d-a801-4f84-82f8-a5b1a0972dae"
      unitRef="shares">9066547</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i45919af5ca96441a8b53ac8d79aa551a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC0zLTEtMS0yMjU5OQ_82142b2a-ce89-4620-af7b-9510ce0ccc62"
      unitRef="usd">9293000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie4d4f66afd0c44d5875bc28e883bf7b4_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC01LTEtMS0yMjU5OQ_f8cbd0b8-6ce6-479b-8d75-3541bbdccb95"
      unitRef="usd">20258000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i84ea70e497cd49f980f6dfe3bf79dd69_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC03LTEtMS0yMjU5OQ_d05bf740-6ee9-4894-baab-0a7c482a6e67"
      unitRef="usd">105205000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i50af8b9cbbc845a0843e382367006187_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC05LTEtMS0yMjU5OQ_c2610e43-2778-4c11-8854-ba1bb4a3afd9"
      unitRef="usd">-9028000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib98475d332ba4cc2927368e6d94019ea_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC0xMS0xLTEtMjI1OTk_3bfa971a-bb13-43e4-83ed-f47f30062d82"
      unitRef="usd">1330000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i823cfb4b04b647898a2dcd3c5ea86e22_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yNS9mcmFnOjRlMWI3OTkwNjZjZDQ2MDViNDU1MjA3MjM2NTczOGY3L3RhYmxlOjU5MzBhYzMzN2Q3YzQ0M2ZiZjhkNTZmZWM3NWU3NWYzL3RhYmxlcmFuZ2U6NTkzMGFjMzM3ZDdjNDQzZmJmOGQ1NmZlYzc1ZTc1ZjNfOC0xMy0xLTEtMjI1OTk_968cd595-7a71-4a70-ac03-3b054f75e4b7"
      unitRef="usd">127058000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNC0xLTEtMS0yMjU5OQ_90387fea-522f-4e0c-bd3f-c63281985591"
      unitRef="usd">8986000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNC0zLTEtMS0yMjU5OQ_8749e8bd-e8cc-4883-907d-875d11e83e60"
      unitRef="usd">3596000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNy0xLTEtMS0yMjU5OQ_3c3cfbc9-508b-41e0-a812-6946ef1bc6e2"
      unitRef="usd">2089000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNy0zLTEtMS0yMjU5OQ_01e3548b-2a81-496e-bcf9-95555832e2a8"
      unitRef="usd">1935000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfOC0xLTEtMS0yMjU5OQ_16f8e6fd-9bac-4a61-a095-70cfa7352296"
      unitRef="usd">-8623000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfOC0zLTEtMS0yMjU5OQ_04f76a92-779a-4886-93d1-c3f895c3f69a"
      unitRef="usd">944000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfOS0xLTEtMS0yMjU5OQ_fc7e6c1d-26a1-438a-8c9f-9afb4df0b244"
      unitRef="usd">-1565000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfOS0zLTEtMS0yMjU5OQ_74c8add3-3009-462d-9e0d-fe316171a345"
      unitRef="usd">320000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:InventoryWriteDown
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTAtMS0xLTEtMjc4ODU_cc2de07a-dae7-4c9c-84b3-47ca1e27b2d3"
      unitRef="usd">438000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTAtMy0xLTEtMjc4ODU_b472d703-2d19-4252-a88e-bdb9464635e9"
      unitRef="usd">1224000</us-gaap:InventoryWriteDown>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTEtMS0xLTEtMjI1OTk_b608b13c-9f87-41d4-befe-52734a03ef5b"
      unitRef="usd">7915000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTEtMy0xLTEtMjI1OTk_e5403a58-22c3-4fe6-a845-7e2123579cf3"
      unitRef="usd">4426000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTItMS0xLTEtMjI1OTk_1d392287-d89c-4967-965c-f1abb6e14815"
      unitRef="usd">3665000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTItMy0xLTEtMjI1OTk_cd37e684-e2df-4f89-86ca-4053e6748734"
      unitRef="usd">-91000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTMtMS0xLTEtMjI1OTk_0f30c1a8-4853-4356-87b6-087710fd5307"
      unitRef="usd">-96000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTMtMy0xLTEtMjI1OTk_9a80d80a-81c3-4ca9-b5b9-ab9f8e3be8c0"
      unitRef="usd">1148000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTQtMS0xLTEtMjI1OTk_0d8c232e-1f52-4748-b550-f4c92855e796"
      unitRef="usd">6886000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTQtMy0xLTEtMjI1OTk_34e8f21d-5b0b-4f9a-a038-9f2a2f031e67"
      unitRef="usd">-3733000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTUtMS0xLTEtMjI1OTk_a5daa203-feda-4c33-857a-6fbd2d2d98f9"
      unitRef="usd">68000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTUtMy0xLTEtMjI1OTk_31bc8642-42d8-414b-b0d6-9b433e776e57"
      unitRef="usd">-361000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTYtMS0xLTEtMjI1OTk_25d2006e-5db4-41b5-b018-5dac6508a438"
      unitRef="usd">-211000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTYtMy0xLTEtMjI1OTk_45f3a68b-be7b-409b-9cde-bc444097518c"
      unitRef="usd">-1476000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTktMS0xLTEtMjI1OTk_a4ae5740-ee31-408a-bef0-a20384725f0b"
      unitRef="usd">2057000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMTktMy0xLTEtMjI1OTk_ca7b0a33-7d8c-4ff9-bac7-84de7cf3c0e2"
      unitRef="usd">849000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:CashAcquiredInExcessOfPaymentsToAcquireBusiness
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjAtMS0xLTEtMjI1OTk_0b83aabc-4257-4739-a805-20a095219dc3"
      unitRef="usd">0</us-gaap:CashAcquiredInExcessOfPaymentsToAcquireBusiness>
    <us-gaap:CashAcquiredInExcessOfPaymentsToAcquireBusiness
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjAtMy0xLTEtMjI1OTk_40217eb0-9092-402c-8e59-9e82524f3d0c"
      unitRef="usd">188000</us-gaap:CashAcquiredInExcessOfPaymentsToAcquireBusiness>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjEtMS0xLTEtMjI1OTk_b7289c28-411f-4c28-9895-ad3685a95d46"
      unitRef="usd">-2057000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjEtMy0xLTEtMjI1OTk_5e95cffb-0f8e-4fb1-ab7f-4e5c46163285"
      unitRef="usd">-661000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjQtMS0xLTEtMjI1OTk_f6662d0f-9585-45ed-ab6f-21bb50c4e9ec"
      unitRef="usd">3666000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjQtMy0xLTEtMjI1OTk_cc74363d-e941-4ad4-b52a-efb89ff03225"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjUtMS0xLTEtMjI1OTk_caba6282-fd76-443d-8055-f4576dded36a"
      unitRef="usd">33000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjUtMy0xLTEtMjI1OTk_a0f02168-3472-4295-9344-3917fceb3fc3"
      unitRef="usd">13000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjYtMS0xLTEtMjI1OTk_f68f085a-e495-4047-a110-f61edf642c11"
      unitRef="usd">43000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjYtMy0xLTEtMjI1OTk_9f33c29b-2c45-4c29-97a3-971f79cc1481"
      unitRef="usd">58000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjgtMS0xLTEtMjI1OTk_b75c3f18-4adc-4356-abe7-6ae1ff0ac809"
      unitRef="usd">3590000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMjgtMy0xLTEtMjI1OTk_bc4dc29e-8056-4dcb-b508-c24b3166945d"
      unitRef="usd">-71000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzAtMS0xLTEtMjI1OTk_ff0d0aa5-4cd3-4fe0-aebb-2ed30aedabed"
      unitRef="usd">33000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzAtMy0xLTEtMjI1OTk_ce833c6e-cda5-48d3-8b56-691387252a97"
      unitRef="usd">111000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzItMS0xLTEtMjI1OTk_15470999-1214-4e21-b341-e119380ae895"
      unitRef="usd">1355000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzItMy0xLTEtMjI1OTk_118558cd-8332-409c-aa00-abcbd3404945"
      unitRef="usd">-2097000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzQtMS0xLTEtMjI1OTk_a20086ce-a6bc-4b57-bc90-32652982cc0d"
      unitRef="usd">4379000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="if75ddad892b04a34af19009fcefc5192_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzQtMy0xLTEtMjI1OTk_6afbdf71-08aa-4d11-9175-ed639294743e"
      unitRef="usd">29391000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzYtMS0xLTEtMjI1OTk_4f198ac4-6289-4685-874a-fadeddf79ff5"
      unitRef="usd">5734000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i823cfb4b04b647898a2dcd3c5ea86e22_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzYtMy0xLTEtMjI1OTk_7f0eb14c-967e-44a4-96eb-d87925b4b566"
      unitRef="usd">27294000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzgtMS0xLTEtMjI1OTk_a1f44b21-8896-4bda-a42e-d8861aff2600"
      unitRef="usd">5534000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i823cfb4b04b647898a2dcd3c5ea86e22_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzgtMy0xLTEtMjI1OTk_4f07495e-e6d1-46d5-9c39-1d6c4f6caa0d"
      unitRef="usd">26293000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzktMS0xLTEtMjI1OTk_a38f2f94-6011-4d02-9f7a-e4056c0eedbf"
      unitRef="usd">200000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i823cfb4b04b647898a2dcd3c5ea86e22_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfMzktMy0xLTEtMjI1OTk_6c60a67e-ff7f-4ead-ba02-d9c295c4749e"
      unitRef="usd">1001000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDAtMS0xLTEtMjI1OTk_4f198ac4-6289-4685-874a-fadeddf79ff5"
      unitRef="usd">5734000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i823cfb4b04b647898a2dcd3c5ea86e22_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDAtMy0xLTEtMjI1OTk_7f0eb14c-967e-44a4-96eb-d87925b4b566"
      unitRef="usd">27294000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDMtMS0xLTEtMjI1OTk_499d6985-4c85-4cba-9459-640361f5b60c"
      unitRef="usd">680000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDMtMy0xLTEtMjI1OTk_7744a664-8225-491c-88d4-608ad4e70a7a"
      unitRef="usd">378000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDQtMS0xLTEtMjI1OTk_2fd74e00-cf86-4a38-b831-99835b43d16b"
      unitRef="usd">98000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDQtMy0xLTEtMjI1OTk_6ba9dfb0-f9ea-4814-80d8-06a755a788ee"
      unitRef="usd">134000</us-gaap:InterestPaidNet>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDUtMS0xLTEtMjI1OTk_4e0b1bbe-a17e-41e5-8dcd-fd64b4462543"
      unitRef="usd">149000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8yOC9mcmFnOjJiNzAzMWU0NmNjYzQ2ZWU5NDZlZTMwNTJhYjEyMzVhL3RhYmxlOmU2MDZkYzlkN2FlZjRkNWViOWEwZjRiNTg0OWEwYWUwL3RhYmxlcmFuZ2U6ZTYwNmRjOWQ3YWVmNGQ1ZWI5YTBmNGI1ODQ5YTBhZTBfNDUtMy0xLTEtMjI1OTk_d92c4ca0-636d-4cec-a478-f0ac89143ab6"
      unitRef="usd">70000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfMTY2OQ_83ea6531-0ec6-456c-b04e-dbce6c34b208">Summary of Significant Accounting Policies and Other Information &lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Basis of Presentation and Consolidation &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The accompanying unaudited condensed consolidated financial statements of Lawson Products, Inc. (&#x201c;Lawson&#x201d; or the &#x201c;Company&#x201d;) have been prepared in accordance with generally accepted accounting principles for interim financial information, the instructions to Form 10-Q and Article 10 of Regulation S-X. Accordingly, they do not contain all disclosures required by generally accepted accounting principles. Reference should be made to the Company&#x2019;s Consolidated Financial Statements included in the Company's Annual Report on Form 10-K for the year ended December&#160;31, 2021. In the opinion of the Company, all normal recurring adjustments have been made that are necessary to present fairly the results of operations for the interim periods. Operating results for the three month period ended March&#160;31, 2022 is not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has two reportable segments. The Lawson reportable segment distributes maintenance, repair and operations (&#x201c;MRO&#x201d;) products to customers primarily through a network of sales representatives offering vendor managed inventory (&#x201c;VMI&#x201d;) service to customers throughout the United States and Canada. The Bolt Supply House Ltd. (&#x201c;Bolt Supply&#x201d; or &#x201c;Bolt&#x201d;) reportable segment distributes MRO products primarily through its&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 14 &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;branches located in Western Canada. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Summary of Significant Accounting Policies&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;See Note 2 of the 2021 Consolidated Financial Statements included in the Company's Annual Report on Form 10-K for further details of the significant accounting policies of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;Recent Events &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On December 29, 2021, Lawson entered into:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022; an Agreement and Plan of Merger (the &#x201c;TestEquity Merger Agreement&#x201d;) by and among (i) LKCM TE Investors, LLC, a Delaware limited liability company (the &#x201c;TestEquity Equityholder&#x201d;), (ii) TestEquity Acquisition, LLC, a Delaware limited liability company and a wholly-owned subsidiary of the TestEquity Equityholder (&#x201c;TestEquity&#x201d;), (iii) Lawson and (iv) Tide Sub, LLC, a Delaware limited liability company and a wholly-owned subsidiary of Lawson (&#x201c;Merger Sub 1&#x201d;), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 1 would merge with and into TestEquity, with TestEquity surviving the merger as a wholly-owned subsidiary of Lawson (the &#x201c;TestEquity Merger&#x201d;)&#x37e; and &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x2022; an Agreement and Plan of Merger (the &#x201c;Gexpro Services Merger Agreement&#x201d; and, together with the TestEquity Merger Agreement, the &#x201c;Merger Agreements&#x201d;) by and among (i) 301 HW Opus Investors, LLC, a Delaware limited liability company (the &#x201c;Gexpro Services Stockholder&#x201d;), (ii) 301 HW Opus Holdings, Inc., a Delaware corporation and a wholly-owned subsidiary of the Gexpro Services Stockholder (&#x201c;Gexpro Services&#x201d;), (iii) Lawson and (iv) Gulf Sub, Inc., a Delaware corporation and a wholly-owned subsidiary of Lawson (&#x201c;Merger Sub 2&#x201d;), pursuant to the terms and subject to the conditions of which the parties agreed, among other things, that Merger Sub 2 would merge with and into Gexpro Services, with Gexpro Services surviving the merger as a wholly-owned subsidiary of Lawson (the &#x201c;Gexpro Services Merger&#x201d; and, together with the TestEquity Merger, the &#x201c;Mergers&#x201d;).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;text-decoration:underline"&gt;Completion of the TestEquity Merger&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 1, 2022, (the &#x201c;Closing Date&#x201d;), the TestEquity Merger was consummated pursuant to the TestEquity Merger Agreement. In accordance with the TestEquity Merger Agreement, Merger Sub 1 merged with and into TestEquity, with TestEquity surviving as a wholly-owned subsidiary of Lawson. TestEquity is a distributor of parts and services to the industrial, commercial, institutional and governmental electronics manufacturing and test and measurement market. TestEquity operates through three brands, TestEquity, Jensen Tools and Techni-Tool.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with and under the terms of the TestEquity Merger Agreement, in connection with the closing of the TestEquity Merger on the Closing Date, Lawson: (i) issued to the TestEquity Equityholder 3,300,000 shares of Lawson common stock, (ii) on behalf of TestEquity, paid certain indebtedness of TestEquity and (iii) on behalf of TestEquity, paid certain transaction expenses of TestEquity. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The TestEquity Merger Agreement provides that an additional 700,000 shares of Lawson common stock (the &#x201c;TestEquity Holdback Shares&#x201d;) (which were not issued at the closing of the TestEquity Merger) shall be held by Lawson until released to the TestEquity Equityholder or forfeited in accordance with two earnout provisions of the TestEquity Merger Agreement. The amount of TestEquity Holdback Shares issuable under the first earnout opportunity is based on, among other factors, the consummation of a certain additional acquisition by TestEquity during the period beginning after December 29, 2021 and ending 90 days after the closing of the TestEquity Merger. If any TestEquity Holdback Shares remain after the calculation of the first earnout opportunity, there is a second earnout opportunity based on, among other factors, the increase in TestEquity EBITDA (as defined in the TestEquity Merger Agreement) in calendar year 2022 over calendar year 2021 subject to the calculations within the TestEquity Merger Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%;text-decoration:underline"&gt;Completion of the Gexpro Services Merger&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 1, 2022, (the &#x201c;Closing Date&#x201d;), the Gexpro Services Merger was consummated pursuant to the Gexpro Services Merger Agreement. In accordance with the Gexpro Services Merger Agreement, Merger Sub 2 merged with and into Gexpro Services, with Gexpro Services surviving as a wholly-owned subsidiary of Lawson. Gexpro Services is a provider of supply chain solutions, specializing in developing and implementing Vendor Managed Inventory (VMI) and kitting programs to high-specification manufacturing customers. Gexpro Services provides critical products and services to customers throughout the lifecycle of highly technical Original Equipment Manufacturer (OEM) products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In accordance with and under the terms of the Gexpro Services Merger Agreement, in connection with the closing of the Gexpro Services Merger on the Closing Date, Lawson: (i) issued to the Gexpro Services Stockholder 7,000,000 shares of Lawson common stock, (ii) on behalf of Gexpro Services, paid certain indebtedness of Gexpro Services and (iii) on behalf of Gexpro Services, paid certain specified transaction expenses of Gexpro Services.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Gexpro Services Merger Agreement provides that an additional 1,000,000 shares of Lawson common stock (the &#x201c;Gexpro Services Holdback Shares&#x201d;) (which were not issued at the closing of the Gexpro Services Merger) shall be held by Lawson until released to the Gexpro Services Stockholder or forfeited in accordance with two earnout provisions of the Gexpro Services Merger Agreement. The amount of Gexpro Services Holdback Shares issuable under the first earnout opportunity is based on, among other factors, the consummation of one or more of three certain additional acquisitions by Gexpro Services during the period beginning after December 29, 2021 and ending 90 days after the closing of the Gexpro Services Merger. If any Gexpro Services Holdback Shares remain after the calculation of the first earnout opportunity, there is a second earnout opportunity based on, among other factors, the increase in Gexpro Services EBITDA (as defined in the Gexpro Services Merger Agreement) in calendar year 2022 over calendar year 2021 subject to the calculations within the Gexpro Services Merger Agreement.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfOTY5_545cb7c8-194b-43a9-b904-a328ce93f294"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <laws:NumberOfBranches
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfMTY0OTI2NzQ0NTIxMQ_cc26e253-84f3-422a-968a-ba6bcd1202bf"
      unitRef="branch">14</laws:NumberOfBranches>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="if0bd87db7f7c47ebb568ec5cc6437837_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3Mjc2Ng_d17b9b31-6725-4a76-b82e-2e0d5b285420"
      unitRef="shares">3300000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ib4fc116efca34b128e344c8828f99ef1_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3MjAyMg_33103421-cb89-4dd4-958b-a3119e1ce4a7"
      unitRef="shares">700000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <laws:BusinessCombinationNumberOfEarnoutProvisions
      contextRef="ib4fc116efca34b128e344c8828f99ef1_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3MjgwMA_27aa1a10-7284-4b2b-9ac4-f2d26065f8cb"
      unitRef="provision">2</laws:BusinessCombinationNumberOfEarnoutProvisions>
    <laws:BusinessCombinationEarnoutProvisionPeriod
      contextRef="ib4fc116efca34b128e344c8828f99ef1_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3Mjc5MA_dab6e356-c0e2-42bd-a3a2-ddbda646d6bf">P90D</laws:BusinessCombinationEarnoutProvisionPeriod>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="iae06f7fb27f7472fbb393bd85e086db5_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3Mjc3Nw_5e12acbb-1090-4d48-aaac-a8a63a9cd2d4"
      unitRef="shares">7000000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i2f24af4c8c0c4850bd7301a09f915e94_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3MjAzMQ_42bd1af1-91cd-4fce-a5bf-2c28f2a9ed83"
      unitRef="shares">1000000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <laws:BusinessCombinationNumberOfEarnoutProvisions
      contextRef="i2f24af4c8c0c4850bd7301a09f915e94_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3MjgxNg_93dc0cf1-faa4-4b1f-a222-896407286518"
      unitRef="provision">2</laws:BusinessCombinationNumberOfEarnoutProvisions>
    <laws:BusinessCombinationEarnoutProvisionPeriod
      contextRef="i2f24af4c8c0c4850bd7301a09f915e94_D20220401-20220401"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNC9mcmFnOjQ3MGY2YWQzOTAyNzQ0NWU5ZDNkOTQ2MGI2MWE3MDg0L3RleHRyZWdpb246NDcwZjZhZDM5MDI3NDQ1ZTlkM2Q5NDYwYjYxYTcwODRfNDM5ODA0NjU3MjgwNg_bee88330-f056-4704-9122-1c47d9229613">P90D</laws:BusinessCombinationEarnoutProvisionPeriod>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNy9mcmFnOmI4MDQ3ZTI2YjExODQyMzJhZTk5ZWVjYzVkNmM3ZjlhL3RleHRyZWdpb246YjgwNDdlMjZiMTE4NDIzMmFlOTllZWNjNWQ2YzdmOWFfMzQyMg_26e093d4-6401-4572-bfa8-7793bcda082a">Business Combinations&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to quarter end, on April 1, 2022, the Company completed its business combination with TestEquity and Gexpro Services in all-stock merger transactions. Pursuant to the Merger Agreements, Lawson issued an aggregate of 10.3&#160;million shares of Lawson common stock to the former owners of TestEquity and Gexpro Services. An additional 1.7&#160;million shares of Lawson common stock remain potentially issuable upon meeting the conditions of certain earnout provisions. Refer to Note 1 - Summary of Significant Accounting Policies and Other Information, for further information on the Mergers.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;TestEquity is a distributor of parts and services to the industrial, commercial, institutional and governmental electronics manufacturing and test and measurement market. TestEquity operates through three brands, TestEquity, Jensen Tools and Techni-Tool.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Gexpro Services is a provider of supply chain solutions, specializing in developing and implementing Vendor Managed Inventory (VMI) and kitting programs to high-specification manufacturing customers. Gexpro Services provides critical products and services to customers throughout the lifecycle of highly technical Original Equipment Manufacturer (OEM) products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The combination of Lawson, TestEquity and Gexpro Services is intended to bring together three complementary distribution businesses under a holding company structure. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Due to the timing of the consummation of the Mergers on April 1, 2022, the initial accounting for the Mergers is incomplete. As such, the Company is not able to disclose certain information relating to the Mergers, including the preliminary fair value of assets acquired and liabilities assumed. In addition, the financial results of TestEquity and Gexpro Services are not &lt;/span&gt;&lt;/div&gt;included in the reported results of Lawson Products for the three months ended March&#160;31, 2022 as it would be impracticable to do so.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="i11db4a863024438aa5b5ec7700294ace_D20220401-20220401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNy9mcmFnOmI4MDQ3ZTI2YjExODQyMzJhZTk5ZWVjYzVkNmM3ZjlhL3RleHRyZWdpb246YjgwNDdlMjZiMTE4NDIzMmFlOTllZWNjNWQ2YzdmOWFfNDM5ODA0NjUyMTU3NA_c2fd18f2-7d12-4ee5-bb98-3e1d168297a8"
      unitRef="shares">10300000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="ia10c77a13f8542708c0fa28f978c0fd8_D20220401-20220401"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNy9mcmFnOmI4MDQ3ZTI2YjExODQyMzJhZTk5ZWVjYzVkNmM3ZjlhL3RleHRyZWdpb246YjgwNDdlMjZiMTE4NDIzMmFlOTllZWNjNWQ2YzdmOWFfNDM5ODA0NjUyMTU4OA_4064c3f9-e2be-4f6d-b908-7fe343351b51"
      unitRef="shares">1700000</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <laws:NumberOfBrands
      contextRef="i7da4c63559fd449a8a8bdfd17706feca_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8zNy9mcmFnOmI4MDQ3ZTI2YjExODQyMzJhZTk5ZWVjYzVkNmM3ZjlhL3RleHRyZWdpb246YjgwNDdlMjZiMTE4NDIzMmFlOTllZWNjNWQ2YzdmOWFfNDM5ODA0NjUyMTkwMA_7055928e-fb4b-42d9-83a9-af99dda891c2"
      unitRef="brand">3</laws:NumberOfBrands>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfMzQxMg_7cab236e-1e0c-4871-80ad-304c9fd3a6e2">Revenue Recognition &lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the Company's revenue recognition analysis, it concluded that it has two separate performance obligations, and accordingly, two separate revenue streams: products and services. Under the definition of a contract as defined by ASC 606, the Company considers contracts to be created at the time an order to purchase product and services is agreed upon regardless of whether or not there is a written contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lawson has two operating segments; the Lawson segment and the Bolt Supply segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Lawson segment has two distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation. Although the Company has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. The Company does not price its offerings based on any allocation between these obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lawson generates revenue primarily from the sale of MRO products to its customers. Revenue related to product sales is recognized at the time that control of the product has been transferred to the customer; either at the time the product is shipped or the time the product has been received by the customer. The Company does not commit to long-term contracts to sell customers a certain minimum quantity of products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Lawson segment offers a VMI service proposition to its customers. A portion of these services, primarily related to stocking of product and maintenance of the MRO inventory, is provided a short period of time after control of the purchased product has been transferred to the customer. Since some components of VMI service have not been provided at the time the control of the product transfers to the customer, that portion of expected consideration is deferred until the time that those services have been provided. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Bolt Supply segment does not provide VMI services for its customers or provide services in addition to product sales to customers. Revenue is recognized at the time that control of the product has been transferred to the customer which is either upon delivery or shipment depending on the terms of the contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has elected not to disclose the disaggregated components of revenue and cost of sales in its Consolidated Statements of Income and Comprehensive Income and in the related notes to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Disaggregated revenue by geographic area follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Disaggregated revenue by product type follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fastening Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cutting Tools and Abrasives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fluid Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Electrical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Chemicals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aftermarket Automotive Supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Safety&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Welding and Metal Repair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Activities as lessor&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;Lawson leases parts washer machines to customers through its Torrents leasing program. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;These leases are classified as operating leases. The leased machines are recognized as a component of Property, plant, and equipment in the Condensed Consolidated Balance Sheet and the leasing revenue is recognized on a straight line basis. The Torrents machine leasing program generated $1.2&#160;million and $0.7&#160;million of revenue for the three months ended March 31, 2022 and 2021, respectively. The carrying value of the Torrents leasing assets as of March 31, 2022 is $1.2&#160;million. The Company has adopted the practical expedient not to separate the non-lease components that would be within the scope of ASC 606 from the associated lease component as the relevant criteria under ASC 842 are met.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfMzQwNw_87304562-aae9-4037-a977-afc7d6a7e9b2">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As part of the Company's revenue recognition analysis, it concluded that it has two separate performance obligations, and accordingly, two separate revenue streams: products and services. Under the definition of a contract as defined by ASC 606, the Company considers contracts to be created at the time an order to purchase product and services is agreed upon regardless of whether or not there is a written contract.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Performance Obligations&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lawson has two operating segments; the Lawson segment and the Bolt Supply segment. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Lawson segment has two distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation. Although the Company has identified that it offers its customers both a product and a service obligation, the customer only receives one invoice per transaction with no price allocation between these obligations. The Company does not price its offerings based on any allocation between these obligations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lawson generates revenue primarily from the sale of MRO products to its customers. Revenue related to product sales is recognized at the time that control of the product has been transferred to the customer; either at the time the product is shipped or the time the product has been received by the customer. The Company does not commit to long-term contracts to sell customers a certain minimum quantity of products.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Lawson segment offers a VMI service proposition to its customers. A portion of these services, primarily related to stocking of product and maintenance of the MRO inventory, is provided a short period of time after control of the purchased product has been transferred to the customer. Since some components of VMI service have not been provided at the time the control of the product transfers to the customer, that portion of expected consideration is deferred until the time that those services have been provided. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Bolt Supply segment does not provide VMI services for its customers or provide services in addition to product sales to customers. Revenue is recognized at the time that control of the product has been transferred to the customer which is either upon delivery or shipment depending on the terms of the contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has elected not to disclose the disaggregated components of revenue and cost of sales in its Consolidated Statements of Income and Comprehensive Income and in the related notes to the consolidated financial statements.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <laws:RevenueFromContractWithCustomerNumberOfRevenueStreams
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfMTE3_5c0f280a-abe1-421b-a411-f61f9011e333"
      unitRef="revenuestream">2</laws:RevenueFromContractWithCustomerNumberOfRevenueStreams>
    <laws:RevenueFromContractWithCustomerNumberOfRevenueStreams
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfNDk0NzgwMjMzMzAyMA_880692a9-a163-4d1a-b292-eff1516cedfe"
      unitRef="revenuestream">2</laws:RevenueFromContractWithCustomerNumberOfRevenueStreams>
    <us-gaap:NumberOfOperatingSegments
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfNTc5_11f599df-62eb-4146-94fa-6401e55005dd"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <laws:RevenueFromContractWithCustomerNumberOfRevenueStreams
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfNDk0NzgwMjMzMzAyOQ_5c0f280a-abe1-421b-a411-f61f9011e333"
      unitRef="revenuestream">2</laws:RevenueFromContractWithCustomerNumberOfRevenueStreams>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfMzQxNQ_3ff38c4b-039f-4c39-b7d6-b696f39d6d03">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Disaggregated revenue by geographic area follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;United States&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;95,684&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84,985&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Canada&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,193&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Disaggregated revenue by product type follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:68.929%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.519%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:13.522%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Product Category&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fastening Systems&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cutting Tools and Abrasives&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Fluid Power&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Electrical&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Specialty Chemicals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Aftermarket Automotive Supplies&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Safety&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.9&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Welding and Metal Repair&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.7&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17.0&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0%&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 4pt 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;100.0%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id7479acf02e849d9bec2b4315eea1a23_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOjI1NzJjZmEwNmFkODQ3ZDhhZjY1NGY2OWFjMzdhNGZkL3RhYmxlcmFuZ2U6MjU3MmNmYTA2YWQ4NDdkOGFmNjU0ZjY5YWMzN2E0ZmRfMy0xLTEtMS0yMjU5OQ_e05fe029-fe0d-433c-a09c-640358de79e2"
      unitRef="usd">95684000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i0910ab6902f941d292eca0d5e24cace4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOjI1NzJjZmEwNmFkODQ3ZDhhZjY1NGY2OWFjMzdhNGZkL3RhYmxlcmFuZ2U6MjU3MmNmYTA2YWQ4NDdkOGFmNjU0ZjY5YWMzN2E0ZmRfMy0zLTEtMS0yMjU5OQ_1d265fd4-a037-4c03-8cc9-5cbc9b0832fb"
      unitRef="usd">84985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8922401fcf6541dd929e978e34426990_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOjI1NzJjZmEwNmFkODQ3ZDhhZjY1NGY2OWFjMzdhNGZkL3RhYmxlcmFuZ2U6MjU3MmNmYTA2YWQ4NDdkOGFmNjU0ZjY5YWMzN2E0ZmRfNC0xLTEtMS0yMjU5OQ_8f443ac7-2a22-41d8-a166-5607272e6bb1"
      unitRef="usd">22193000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i236f359ffea64cf7966e588d8b352055_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOjI1NzJjZmEwNmFkODQ3ZDhhZjY1NGY2OWFjMzdhNGZkL3RhYmxlcmFuZ2U6MjU3MmNmYTA2YWQ4NDdkOGFmNjU0ZjY5YWMzN2E0ZmRfNC0zLTEtMS0yMjU5OQ_70ff75a4-3878-4331-bb13-f05ecd13ac5c"
      unitRef="usd">18571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOjI1NzJjZmEwNmFkODQ3ZDhhZjY1NGY2OWFjMzdhNGZkL3RhYmxlcmFuZ2U6MjU3MmNmYTA2YWQ4NDdkOGFmNjU0ZjY5YWMzN2E0ZmRfNS0xLTEtMS0yMjU5OQ_2e348773-7406-49cc-a9f7-95824b8ae134"
      unitRef="usd">117877000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOjI1NzJjZmEwNmFkODQ3ZDhhZjY1NGY2OWFjMzdhNGZkL3RhYmxlcmFuZ2U6MjU3MmNmYTA2YWQ4NDdkOGFmNjU0ZjY5YWMzN2E0ZmRfNS0zLTEtMS0yMjU5OQ_66a90dd5-73e3-454b-aea7-8787091593ce"
      unitRef="usd">103556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="iae401f485dbf40f1a2e35488e7ab5226_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMy0xLTEtMS0yMjU5OQ_1906f66a-f175-474c-9a16-e6182c2d21a0"
      unitRef="number">0.235</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7923e42de8c5490ba11bae95b658a39d_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMy0zLTEtMS0yMjU5OQ_521a4c29-a2bb-42c1-8ba7-91c37de855ee"
      unitRef="number">0.210</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5f1ef164621c4b709ab512cbbf2ed910_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNC0xLTEtMS0zNDkyOQ_12a06ad2-380f-4d6b-8de3-9ade64485785"
      unitRef="number">0.142</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i59cb21dd054744089c3e7bc363931d99_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNC0zLTEtMS0zNDkyOQ_6da8da08-cd2b-4850-acec-14046b9abf7e"
      unitRef="number">0.149</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8e2a6eccca0a4e47a9036984f166b3a3_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNC0xLTEtMS0zMzEyMQ_cf101002-8a00-48f9-add9-1ccf028a5ca3"
      unitRef="number">0.138</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i6e3fd8169cde4949b2fdbe9c8e5be8fb_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNC0zLTEtMS0zMzEyNg_25f779ab-a2bb-4ee3-b0f5-3b10e59841b8"
      unitRef="number">0.134</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1f4d285629284379b2596cc61249d4b9_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNS0xLTEtMS0zMzExMg_1fda276b-69e5-488f-a4d2-0755381a7f55"
      unitRef="number">0.105</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibe38fb8ed99040439a2769155c39173d_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNS0zLTEtMS0zMzExMg_e777fc61-61bb-4941-b5a5-c4e693449eaf"
      unitRef="number">0.106</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i473295ed383045a6a592941b8d0ad444_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNi0xLTEtMS0yMjU5OQ_57767c13-760c-4965-87df-824b400089c8"
      unitRef="number">0.093</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i1297af49b1064d3dbe7852e49f378719_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfNi0zLTEtMS0yMjU5OQ_c55746d9-f706-49a0-820f-e9004214bdaa"
      unitRef="number">0.097</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib4aca559467d4c26a3cc7af198c3df0e_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfOC0xLTEtMS0yMjU5OQ_5acb82cc-bf4b-466d-a49c-667e7da9133c"
      unitRef="number">0.081</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia50e8e86b4a748f68d72ff199cb86388_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfOC0zLTEtMS0yMjU5OQ_40e89f47-4da0-47fa-8467-eb3417982484"
      unitRef="number">0.068</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia79532a89f9c4df6af289338de953e43_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfOS0xLTEtMS0yMjU5OQ_75a809a7-624f-46dc-bf0c-e68ea99b0d3e"
      unitRef="number">0.048</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i50ea335579de4e5fb8512929baca135c_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfOS0zLTEtMS0yMjU5OQ_9ae1aabf-4a75-4af4-bad3-9ee063de8d20"
      unitRef="number">0.049</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ibe58e5931f5c46b798c5cefc4585f87f_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMTAtMS0xLTEtMjI1OTk_9a267719-111a-4443-9ec1-e1beab26f1ad"
      unitRef="number">0.015</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5697ea246ed549d1ab09171411a247aa_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMTAtMy0xLTEtMjI1OTk_27ac81ad-8589-4764-8772-0ecb24c867e2"
      unitRef="number">0.017</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i5d89d6eb533b4df9b6df746e7ab41333_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMTEtMS0xLTEtMjI1OTk_80d8df4c-042b-48b2-8edd-4f7400af3c8a"
      unitRef="number">0.143</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i76b4320bead4424187b6a0a8ffa95eef_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMTEtMy0xLTEtMjI1OTk_7a723789-e86c-420a-916e-fed6c0c82b16"
      unitRef="number">0.170</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i836061c3987241e79d4fa73274083891_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMTItMS0xLTEtMjI1OTk_a6e58e39-7086-4656-8128-15c0affdbf5d"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i06a1d349085f4b7ea53300fb8f093949_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RhYmxlOmFjMTgxM2JjYjMwMzQ5ODNhOTNiNDIyYjFjYmY1MjA4L3RhYmxlcmFuZ2U6YWMxODEzYmNiMzAzNDk4M2E5M2I0MjJiMWNiZjUyMDhfMTItMy0xLTEtMjI1OTk_321d69b3-8c1a-451d-97a7-991136225565"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfMTA5OTUxMTYzNTg5Ng_84e31aba-8045-45ce-aae4-c9a668b71b81"
      unitRef="usd">1200000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfMTA5OTUxMTYzNTg4MA_561656eb-7f60-493b-9da1-308cb8542e39"
      unitRef="usd">700000</us-gaap:OperatingLeaseLeaseIncome>
    <laws:LessorOperatingLeaseRightOfUseAssetCarryingValue
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80MC9mcmFnOjM1YTA5MTUwYzk0MTQ4MDZhY2FkOTk4N2RlMTkyMTEwL3RleHRyZWdpb246MzVhMDkxNTBjOTQxNDgwNmFjYWQ5OTg3ZGUxOTIxMTBfMTA5OTUxMTYzNTk0Nw_bcfc07f6-5846-40b7-b8df-6ba8daca3a13"
      unitRef="usd">1200000</laws:LessorOperatingLeaseRightOfUseAssetCarryingValue>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80My9mcmFnOmIwNzFjODk0M2E3YTQ5NjNhYzVmNTk3OGQ3ODIzZmI1L3RleHRyZWdpb246YjA3MWM4OTQzYTdhNDk2M2FjNWY1OTc4ZDc4MjNmYjVfNjIx_017222a8-984a-45d3-a6a7-66e7b7c98738">Restricted CashThe Company has agreed to maintain $0.2 million in a guaranteed investment certificate as collateral for an outside party that is providing certain commercial credit card services for Bolt. The Company is restricted from withdrawing this balance without the prior consent of the outside party during the term of the agreement.</us-gaap:CashAndCashEquivalentsDisclosureTextBlock>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i781e8ac9ccb14bdeaf604d62b195d090_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80My9mcmFnOmIwNzFjODk0M2E3YTQ5NjNhYzVmNTk3OGQ3ODIzZmI1L3RleHRyZWdpb246YjA3MWM4OTQzYTdhNDk2M2FjNWY1OTc4ZDc4MjNmYjVfNjY_b1de2e87-8e5d-4493-8b00-fa789d2d30d7"
      unitRef="usd">200000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RleHRyZWdpb246MWQ0ODc4MmExNjY1NDc1OTlkZGMyMzEwN2U2ZWQzOGNfMzYx_d05cbab5-20cf-4c58-9eab-598615fe9bd9">Inventories&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, net, consisting primarily of purchased goods which are offered for resale, were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for obsolete and excess inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RleHRyZWdpb246MWQ0ODc4MmExNjY1NDc1OTlkZGMyMzEwN2U2ZWQzOGNfMzU0_7dcf7e99-5da8-4598-b459-2d639318d3c2">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories, net, consisting primarily of purchased goods which are offered for resale, were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories, gross&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;85,455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;81,569&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Reserve for obsolete and excess inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(8,158)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,720)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;77,297&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;73,849&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryGross
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RhYmxlOjg1MTg1MDE4N2QzZjQ4ZmY5NmYwNmY1YmQwOGQ3MDk5L3RhYmxlcmFuZ2U6ODUxODUwMTg3ZDNmNDhmZjk2ZjA2ZjViZDA4ZDcwOTlfMi0xLTEtMS0yMjU5OQ_bf827fee-192d-4dea-98d4-40b0d4d6e58f"
      unitRef="usd">85455000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RhYmxlOjg1MTg1MDE4N2QzZjQ4ZmY5NmYwNmY1YmQwOGQ3MDk5L3RhYmxlcmFuZ2U6ODUxODUwMTg3ZDNmNDhmZjk2ZjA2ZjViZDA4ZDcwOTlfMi0zLTEtMS0yMjU5OQ_acf72bf5-4287-4984-838b-fde90c34e719"
      unitRef="usd">81569000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RhYmxlOjg1MTg1MDE4N2QzZjQ4ZmY5NmYwNmY1YmQwOGQ3MDk5L3RhYmxlcmFuZ2U6ODUxODUwMTg3ZDNmNDhmZjk2ZjA2ZjViZDA4ZDcwOTlfMy0xLTEtMS0yMjU5OQ_14d01abb-110a-4163-8912-f7e7ceb7fc61"
      unitRef="usd">8158000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RhYmxlOjg1MTg1MDE4N2QzZjQ4ZmY5NmYwNmY1YmQwOGQ3MDk5L3RhYmxlcmFuZ2U6ODUxODUwMTg3ZDNmNDhmZjk2ZjA2ZjViZDA4ZDcwOTlfMy0zLTEtMS0yMjU5OQ_f3451663-128e-40dd-bb7e-fec6b2691f5d"
      unitRef="usd">7720000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RhYmxlOjg1MTg1MDE4N2QzZjQ4ZmY5NmYwNmY1YmQwOGQ3MDk5L3RhYmxlcmFuZ2U6ODUxODUwMTg3ZDNmNDhmZjk2ZjA2ZjViZDA4ZDcwOTlfNC0xLTEtMS0yMjU5OQ_4a90b6b5-a30f-4e95-bc58-fa5d1722face"
      unitRef="usd">77297000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80Ni9mcmFnOjFkNDg3ODJhMTY2NTQ3NTk5ZGRjMjMxMDdlNmVkMzhjL3RhYmxlOjg1MTg1MDE4N2QzZjQ4ZmY5NmYwNmY1YmQwOGQ3MDk5L3RhYmxlcmFuZ2U6ODUxODUwMTg3ZDNmNDhmZjk2ZjA2ZjViZDA4ZDcwOTlfNC0zLTEtMS0yMjU5OQ_33c96461-860e-4189-940a-e11716478632"
      unitRef="usd">73849000</us-gaap:InventoryNet>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RleHRyZWdpb246MTNlMDVlMjQ1YTM2NDM3NzgyYzYyNTYwMjY1Y2ZkYjVfMTEx_bdf562fc-3071-4b8c-b50b-c08bac055818">Goodwill&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill activity for the first three months of 2022 is included in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill By Reportable Segment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lawson&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bolt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:GoodwillDisclosureTextBlock>
    <us-gaap:ScheduleOfGoodwillTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RleHRyZWdpb246MTNlMDVlMjQ1YTM2NDM3NzgyYzYyNTYwMjY1Y2ZkYjVfMTEy_cc523432-e953-41c1-adbd-b5777938b2f2">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill activity for the first three months of 2022 is included in the table below:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.245%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:61.995%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.548%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.395%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:8.572%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.544%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.551%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill By Reportable Segment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lawson&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bolt&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Beginning balance December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,384&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,929&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Impact of foreign exchange rates&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;48&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;149&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;197&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;21,432&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,078&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,510&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfGoodwillTextBlock>
    <us-gaap:Goodwill
      contextRef="i578d7699251b469199417aea9363c2bf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfMy0yLTEtMS0yMjU5OQ_221e5d83-c69d-4eb4-9e3b-c9acd9e61aa9"
      unitRef="usd">21384000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ib8c8b480a469436ca91ce6e074bfc38a_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfMy00LTEtMS0yMjU5OQ_a3f408c3-e217-4276-b11b-bb29b1d9f920"
      unitRef="usd">13929000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfMy02LTEtMS0yMjU5OQ_047079c0-43f2-405d-bc18-6f5fde052f61"
      unitRef="usd">35313000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="icc7b6914e92642f7a7dd331f18ec34dc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfNC0yLTEtMS0yMjU5OQ_f55ef8fc-2296-45c3-9523-d6f56543ab33"
      unitRef="usd">48000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i1ff06a40c00c499c994b5cba3e8aca90_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfNC00LTEtMS0yMjU5OQ_4c219c54-f672-487c-a63b-1be26f8de2f5"
      unitRef="usd">149000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfNC02LTEtMS0yMjU5OQ_172876a7-5f74-4908-b946-022f917ddc3c"
      unitRef="usd">197000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i3fe22a2d693c48cab660336fc9b0fac3_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfNS0yLTEtMS0yMjU5OQ_9e3cf6e7-02c9-4fff-b18f-a72ae19fbd07"
      unitRef="usd">21432000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia7f238cf541548238f9f6a75e34732cb_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfNS00LTEtMS0yMjU5OQ_d9cbacf3-119d-4052-9eb5-3ab4953e55ae"
      unitRef="usd">14078000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF80OS9mcmFnOjEzZTA1ZTI0NWEzNjQzNzc4MmM2MjU2MDI2NWNmZGI1L3RhYmxlOmMyMTNiODY3YTgzMjRhZTY4OTY3NmFmMTZhY2RmNmJkL3RhYmxlcmFuZ2U6YzIxM2I4NjdhODMyNGFlNjg5Njc2YWYxNmFjZGY2YmRfNS02LTEtMS0yMjU5OQ_160b5da0-befd-4406-b3ef-3d4699216260"
      unitRef="usd">35510000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RleHRyZWdpb246MzYzNWQ0NjU3NTcyNDdkZjlkMzBiNTEwNDhlOGM1MTNfNDY2_97d3807b-d63c-4756-a2b9-9846d2c88d04">Intangible Assets&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and accumulated amortization by intangible asset class were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.107%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense of &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;$0.6 million&lt;/span&gt; related to intangible assets was recorded in General and administrative expenses for both the three months ended March 31, 2022 and 2021, respectively.</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RleHRyZWdpb246MzYzNWQ0NjU3NTcyNDdkZjlkMzBiNTEwNDhlOGM1MTNfNDY4_c95dd505-6f19-48a7-8617-05272a65d576">&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The gross carrying amount and accumulated amortization by intangible asset class were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:20.107%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.418%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.536%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.423%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="33" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, 2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross Carrying Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accumulated Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Carrying Value&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Trade names&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,465&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,155)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,310&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,866)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;7,522&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,714&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,411)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,427&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(3,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;8,643&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,179&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(6,566)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;15,613&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;23,815&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(7,650)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;16,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ic5ceeea1644149c89ffa0831f8a5684a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfMy0xLTEtMS0yMjU5OQ_413af2c2-8c45-4160-8117-6e93f7274713"
      unitRef="usd">10465000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ic5ceeea1644149c89ffa0831f8a5684a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfMy0zLTEtMS0yMjU5OQ_0d3486eb-a7da-49dc-8ed8-d091b9145cc4"
      unitRef="usd">3155000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ic5ceeea1644149c89ffa0831f8a5684a_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfMy01LTEtMS0yMjU5OQ_46023302-6fb1-4295-8c9e-c1b8d1806ca5"
      unitRef="usd">7310000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib5a29c1ee2c145f5b68932499c380fcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfMy03LTEtMS0yMjU5OQ_95b2f77c-8ff8-4d7c-aa89-b3d1649d9b7f"
      unitRef="usd">11388000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib5a29c1ee2c145f5b68932499c380fcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfMy05LTEtMS0yMjU5OQ_3c4701b2-1076-4ae9-a1fc-fe13133c63a5"
      unitRef="usd">3866000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib5a29c1ee2c145f5b68932499c380fcf_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfMy0xMS0xLTEtMjI1OTk_03d31f9c-af98-49c0-99f9-8bc2efd2b132"
      unitRef="usd">7522000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibfd674d3659041c697c37b7503669956_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNC0xLTEtMS0yMjU5OQ_b0f4585e-ce46-44fe-9041-a11ddd60f5c8"
      unitRef="usd">11714000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibfd674d3659041c697c37b7503669956_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNC0zLTEtMS0yMjU5OQ_5615dcab-2366-47c4-b1ca-9dd757a44223"
      unitRef="usd">3411000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibfd674d3659041c697c37b7503669956_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNC01LTEtMS0yMjU5OQ_5e6482d4-dd00-41d5-91e1-c91ea2057739"
      unitRef="usd">8303000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i64a48168a343418d9f0f74f934358a6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNC03LTEtMS0yMjU5OQ_4a5c11c8-6b2d-4419-9328-ff36a1029fbd"
      unitRef="usd">12427000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i64a48168a343418d9f0f74f934358a6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNC05LTEtMS0yMjU5OQ_cce00fd4-8889-435d-818d-9244c1e171ee"
      unitRef="usd">3784000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i64a48168a343418d9f0f74f934358a6b_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNC0xMS0xLTEtMjI1OTk_c7cfaff3-a005-458d-a24e-3eaba2484d7a"
      unitRef="usd">8643000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNS0xLTEtMS0yMjU5OQ_ba0a4d3d-8c67-41ea-b6e2-834a6f93364c"
      unitRef="usd">22179000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNS0zLTEtMS0yMjU5OQ_a24a3977-e2da-4d4c-aee4-546412777482"
      unitRef="usd">6566000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNS01LTEtMS0yMjU5OQ_addd9d85-d611-41c2-8c80-57ca12b22d3b"
      unitRef="usd">15613000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNS03LTEtMS0yMjU5OQ_f5d55be0-60c9-48f3-a62d-264969ac659e"
      unitRef="usd">23815000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNS05LTEtMS0yMjU5OQ_c9121a79-b915-40f3-b005-1c98ce764772"
      unitRef="usd">7650000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RhYmxlOjNhY2Y0ZTIxODI3YzRkMDU4ZGU3ZDk0YTc0NmRmMjAxL3RhYmxlcmFuZ2U6M2FjZjRlMjE4MjdjNGQwNThkZTdkOTRhNzQ2ZGYyMDFfNS0xMS0xLTEtMjI1OTk_85644748-74cf-4afb-a8c5-aeb7b13ab2c1"
      unitRef="usd">16165000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RleHRyZWdpb246MzYzNWQ0NjU3NTcyNDdkZjlkMzBiNTEwNDhlOGM1MTNfMzQx_35c45511-f0b1-47e3-86b8-2ddbafcdb8e5"
      unitRef="usd">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81Mi9mcmFnOjM2MzVkNDY1NzU3MjQ3ZGY5ZDMwYjUxMDQ4ZThjNTEzL3RleHRyZWdpb246MzYzNWQ0NjU3NTcyNDdkZjlkMzBiNTEwNDhlOGM1MTNfMzQx_8443c846-1fcf-43e8-b655-b124bb8e26d4"
      unitRef="usd">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTQ2Ng_986ed364-5e20-42a3-a5ce-7700a4e1ec94">Leases&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Activities as Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases property used for distribution centers, office space, and Bolt Supply branch locations throughout the U.S. and Canada, along with various equipment located in distribution centers and corporate headquarters.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expenses generated by the leasing activity of Lawson for the three months ended March&#160;31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Operating Lease Expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Financing Lease Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Financing Lease Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Financing Lease Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Includes short term lease expense, which is immaterial&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of the net assets and liabilities generated by the leasing activity of Lawson as lessee as of March&#160;31, 2022 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, &lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Right Of Use (&#x201c;ROU&#x201d;) operating lease assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ROU financing lease assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_0d8e71b5-ab94-4347-acd9-81ddda7bdb69"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_e0705cc9-85a3-4faf-854c-23b67db72579"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_2ee2000d-c01a-4e21-957a-fba88ac920dc"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_7b2d7c12-9ec5-4857-93f2-1e30d029e534"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_30a20464-dbdc-4ac0-9a18-55b0ecfa15bf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_e6915d6a-c726-4675-841f-e76e18370852"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_0c633b4b-561b-4248-9cd9-4122f1668ac2"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_2eae2381-3809-408d-aeab-b90635322ed9"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term lease obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Operating lease assets are recorded net of accumulated amortization of $9.0 million and $8.0&#160;million as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and December&#160;31, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Financing lease assets are recorded net of accumulated amortization of $0.6 million and $0.6 million as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and December&#160;31, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of March&#160;31, 2022 were as follows (Dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date of Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year one&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year two&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year three&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year four&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year five&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsequent years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Minimum lease payments exclude payments to landlord for real estate taxes and common area maintenance $0.4 million&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average lease terms and interest rates of the leases held by Lawson as of March&#160;31, 2022 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Term in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.18%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.78%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cash outflows of the leasing activity for the three months ended March&#160;31, 2022 are as follows (Dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Source&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In March 2022 the Company signed a new lease for the Calgary distribution center. The lease created a right of use asset of $4.5&#160;million and a lease liability of $4.5&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 3 - Revenue Recognition for a discussion on Lawson activities as lessor.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTQ2Ng_d84533de-8183-45b6-a273-7f8a93985b49">Leases&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Activities as Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases property used for distribution centers, office space, and Bolt Supply branch locations throughout the U.S. and Canada, along with various equipment located in distribution centers and corporate headquarters.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expenses generated by the leasing activity of Lawson for the three months ended March&#160;31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Operating Lease Expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Financing Lease Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Financing Lease Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Financing Lease Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Includes short term lease expense, which is immaterial&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of the net assets and liabilities generated by the leasing activity of Lawson as lessee as of March&#160;31, 2022 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, &lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Right Of Use (&#x201c;ROU&#x201d;) operating lease assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ROU financing lease assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_0d8e71b5-ab94-4347-acd9-81ddda7bdb69"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_e0705cc9-85a3-4faf-854c-23b67db72579"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_2ee2000d-c01a-4e21-957a-fba88ac920dc"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_7b2d7c12-9ec5-4857-93f2-1e30d029e534"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_30a20464-dbdc-4ac0-9a18-55b0ecfa15bf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_e6915d6a-c726-4675-841f-e76e18370852"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_0c633b4b-561b-4248-9cd9-4122f1668ac2"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_2eae2381-3809-408d-aeab-b90635322ed9"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term lease obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Operating lease assets are recorded net of accumulated amortization of $9.0 million and $8.0&#160;million as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and December&#160;31, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Financing lease assets are recorded net of accumulated amortization of $0.6 million and $0.6 million as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and December&#160;31, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of March&#160;31, 2022 were as follows (Dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date of Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year one&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year two&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year three&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year four&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year five&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsequent years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Minimum lease payments exclude payments to landlord for real estate taxes and common area maintenance $0.4 million&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average lease terms and interest rates of the leases held by Lawson as of March&#160;31, 2022 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Term in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.18%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.78%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cash outflows of the leasing activity for the three months ended March&#160;31, 2022 are as follows (Dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Source&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In March 2022 the Company signed a new lease for the Calgary distribution center. The lease created a right of use asset of $4.5&#160;million and a lease liability of $4.5&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 3 - Revenue Recognition for a discussion on Lawson activities as lessor.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTQ2OQ_ed994318-91c0-45c1-9050-855bff627ad8">Leases&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Activities as Lessee&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases property used for distribution centers, office space, and Bolt Supply branch locations throughout the U.S. and Canada, along with various equipment located in distribution centers and corporate headquarters.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expenses generated by the leasing activity of Lawson for the three months ended March&#160;31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Operating Lease Expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Financing Lease Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Financing Lease Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Financing Lease Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Includes short term lease expense, which is immaterial&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of the net assets and liabilities generated by the leasing activity of Lawson as lessee as of March&#160;31, 2022 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, &lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Right Of Use (&#x201c;ROU&#x201d;) operating lease assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ROU financing lease assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_0d8e71b5-ab94-4347-acd9-81ddda7bdb69"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_e0705cc9-85a3-4faf-854c-23b67db72579"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_2ee2000d-c01a-4e21-957a-fba88ac920dc"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_7b2d7c12-9ec5-4857-93f2-1e30d029e534"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_30a20464-dbdc-4ac0-9a18-55b0ecfa15bf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_e6915d6a-c726-4675-841f-e76e18370852"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_0c633b4b-561b-4248-9cd9-4122f1668ac2"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_2eae2381-3809-408d-aeab-b90635322ed9"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term lease obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Operating lease assets are recorded net of accumulated amortization of $9.0 million and $8.0&#160;million as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and December&#160;31, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Financing lease assets are recorded net of accumulated amortization of $0.6 million and $0.6 million as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and December&#160;31, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of March&#160;31, 2022 were as follows (Dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date of Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year one&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year two&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year three&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year four&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year five&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsequent years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Minimum lease payments exclude payments to landlord for real estate taxes and common area maintenance $0.4 million&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average lease terms and interest rates of the leases held by Lawson as of March&#160;31, 2022 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Term in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.18%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.78%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cash outflows of the leasing activity for the three months ended March&#160;31, 2022 are as follows (Dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Source&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:107%"&gt;In March 2022 the Company signed a new lease for the Calgary distribution center. The lease created a right of use asset of $4.5&#160;million and a lease liability of $4.5&#160;million.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 3 - Revenue Recognition for a discussion on Lawson activities as lessor.&lt;/span&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTQ2MA_07c4f45a-b244-47dc-a876-00262ef1ea96">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The expenses generated by the leasing activity of Lawson for the three months ended March&#160;31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Operating Lease Expense &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,493&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Financing Lease Amortization&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating expenses&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;58&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Financing Lease Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated Financing Lease Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Net Lease Cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,590&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Includes short term lease expense, which is immaterial&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The weighted average lease terms and interest rates of the leases held by Lawson as of March&#160;31, 2022 are as follows:&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:63.070%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.080%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.534%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.082%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Term in Years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Weighted Average Interest Rate&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5.8&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.18%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1.9&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4.78%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The cash outflows of the leasing activity for the three months ended March&#160;31, 2022 are as follows (Dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:56.964%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:26.465%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.805%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash Flow Source&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Classification&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating cash flows from financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing cash flows from financing leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing activities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfMy00LTEtMS0yMjU5OQ_e8e6f6d2-7778-4d11-b76d-bd50bcc2733f"
      unitRef="usd">1556000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfMy02LTEtMS0yMjU5OQ_0c2f036d-3c80-47e7-8749-d75867053364"
      unitRef="usd">1493000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfNS00LTEtMS0yMjU5OQ_5b495c03-d8b5-4b63-857b-e009f5eea67e"
      unitRef="usd">33000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfNS02LTEtMS0yMjU5OQ_66456250-e2f7-41d6-ba70-f1337b76a28a"
      unitRef="usd">58000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfNy00LTEtMS0yMjU5OQ_9a4f07c5-1097-480e-928a-0720684ece9c"
      unitRef="usd">1000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfNy02LTEtMS0yMjU5OQ_902f0567-e57d-4706-b3e2-411995acd376"
      unitRef="usd">5000</us-gaap:FinanceLeaseInterestExpense>
    <laws:FinanceLeaseCost
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfOS00LTEtMS0yMjU5OQ_cece60ae-aa37-4026-9b9b-0808c0ff8948"
      unitRef="usd">34000</laws:FinanceLeaseCost>
    <laws:FinanceLeaseCost
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfOS02LTEtMS0yMjU5OQ_c8f2c77c-8b10-4859-a7af-e17b9abccadb"
      unitRef="usd">63000</laws:FinanceLeaseCost>
    <us-gaap:LeaseCost
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfMTEtNC0xLTEtMjI1OTk_f7a9d32b-ad47-440f-90d5-a7b2932dc4dc"
      unitRef="usd">1590000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjFmNTM1NjhiN2IxYzQ0OThhZGJiMGNkNjI5YzFhZWM4L3RhYmxlcmFuZ2U6MWY1MzU2OGI3YjFjNDQ5OGFkYmIwY2Q2MjljMWFlYzhfMTEtNi0xLTEtMjI1OTk_26aec374-0603-4ae1-a0ca-b42c71139ba6"
      unitRef="usd">1556000</us-gaap:LeaseCost>
    <laws:OperatingLeaseAssetsAndLiabilitiesTableTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTQ3MA_75644614-5166-4f65-9752-ca00b1ee08c6">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of the net assets and liabilities generated by the leasing activity of Lawson as lessee as of March&#160;31, 2022 and &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;December&#160;31, 2021&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:71.560%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.911%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.384%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:11.915%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lease Type&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;March 31, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 31, &lt;br/&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total Right Of Use (&#x201c;ROU&#x201d;) operating lease assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,221&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,662&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total ROU financing lease assets &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,571&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;14,045&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_0d8e71b5-ab94-4347-acd9-81ddda7bdb69"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjMyNmQwZGMwMzAwODRkNDI5YWIzNzViZWUyYmZmNzY5XzI4_e0705cc9-85a3-4faf-854c-23b67db72579"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,313&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_2ee2000d-c01a-4e21-957a-fba88ac920dc"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0wLTEtMS0yMjU5OS90ZXh0cmVnaW9uOjIyYjVmMzlkZDczODRlZjNiMDExNWQ4YzYwYjAzOWEzXzI4_7b2d7c12-9ec5-4857-93f2-1e30d029e534"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;143&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,855&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,467&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term operating &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_30a20464-dbdc-4ac0-9a18-55b0ecfa15bf"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjo1Y2RhZWMzN2EyZjk0YTNjOTgxMTIyYzdiZTI4MTBlNV8zMA_e6915d6a-c726-4675-841f-e76e18370852"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,814&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term financing &lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_0c633b4b-561b-4248-9cd9-4122f1668ac2"&gt;&lt;span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMC0xLTEtMjI1OTkvdGV4dHJlZ2lvbjphYzkzYmI0YTU5OWU0MTUyOTBkZmRiZjA5ZjRjNWQ1OF8zMA_2eae2381-3809-408d-aeab-b90635322ed9"&gt;lease obligation&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;128&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total long term lease obligation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;13,908&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,841&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Operating lease assets are recorded net of accumulated amortization of $9.0 million and $8.0&#160;million as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and December&#160;31, 2021, respectively&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:9pt;text-align:justify;text-indent:-9pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:120%;position:relative;top:-2.8pt;vertical-align:baseline"&gt;(2)&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; Financing lease assets are recorded net of accumulated amortization of $0.6 million and $0.6 million as of &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;March&#160;31, 2022&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt; and December&#160;31, 2021, respectively&lt;/span&gt;&lt;/div&gt;</laws:OperatingLeaseAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMi0yLTEtMS0yMjU5OQ_9a74a20a-e459-4e52-ac5a-4b394f35ea56"
      unitRef="usd">17221000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMi00LTEtMS0yMjU5OQ_06174f96-a750-402e-b461-fab39e5505d5"
      unitRef="usd">13662000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMy0yLTEtMS0yMjU5OQ_25bb93d0-dba3-4210-8ce5-dc6d91348f7a"
      unitRef="usd">350000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMy00LTEtMS0yMjU5OQ_02048c3d-938c-4f6b-903d-1e2cd720e26f"
      unitRef="usd">383000</us-gaap:FinanceLeaseRightOfUseAsset>
    <laws:LeaseAssetsRightofUseAsset
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNC0yLTEtMS0yMjU5OQ_994028d5-238a-4b29-9aa7-c4ca1249c617"
      unitRef="usd">17571000</laws:LeaseAssetsRightofUseAsset>
    <laws:LeaseAssetsRightofUseAsset
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNC00LTEtMS0yMjU5OQ_68a09d6f-65f4-4bd8-859a-4ebc4359fb1d"
      unitRef="usd">14045000</laws:LeaseAssetsRightofUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi0yLTEtMS0yMjU5OQ_9c6f5b6b-0756-45c6-9dec-e5d853a08353"
      unitRef="usd">4712000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNi00LTEtMS0yMjU5OQ_1c3f9ffd-9797-49d2-9782-20de8007890c"
      unitRef="usd">4313000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy0yLTEtMS0yMjU5OQ_75336954-1b67-49fa-90a7-7aedb5354d43"
      unitRef="usd">143000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfNy00LTEtMS0yMjU5OQ_c933cedd-217a-4d73-8f45-ae859572960f"
      unitRef="usd">154000</us-gaap:FinanceLeaseLiabilityCurrent>
    <laws:LeaseLiabilityCurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfOC0yLTEtMS0yMjU5OQ_3104c8b6-805b-43ef-a188-154240f2e57a"
      unitRef="usd">4855000</laws:LeaseLiabilityCurrent>
    <laws:LeaseLiabilityCurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfOC00LTEtMS0yMjU5OQ_ff965371-9475-4f0b-a99d-0bdf36f002b7"
      unitRef="usd">4467000</laws:LeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtMi0xLTEtMjI1OTk_b8cef433-4233-435c-94ec-373aab626d60"
      unitRef="usd">13814000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTAtNC0xLTEtMjI1OTk_20aa8fb5-dfb7-4c12-b77a-97b89017276f"
      unitRef="usd">10713000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtMi0xLTEtMjI1OTk_b3bd8af2-3539-4837-96e2-b601ea0d5507"
      unitRef="usd">94000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTEtNC0xLTEtMjI1OTk_57956e7e-a9d4-4574-b6e3-76aafbf19991"
      unitRef="usd">128000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <laws:LeaseLiabilityNoncurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTItMi0xLTEtMjI1OTk_0d43a4cc-8d74-4b98-a96d-16d858d2daff"
      unitRef="usd">13908000</laws:LeaseLiabilityNoncurrent>
    <laws:LeaseLiabilityNoncurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjU3NTkxN2IyMTM4MDRhYTliMzU4ZjUwODUxNWRiYmFjL3RhYmxlcmFuZ2U6NTc1OTE3YjIxMzgwNGFhOWIzNThmNTA4NTE1ZGJiYWNfMTItNC0xLTEtMjI1OTk_768825cc-89a4-470b-b81d-7ca9c3051d94"
      unitRef="usd">10841000</laws:LeaseLiabilityNoncurrent>
    <laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfNTg5_ed125fbc-3030-4941-9b68-4b62b22398ac"
      unitRef="usd">9000000</laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation>
    <laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfNTk2_04c09f58-c1ca-42ef-a5c7-40040ce551cc"
      unitRef="usd">8000000</laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfNzA0_4250ac98-4773-41ce-b571-76ca23173343"
      unitRef="usd">600000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfNzEy_e272c9db-6e83-490a-924f-6d98b4f03880"
      unitRef="usd">600000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTQ2Nw_98b21559-8b42-4bb7-9bfb-ec3a103eac6c">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of March&#160;31, 2022 were as follows (Dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date of Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year one&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year two&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year three&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year four&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year five&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsequent years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Minimum lease payments exclude payments to landlord for real estate taxes and common area maintenance $0.4 million&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTQ3MQ_e825697f-3fd0-407b-8902-373f1bdcefc3">&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The value of the lease liabilities generated by the leasing activities of Lawson as lessee as of March&#160;31, 2022 were as follows (Dollars in thousands):&lt;/span&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:38.373%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.344%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:18.349%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Maturity Date of Lease Liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Financing Leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr style="height:3pt"&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year one&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,419&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year two&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,230&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year three&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,392&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,410&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year four&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,793&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Year five&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,276&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,278&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Subsequent years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,708&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left:9pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease payments &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,838&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less: Interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,065&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,526&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="padding-left:18pt;text-align:justify;text-indent:-18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%"&gt;(1)&#160;&#160;&#160;&#160;Minimum lease payments exclude payments to landlord for real estate taxes and common area maintenance $0.4 million&lt;/span&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMi0yLTEtMS0yMjU5OQ_65629a25-07de-4640-b228-686c7c270fbe"
      unitRef="usd">5273000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMi00LTEtMS0yMjU5OQ_42b2fa16-4111-4b1f-9e83-5dd7c4d1afb6"
      unitRef="usd">146000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <laws:NetLeaseLiabilityPaymentsRemainderofFiscalYear
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMi02LTEtMS0yMjU5OQ_32ac2fc6-1ede-4b44-b91c-221eb39c3ed9"
      unitRef="usd">5419000</laws:NetLeaseLiabilityPaymentsRemainderofFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMy0yLTEtMS0yMjU5OQ_b5c0c8d6-4188-42da-ab03-9f17fadcbd45"
      unitRef="usd">4152000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMy00LTEtMS0yMjU5OQ_dc238a63-c1e9-4eff-8533-ed875837fa78"
      unitRef="usd">78000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <laws:NetLeaseLiabilityPaymentsDueYearOne
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMy02LTEtMS0yMjU5OQ_82243138-fd57-4c57-bb61-6c86b76ea604"
      unitRef="usd">4230000</laws:NetLeaseLiabilityPaymentsDueYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNC0yLTEtMS0yMjU5OQ_59fb2f9c-e8c7-4215-8260-c92479bd9d93"
      unitRef="usd">3392000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNC00LTEtMS0yMjU5OQ_c6e5f841-a35f-4e85-ba24-3cd971e62ddf"
      unitRef="usd">18000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <laws:NetLeaseLiabilityPaymentsDueYearTwo
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNC02LTEtMS0yMjU5OQ_8fdb0404-3de8-4d07-9c76-1543ec0aa086"
      unitRef="usd">3410000</laws:NetLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNS0yLTEtMS0yMjU5OQ_fb748c74-5e14-4b36-9f95-6d723889ec40"
      unitRef="usd">1790000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNS00LTEtMS0yMjU5OQ_6e9d231f-1bc7-4d6f-b710-0059005584db"
      unitRef="usd">3000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <laws:NetLeaseLiabilityPaymentsDueYearThree
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNS02LTEtMS0yMjU5OQ_89fe6340-3905-4dd7-91d0-cda77c71393a"
      unitRef="usd">1793000</laws:NetLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNi0yLTEtMS0yMjU5OQ_4f5d9d8f-4c8a-426a-80b7-838422d67c94"
      unitRef="usd">1276000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNi00LTEtMS0yMjU5OQ_2ec742ac-3fee-4484-913d-9225a693c44d"
      unitRef="usd">2000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <laws:NetLeaseLiabilityPaymentsDueYearFour
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNi02LTEtMS0yMjU5OQ_b3a714b3-c32e-4809-b3d3-8971764173fe"
      unitRef="usd">1278000</laws:NetLeaseLiabilityPaymentsDueYearFour>
    <laws:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNy0yLTEtMS0yMjU5OQ_05cce374-ea53-4d48-a1da-cd5cc5e09e53"
      unitRef="usd">4708000</laws:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <laws:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNy00LTEtMS0yMjU5OQ_e311dd7e-b9b4-4615-acef-781953ab5669"
      unitRef="usd">0</laws:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <laws:NetLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfNy02LTEtMS0yMjU5OQ_452e38a5-16f0-405c-a19f-4a08de04f277"
      unitRef="usd">4708000</laws:NetLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfOC0yLTEtMS0yMjU5OQ_9d556b9d-78e3-442c-a4e3-744c2db1898e"
      unitRef="usd">20591000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfOC00LTEtMS0yMjU5OQ_bbdbe953-745c-49d5-8135-5561757a6b09"
      unitRef="usd">247000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <laws:NetLeaseLiabilityPaymentsDue
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfOC02LTEtMS0yMjU5OQ_707b716b-a866-43e0-8f54-4a29d63e4dbd"
      unitRef="usd">20838000</laws:NetLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfOS0yLTEtMS0yMjU5OQ_8b297c61-2150-43b2-8537-0f5ed5bb8fb3"
      unitRef="usd">2065000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfOS00LTEtMS0yMjU5OQ_fc471357-d0f4-46c3-b301-742139764dab"
      unitRef="usd">10000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <laws:NetLeaseLiabilityImputedInterest
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfOS02LTEtMS0yMjU5OQ_939ed993-118f-469b-814b-09e046305662"
      unitRef="usd">2075000</laws:NetLeaseLiabilityImputedInterest>
    <us-gaap:OperatingLeaseLiability
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMTAtMi0xLTEtMjI1OTk_add93041-cbea-4916-9fb2-13e302f29a21"
      unitRef="usd">18526000</us-gaap:OperatingLeaseLiability>
    <laws:FinanceLeaseLiabilityPresentValue
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMTAtNC0xLTEtMjI1OTk_cfa113e1-3797-462d-ab0a-6c859e689454"
      unitRef="usd">237000</laws:FinanceLeaseLiabilityPresentValue>
    <laws:NetLeaseLiabilityPresentValue
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjlhYWVhMTUzZjE5YzRkNWNhZTM3ZjAwODE2NTRmZTEzL3RhYmxlcmFuZ2U6OWFhZWExNTNmMTljNGQ1Y2FlMzdmMDA4MTY1NGZlMTNfMTAtNi0xLTEtMjI1OTk_bdbea109-bccb-4bb3-aae4-3771354b8550"
      unitRef="usd">18763000</laws:NetLeaseLiabilityPresentValue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfOTQ3_4462c9d5-2b02-4795-9a40-5d6da7be05d0"
      unitRef="usd">400000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjM0NjI3YjczMGRjNzRlYmJiZGYxZDY5NjI1YTgxNGQ0L3RhYmxlcmFuZ2U6MzQ2MjdiNzMwZGM3NGViYmJkZjFkNjk2MjVhODE0ZDRfMi0yLTEtMS0yMjU5OQ_3068f291-27aa-4684-90a0-5e248e8f7b8e">P5Y9M18D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjM0NjI3YjczMGRjNzRlYmJiZGYxZDY5NjI1YTgxNGQ0L3RhYmxlcmFuZ2U6MzQ2MjdiNzMwZGM3NGViYmJkZjFkNjk2MjVhODE0ZDRfMi00LTEtMS0yMjU5OQ_ff8083f8-0a22-42c7-91a6-c6f977e2c984"
      unitRef="number">0.0418</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjM0NjI3YjczMGRjNzRlYmJiZGYxZDY5NjI1YTgxNGQ0L3RhYmxlcmFuZ2U6MzQ2MjdiNzMwZGM3NGViYmJkZjFkNjk2MjVhODE0ZDRfMy0yLTEtMS0yMjU5OQ_f6c30029-974f-405b-a185-c57850c72374">P1Y10M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOjM0NjI3YjczMGRjNzRlYmJiZGYxZDY5NjI1YTgxNGQ0L3RhYmxlcmFuZ2U6MzQ2MjdiNzMwZGM3NGViYmJkZjFkNjk2MjVhODE0ZDRfMy00LTEtMS0yMjU5OQ_4f1d1e57-0c8a-4735-994f-4ddbdce8c8fc"
      unitRef="number">0.0478</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOmY1ZTM0ZGVkMzY1NzQzNDliN2IxMWIyN2I2YjhhMDAwL3RhYmxlcmFuZ2U6ZjVlMzRkZWQzNjU3NDM0OWI3YjExYjI3YjZiOGEwMDBfMi00LTEtMS0yMjU5OQ_1cc8a4bc-ce69-4163-82c3-41ef8f365a75"
      unitRef="usd">1169000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOmY1ZTM0ZGVkMzY1NzQzNDliN2IxMWIyN2I2YjhhMDAwL3RhYmxlcmFuZ2U6ZjVlMzRkZWQzNjU3NDM0OWI3YjExYjI3YjZiOGEwMDBfMy00LTEtMS0yMjU5OQ_3f4188cf-99d8-4459-9d38-2c8cca18e968"
      unitRef="usd">1000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RhYmxlOmY1ZTM0ZGVkMzY1NzQzNDliN2IxMWIyN2I2YjhhMDAwL3RhYmxlcmFuZ2U6ZjVlMzRkZWQzNjU3NDM0OWI3YjExYjI3YjZiOGEwMDBfNC00LTEtMS0yMjU5OQ_da0c567c-618a-43d8-93f1-de8087f7b2a1"
      unitRef="usd">43000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ic5599c60b4e24339ab2bf5b363afc967_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfMTM0MA_8742a15f-723a-425b-a88c-d9c6bc79ebde"
      unitRef="usd">4500000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5314f7642e6f4a3f88f1cefe5f35e93f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF81NS9mcmFnOmE0MGFlZGNiNWNhMjQyYzJiMzEyYzNlY2U2NmQ4MDhlL3RleHRyZWdpb246YTQwYWVkY2I1Y2EyNDJjMmIzMTJjM2VjZTY2ZDgwOGVfNDM5ODA0NjUxMzcxMw_377a889f-0682-47b5-b569-854abbe9d87b"
      unitRef="usd">4500000</us-gaap:OperatingLeaseLiability>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfMTgyMQ_5343daa9-dba1-4ca8-ad30-d360fee0090e">Credit Agreement&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;2019 Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In October 2019, Lawson entered into a Credit Agreement (as amended through March 31, 2022, the &#x201c;2019 Credit Agreement&#x201d;) by and among Lawson, certain subsidiaries of Lawson, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. The 2019 Credit Agreement provided for a revolving credit facility (the &#x201c;Old Revolving Credit Facility&#x201d;) with a maturity date of October 11, 2024 and with $100.0 million of revolving commitments. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Net of outstanding letters of credit, the Company had $83.4 million of borrowing availability under the Old Revolving Credit Facility as of March&#160;31, 2022 and $87.1&#160;million as of December&#160;31, 2021. The weighted average interest rate for the three months ended March&#160;31, 2022 was 2.23%. There were no balances outstanding for the three months ended March&#160;31, 2021. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fees are reported as interest expense and include customary charges relating to letters of credit and an unused commitment fee ranging from 0.15% to 0.30%, depending on the Total Net Leverage Ratio as defined in the 2019 Credit Agreement. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Fees for both the three months ended March&#160;31, 2022 and March&#160;31, 2021 were less than $0.1&#160;million and $0.1&#160;million, respectively.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the Old Revolving Credit Facility originated in 2019, deferred financing costs of $0.6&#160;million were incurred. Deferred financing costs are amortized over the life of the debt instrument and reported as interest e&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;xpense. As of March&#160;31, 2022 and December&#160;31, 2021 deferred financing costs net of accumulated amortization were $0.3&#160;million, respectively, and are included in Other assets in the Condensed Consolidated Balance Sheets.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Borrowings were designated as alternate base rate loans, Canadian prime rate loans, Eurodollar loans, and Canadian dollar offered rate loans. Interest rates varied by the type of borrowing and Total Net Leverage Ratio as defined in the 2019 Credit Agreement of the most recent fiscal quarter. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2019 Credit Agreement included customary financial covenants, representations and warranties. The Company was in compliance with all financial covenants as of March 31, 2022.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Amended and Restated Credit Agreement - April 1, 2022&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subsequent to quarter end, on April 1, 2022 (the &#x201c;Closing Date&#x201d;), Lawson and certain of its subsidiaries entered into an Amended and Restated Credit Agreement (the &#x201c;Amended and Restated Credit Agreement&#x201d;), by and among Lawson, certain subsidiaries of Lawson as borrowers or guarantors, the lenders party thereto and JPMorgan Chase Bank, N.A., as administrative agent. Pursuant to the Amended and Restated Credit Agreement, the 2019 Credit Agreement was amended and restated in its entirety.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amended and Restated Credit Agreement provides for (i) a $200&#160;million senior secured revolving credit facility, with a $25&#160;million letter of credit subfacility and a $10&#160;million swingline loan subfacility, (ii) a $250&#160;million senior secured initial term loan facility and (iii) a $50&#160;million senior secured delayed draw term loan facility. In addition, the Amended and Restated Credit Agreement permits Lawson to increase the commitments under the Amended and Restated Credit Agreement from time to time by up to $200&#160;million in the aggregate, subject to, among other things, the receipt of additional commitments from existing and/or new lenders and pro forma compliance with the financial covenants in the Amended and Restated Credit Agreement. The revolving credit facility is available to be drawn in U.S. dollars, Canadian dollars and any other additional currencies that may be agreed. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of the Closing Date, there were $250&#160;million of initial term loan facility loans outstanding and approximately $86&#160;million of revolving credit facility loans outstanding under the Amended and Restated Credit Agreement. These borrowings were used, among other things, to repay certain existing indebtedness of TestEquity and Gexpro Services and their respective subsidiaries and to pay fees and expenses in connection with the Mergers and the Amended and Restated Credit Agreement. The Amended and Restated Credit Agreement requires that the proceeds of any revolving credit facility loans be used for working capital and general corporate purposes (including, without limitation, permitted acquisitions). The Amended and Restated Credit Facility requires that the proceeds of any delayed draw term loan facility be used solely to finance the payment of consideration for (i) the potential acquisition by TestEquity of a certain business that had been previously identified to Lawson as a potential acquisition candidate by TestEquity prior to the date of the TestEquity Merger Agreement and (ii) &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;other acquisitions permitted under the Amended and Restated Credit Agreement, and for any fees, costs and expenses incurred in connection therewith.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The loans under the Amended and Restated Credit Agreement bear interest, at Lawson&#x2019;s option, at a rate equal to (i) the Alternate Base Rate or the Canadian Prime Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from 0.0% to 1.75% per annum, depending on the total net leverage ratio of Lawson and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement or (ii) the Adjusted Term SOFR Rate or the CDOR Rate (each as defined in the Amended and Restated Credit Agreement), plus, in each case, an additional margin ranging from 1.0% to 2.75% per annum, depending on the total net leverage ratio of Lawson and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement. The Amended and Restated Credit Agreement further provides that the additional margin for the period from the Closing Date until Lawson&#x2019;s delivery of its financial statements and compliance certificate for the first full quarter ending after the Closing Date shall be 1.5% per annum for Alternate Base Rate or Canadian Prime Rate loans and 2.5% per annum for all other loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain closing fees, arrangement fees, administration fees, commitment fees and letter of credit fees are payable to the lenders and the agents under the Amended and Restated Credit Agreement, including a commitment fee on the daily unused amount of the revolving credit facility that will accrue at a rate ranging from 0.15% to 0.35% per annum, depending on the total net leverage ratio of Lawson and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement. The Amended and Restated Credit Agreement further provides that such commitment fee for the period from the Closing Date until Lawson&#x2019;s delivery of its financial statements and compliance certificate for the first full quarter ending after the Closing Date shall accrue at a rate of 0.3% per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, the delayed draw term loan facility shall accrue a ticking fee at a rate ranging from 0.15% to 0.35% per annum, depending on the total net leverage ratio of Lawson and its restricted subsidiaries as of the most recent determination date under the Amended and Restated Credit Agreement, which ticking fee shall be payable during the period from the Closing Date to the date on which the lenders&#x2019; delayed draw term loan facility commitments terminate. The Amended and Restated Credit Agreement further provides that the ticking fee for the period from the Closing Date until Lawson&#x2019;s delivery of its financial statements and compliance certificate for the first full quarter after the Closing Date shall accrue at a rate of 0.3% per annum.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Each of the loans under the Amended and Restated Credit Agreement mature on April 1, 2027, at which time all outstanding loans, together with all accrued and unpaid interest, must be repaid and the revolving credit facility commitments will terminate. In addition, the lenders&#x2019; commitments under the delayed draw term loan facility expire on October 1, 2022, and no additional delayed draw term loans may be made on or after such date. Lawson is required to repay principal on the term loans each quarter in the following amounts (subject to potential adjustment): (i) $3,125,000, in the case of the initial term loan facility, and (ii) an amount equal to 1.25% of the funded delayed draw term loan facility, in the case of the delayed draw term loan facility. Lawson is also required to prepay the term loans with the net cash proceeds from any disposition of certain assets (subject to reinvestment rights) or from the incurrence of any unpermitted debt. Lawson may borrow, repay and reborrow the revolving loans until April 1, 2027, prepay any of the term loans, and terminate any of the commitments, in whole or in part, at any time without premium or penalty, subject to certain conditions and the reimbursement of certain lender costs in the case of prepayments of certain types of loans.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subject to certain exceptions as set forth in the Amended and Restated Credit Agreement, the obligations of Lawson and its U.S. subsidiaries under the Amended and Restated Credit Agreement are guaranteed by Lawson and certain of Lawson&#x2019;s U.S. subsidiaries and the obligations of each of Lawson&#x2019;s Canadian subsidiaries under the Amended and Restated Credit Agreement are guaranteed by Lawson and certain of its U.S. and Canadian subsidiaries.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Subject to certain exceptions as set forth in the Amended and Restated Credit Agreement, the obligations under the Amended and Restated Credit Agreement are secured by a first priority security interest in and lien on substantially all assets of Lawson, each other borrower and each guarantor.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amended and Restated Credit Agreement contains various affirmative covenants, including financial maintenance covenants requiring Lawson to maintain compliance with a consolidated minimum interest coverage ratio and a maximum total net leverage ratio, each determined in accordance with the terms of the Amended and Restated Credit Agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Amended and Restated Credit Agreement contains various events of default (subject to exceptions, thresholds and grace periods as set forth in the Amended and Restated Credit Agreement). Under certain circumstances, a default interest rate will apply on all obligations at a rate equal to 2.0% per annum above the applicable interest rate.&lt;/span&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="if64bd030bea841a1996e42c3c2757694_I20211231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfOTg_58e51d63-969b-4caf-bf1d-cab27cc15b43"
      unitRef="usd">100000000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i514535c8a10b4e1a84bdc1b973026106_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfMTgx_e921dc2c-2507-409c-9a6a-2f3b9bdd4e4b"
      unitRef="usd">83400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="if64bd030bea841a1996e42c3c2757694_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfMjU5_c7098ac6-60f6-4daa-b70e-bd37d1ce97ea"
      unitRef="usd">87100000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="icf0c2337052d449c85860b73a2bcc563_I20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfMTA5OTUxMTYyOTY0Mg_bde04052-c2db-4ce9-91a6-2a4c3ec1c30e"
      unitRef="number">0.0223</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i192dd5f3bbbd4d02b6d11fdb163716b4_D20220101-20220331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNTEx_57b3a9d2-4802-46a5-94ea-2a843569bc94"
      unitRef="number">0.0015</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i3a79042cf448464ab67a8911fa6a8afa_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNTE3_30e30ad8-7dfa-4fe5-851d-b8e5ceac3ffd"
      unitRef="number">0.0030</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="iaaa06d0130cc4b668e3bc2c7c9976689_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfMTA5OTUxMTYzMDUwNw_a002e191-b722-45f9-ae70-16351a362c34"
      unitRef="usd">100000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="i491951d0d41c4ca2ab7b56a3521af2ef_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfMTA5OTUxMTYyOTgwOQ_341985c6-daad-46e7-b3f2-4157ac8ca94d"
      unitRef="usd">100000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i008646a1721e424194cd15a498faca1d_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNzkz_61dc3861-9074-4bf1-9897-0933eeeb0a74"
      unitRef="usd">600000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i514535c8a10b4e1a84bdc1b973026106_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfMTAwMA_c0e90007-c3c2-41a5-b9aa-ed2cab1f1299"
      unitRef="usd">300000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i570dbf1866ab46bf8597355a2c72f3bf_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDU2OA_1b9e30a6-d462-446d-8d65-5b6032174884"
      unitRef="usd">200000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="if094da82575e4d02a535b34d65b7481f_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDU4Mg_3651b53d-14c4-4b49-b147-4d3a844bf69d"
      unitRef="usd">25000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="id013880fde68498dab37efb3a164f7db_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDU5NQ_0af62d28-304d-4101-85c2-9532648489ea"
      unitRef="usd">10000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i267b4d5ea38a4c85a99f1aa9f39163ea_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDYyMg_90002e1e-d956-49bf-91b0-508211d2b2c5"
      unitRef="usd">250000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity
      contextRef="i174db7983d524a4d9ec336a4d5bc80ee_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDYzNg_b99538ce-dd55-4149-aa62-86013c6d2b27"
      unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <laws:LineOfCreditFacilityAccordionFeatureIncreaseLimit
      contextRef="i570dbf1866ab46bf8597355a2c72f3bf_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDYwOA_7339d707-132e-4aae-b57d-f02504389dd6"
      unitRef="usd">200000000</laws:LineOfCreditFacilityAccordionFeatureIncreaseLimit>
    <us-gaap:LineOfCredit
      contextRef="i267b4d5ea38a4c85a99f1aa9f39163ea_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDY0OQ_095d159d-9561-4880-9de0-85abca9deb91"
      unitRef="usd">250000000</us-gaap:LineOfCredit>
    <us-gaap:LineOfCredit
      contextRef="i570dbf1866ab46bf8597355a2c72f3bf_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDY2Mw_1a7e6d47-3ac7-422c-97b5-20839fed6b18"
      unitRef="usd">86000000</us-gaap:LineOfCredit>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="i91eac768336043da91d4f8481ab23eda_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDY3Ng_a9061a6f-0aa9-468c-9482-4960e9aa2912"
      unitRef="number">0.000</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie8973a17b4e44ba784aab75abe9f7474_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDcyNA_9f12beeb-1b79-411e-856a-b76c1e2a04ff"
      unitRef="number">0.0175</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ib49b61d388ec442ca6a0cab01c709c86_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDczMQ_0db6b5f7-1678-4719-a56b-9455b85c897d"
      unitRef="number">0.010</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <us-gaap:DebtInstrumentBasisSpreadOnVariableRate1
      contextRef="ie1d99292341548698da468e8c42ff231_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDczNw_a7f0b473-edd4-4698-ba95-6c0bbbfbf230"
      unitRef="number">0.0275</us-gaap:DebtInstrumentBasisSpreadOnVariableRate1>
    <laws:DebtInstrumentAdditionalMargin
      contextRef="ia57c1b0b5902481caa53052d436fabdd_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc0NA_8ba3ab36-b3a6-4a63-872a-3b25431becb6"
      unitRef="number">0.015</laws:DebtInstrumentAdditionalMargin>
    <laws:DebtInstrumentAdditionalMargin
      contextRef="ibe13611a18254196b85d7f41e7126a23_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc1MA_2f3b30f0-ba28-4a26-8a7e-5b29dea0403d"
      unitRef="number">0.025</laws:DebtInstrumentAdditionalMargin>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="ia91099ff77614573b742dcf4c5c2a916_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc1Ng_41a886d4-b6f8-488f-a685-eb30c8aec5bd"
      unitRef="number">0.0015</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i7fc368fba71040d19f69e1a63938e3ee_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc2Mw_5957c845-d81c-46df-965b-d28ab5dec586"
      unitRef="number">0.0035</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i76d1fac1477249ceadcbdc2992a4cbdb_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc3MA_0cbd4b31-ad0d-4b5b-8734-e854901a9756"
      unitRef="number">0.003</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <laws:LineOfCreditFacilityTickingFeePercentage
      contextRef="i7f7e425cde4e4a46ab863d7fc69c4a1d_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc3Ng_e9454d5e-fc00-4d96-a5f0-9f844489f1c5"
      unitRef="number">0.0015</laws:LineOfCreditFacilityTickingFeePercentage>
    <laws:LineOfCreditFacilityTickingFeePercentage
      contextRef="i89abb0db557747ad8d67c8b7fb4b4692_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc4Mw_dc50bdab-dc88-44c3-83e2-58a0d6062f2f"
      unitRef="number">0.0035</laws:LineOfCreditFacilityTickingFeePercentage>
    <laws:LineOfCreditFacilityTickingFeePercentage
      contextRef="i71d2ff2921db4af0ad21dd26e286c3d7_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc5MA_947e23c6-333d-4037-b65c-59b129b23ac7"
      unitRef="number">0.003</laws:LineOfCreditFacilityTickingFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="i65e315f331df477294f4a9c4f5d9f73a_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDc5Ng_32d3795f-50a5-4c1a-adf9-8455f840e1e4"
      unitRef="usd">3125000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i96712fc420aa4d30916d73a929f5f43d_D20220401-20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDgwOA_5a0adbf6-fbd5-4c37-8265-5c1b2e1095ca"
      unitRef="number">0.0125</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage
      contextRef="ia0b1163da49349559dde44327b2bf049_I20220401"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82MS9mcmFnOmEyYzVlYjIzMzAwNjRmMDlhZGIxYTJhZWRkYjE2NWJmL3RleHRyZWdpb246YTJjNWViMjMzMDA2NGYwOWFkYjFhMmFlZGRiMTY1YmZfNDM5ODA0NjUzNDgxNQ_956de2a5-c56c-4412-959c-2f769f3119eb"
      unitRef="number">0.020</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:TreasuryStockTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82Ny9mcmFnOjA3MWI3YzUyNzAxNDQ0OWViMzM4NjRmY2Q4NDU4YTQwL3RleHRyZWdpb246MDcxYjdjNTI3MDE0NDQ5ZWIzMzg2NGZjZDg0NThhNDBfNTc2_011e755b-ed22-4be1-8a48-12b45c3a57f4">Stock Repurchase ProgramIn the second quarter of 2019, the Board of Directors authorized a program in which the Company may repurchase up to $7.5 million of the Company's common stock from time to time in open market transactions, privately negotiated transactions or by other methods. The Company had $4.5 million remaining under its repurchase plan as of March 31, 2022. No shares were repurchased in the first three months of 2022 or 2021 under the Company stock repurchase plan.</us-gaap:TreasuryStockTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="id68e686f4e2b4c1fa7740c7e938f1dd9_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82Ny9mcmFnOjA3MWI3YzUyNzAxNDQ0OWViMzM4NjRmY2Q4NDU4YTQwL3RleHRyZWdpb246MDcxYjdjNTI3MDE0NDQ5ZWIzMzg2NGZjZDg0NThhNDBfMTU4_2344fbfe-b7f5-440b-985b-031d68323db3"
      unitRef="usd">7500000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82Ny9mcmFnOjA3MWI3YzUyNzAxNDQ0OWViMzM4NjRmY2Q4NDU4YTQwL3RleHRyZWdpb246MDcxYjdjNTI3MDE0NDQ5ZWIzMzg2NGZjZDg0NThhNDBfMzA5_3f3119cc-4b42-472a-82ab-719448d0a818"
      unitRef="usd">4500000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82Ny9mcmFnOjA3MWI3YzUyNzAxNDQ0OWViMzM4NjRmY2Q4NDU4YTQwL3RleHRyZWdpb246MDcxYjdjNTI3MDE0NDQ5ZWIzMzg2NGZjZDg0NThhNDBfMzc0_6e4b9747-8ab6-4a08-8e17-7bb0189d4387"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF82Ny9mcmFnOjA3MWI3YzUyNzAxNDQ0OWViMzM4NjRmY2Q4NDU4YTQwL3RleHRyZWdpb246MDcxYjdjNTI3MDE0NDQ5ZWIzMzg2NGZjZDg0NThhNDBfMzc0_92816022-6bb5-48af-9e00-a54131bcd8fa"
      unitRef="shares">0</us-gaap:StockRepurchasedDuringPeriodShares>
    <laws:SeveranceReserveTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RleHRyZWdpb246NmM4MmFlYmUwYWQ2NGQ3Mjk4MjNmMjRhMjI0ODhmZDZfMTY3_ac8849b5-a247-4b0a-93cc-912dc525ea71">Severance Reserve&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the Company&#x2019;s reserve for severance included in Accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets, as of March&#160;31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</laws:SeveranceReserveTextBlock>
    <laws:SeveranceReserveTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RleHRyZWdpb246NmM4MmFlYmUwYWQ2NGQ3Mjk4MjNmMjRhMjI0ODhmZDZfMTcx_5e177d94-dc81-4905-b7f8-d27b56f479f3">Severance Reserve&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the Company&#x2019;s reserve for severance included in Accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets, as of March&#160;31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</laws:SeveranceReserveTextBlock>
    <us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RleHRyZWdpb246NmM4MmFlYmUwYWQ2NGQ3Mjk4MjNmMjRhMjI0ODhmZDZfMTc5_ec417799-6bd5-4233-ad87-ad81babec0e2">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Changes in the Company&#x2019;s reserve for severance included in Accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets, as of March&#160;31, 2022 and 2021 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:62.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.495%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.533%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:16.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="9" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at beginning of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;192&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,251&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Charged to earnings&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;626&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;404&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(368)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(340)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Balance at end of period&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;450&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock>
    <us-gaap:RestructuringReserve
      contextRef="ie9f9b05c48844cdc890d2075ea2ed1ac_I20211231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfMy0xLTEtMS0yMjU5OQ_23a1192b-bfb8-4019-babf-4051d6cfbbf9"
      unitRef="usd">192000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i034449d9107b4095bf133832ad25851e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfMy0zLTEtMS0yMjU5OQ_636625dd-5ce3-49e3-ab25-2f951d7a906c"
      unitRef="usd">1251000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i838465918b9f467aa93934dae7d3fd65_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfNC0xLTEtMS0yMjU5OQ_f54e66fb-3f75-4d81-85fb-077a57537413"
      unitRef="usd">626000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="ib77e6e990d514e668c7ae9e804b5e412_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfNC0zLTEtMS0yMjU5OQ_96752c24-028c-45ad-a9a0-8912c6bba725"
      unitRef="usd">404000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i838465918b9f467aa93934dae7d3fd65_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfNS0xLTEtMS0yMjU5OQ_f48636c4-7010-4e5b-9b63-2826473d6593"
      unitRef="usd">368000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="ib77e6e990d514e668c7ae9e804b5e412_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfNS0zLTEtMS0yMjU5OQ_ccda0835-feb3-4dde-82da-3cf95cdf63d6"
      unitRef="usd">340000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="ibe44f18a0908478caa35ee9c769965c5_I20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfNi0xLTEtMS0yMjU5OQ_95ceda48-5858-4015-b52a-3d199d9855a0"
      unitRef="usd">450000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="idd63965bc2f64c47bedce09639ad5bdf_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83MC9mcmFnOjZjODJhZWJlMGFkNjRkNzI5ODIzZjI0YTIyNDg4ZmQ2L3RhYmxlOmJhMTY2YmExMDQ4MzQxZThhNGI1OWE5YTRlMDhhODNjL3RhYmxlcmFuZ2U6YmExNjZiYTEwNDgzNDFlOGE0YjU5YTlhNGUwOGE4M2NfNi0zLTEtMS0yMjU5OQ_ee2774d2-c5da-48f6-9cd3-483acda3c5c3"
      unitRef="usd">1315000</us-gaap:RestructuringReserve>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83My9mcmFnOjBiNWY0YzFhOGZmODQ2YTk4ZTA2NDQ2ZTk2ZmNiODMxL3RleHRyZWdpb246MGI1ZjRjMWE4ZmY4NDZhOThlMDY0NDZlOTZmY2I4MzFfMTk1MQ_c99bd32f-b1dc-49aa-968c-1d050bce80ac">Stock-Based Compensation&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded stock-based compensation benefit of $8.6&#160;million and expense of $1.0&#160;million for the three months ending March 31, 2022 and 2021, respectively. A portion of stock-based compensation is related to the change in the market value of the Company's common stock. Stock-based compensation liability of $7.6 million as of March 31, 2022 and $16.7 million as of December 31, 2021 is included in Accrued expenses and other liabilities in the Condensed Consolidated Balance Sheets. No stock-based awards were issued during the &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;three months ended March 31, 2022.&lt;/span&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83My9mcmFnOjBiNWY0YzFhOGZmODQ2YTk4ZTA2NDQ2ZTk2ZmNiODMxL3RleHRyZWdpb246MGI1ZjRjMWE4ZmY4NDZhOThlMDY0NDZlOTZmY2I4MzFfMTA5OTUxMTYzMzY1MA_3a14008d-06cd-49df-a2fb-32afa9d7f369"
      unitRef="usd">-8600000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83My9mcmFnOjBiNWY0YzFhOGZmODQ2YTk4ZTA2NDQ2ZTk2ZmNiODMxL3RleHRyZWdpb246MGI1ZjRjMWE4ZmY4NDZhOThlMDY0NDZlOTZmY2I4MzFfMTA5OTUxMTYzMzYzMA_170edd30-2340-4cdf-aa03-d5d6aa9a0631"
      unitRef="usd">1000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83My9mcmFnOjBiNWY0YzFhOGZmODQ2YTk4ZTA2NDQ2ZTk2ZmNiODMxL3RleHRyZWdpb246MGI1ZjRjMWE4ZmY4NDZhOThlMDY0NDZlOTZmY2I4MzFfNDQ5_0492ceb8-07d3-4a70-84a8-0c93c165bf4f"
      unitRef="usd">7600000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="iab4e21001dcc4c5db1014efb14a8cf2c_I20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83My9mcmFnOjBiNWY0YzFhOGZmODQ2YTk4ZTA2NDQ2ZTk2ZmNiODMxL3RleHRyZWdpb246MGI1ZjRjMWE4ZmY4NDZhOThlMDY0NDZlOTZmY2I4MzFfNDgx_a004be90-a104-485c-87c6-23ff886d76eb"
      unitRef="usd">16700000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83Ni9mcmFnOmE2ZmE1MzBlOTYzNDRlNmZhOWZlNTZjMWFkMmNkZWI0L3RleHRyZWdpb246YTZmYTUzMGU5NjM0NGU2ZmE5ZmU1NmMxYWQyY2RlYjRfMTIwOQ_dc385bee-1335-456a-8a07-c6ea8de0ea54">Income Taxes&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded income tax expense of $3.2 million, a 26.3% effective tax rate for the three months ended March&#160;31, 2022. Income tax expense of $1.3 million, a 26.0% effective tax rate was recorded for the three months ended March 31, 2021. The 2022 and 2021 effective tax rates are higher than the U.S. statutory rate primarily due to state taxes and other permanent items.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company and its subsidiaries are subject to U.S.&#160;federal income tax, as well as income tax of multiple state and foreign jurisdictions. As of March&#160;31, 2022, the Company is subject to U.S. federal income tax examinations for the years 2018 through 2020 and income tax examinations from various other jurisdictions for the years 2014 through 2020. &lt;/span&gt;&lt;/div&gt;Earnings from the Company&#x2019;s foreign subsidiaries are considered to be indefinitely reinvested. A distribution of these non-U.S. earnings in the form of dividends or otherwise may subject the Company to foreign withholding taxes and U.S. federal and state taxes.</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83Ni9mcmFnOmE2ZmE1MzBlOTYzNDRlNmZhOWZlNTZjMWFkMmNkZWI0L3RleHRyZWdpb246YTZmYTUzMGU5NjM0NGU2ZmE5ZmU1NmMxYWQyY2RlYjRfNzI_8ffecf9a-36f0-426e-8ecc-247b06e15ebf"
      unitRef="usd">3200000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83Ni9mcmFnOmE2ZmE1MzBlOTYzNDRlNmZhOWZlNTZjMWFkMmNkZWI0L3RleHRyZWdpb246YTZmYTUzMGU5NjM0NGU2ZmE5ZmU1NmMxYWQyY2RlYjRfNzg_ec8601e9-ea3b-49f0-b633-316991d35e8d"
      unitRef="number">0.263</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83Ni9mcmFnOmE2ZmE1MzBlOTYzNDRlNmZhOWZlNTZjMWFkMmNkZWI0L3RleHRyZWdpb246YTZmYTUzMGU5NjM0NGU2ZmE5ZmU1NmMxYWQyY2RlYjRfMzEy_8d45160f-700e-4d4a-b367-1b632595aee7"
      unitRef="usd">1300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83Ni9mcmFnOmE2ZmE1MzBlOTYzNDRlNmZhOWZlNTZjMWFkMmNkZWI0L3RleHRyZWdpb246YTZmYTUzMGU5NjM0NGU2ZmE5ZmU1NmMxYWQyY2RlYjRfMzE4_a42ae7ce-380f-4bd7-ad1d-39c7eb9e974b"
      unitRef="number">0.260</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83OS9mcmFnOmIwYzAwM2U5MWNjNTQ5MjhhODhkZWNmNDQ3NTM0Yjk5L3RleHRyZWdpb246YjBjMDAzZTkxY2M1NDkyOGE4OGRlY2Y0NDc1MzRiOTlfOTE0_ef4dac0c-2d5c-42ee-9e1c-a13ed4879a5a">Commitments and Contingencies&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Shareholder lawsuits&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On January 25, 2022, a lawsuit entitled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Shiva Stein v. Lawson Products, Inc. et al., Case No. 1:22-cv-00639&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, was filed in the United States District Court for the Southern District of New York against Lawson and the members of the Lawson board of directors (the &#x201c;Stein Action&#x201d;). On January 27, 2022, a lawsuit entitled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Matthew Hopkins v. Lawson Products, Inc. et al, Case No. 1:22-cv-00724&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, was filed in the United States District Court for the Southern District of New York against Lawson and the members of the Lawson board of directors (the &#x201c;Hopkins Action&#x201d;). On February 7, 2022, a lawsuit entitled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Ema Bell v. Lawson Products, Inc. et al, Case No. 1:22-cv-01056&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, was filed in the United States District Court for the Southern District of New York against Lawson, the members of the Lawson board of directors, LKCM TE Investors, LLC (the &#x201c;TestEquity Equityholder&#x201d;), TestEquity, Tide Sub, LLC, a wholly-owned subsidiary of Lawson (&#x201c;Merger Sub 1&#x201d;), 301 HW Opus Investors, LLC, (the &#x201c;Gexpro Services Stockholder&#x201d;), Gexpro Services and Gulf Sub, Inc., a wholly-owned subsidiary of Lawson (&#x201c;Merger Sub 2&#x201d;) (the &#x201c;Bell Action&#x201d;). On February 11, 2022, a lawsuit entitled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;John Yurco v. Lawson Products, Inc. et al., &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Case No. 1:22-cv-01201&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, was filed in the United States District Court for the Southern District of New York against Lawson and the members of the Lawson board of directors (the &#x201c;Yurco Action&#x201d;). On February 24, 2022, the Yurco Action was voluntarily dismissed by the plaintiff. On March 3, 2022, a lawsuit entitled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Katherine Finger v. Lawson Products, Inc. et al., Case No. 1:22-cv-00287&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, was filed in the United States District Court for the District of Delaware against Lawson and the members of the Lawson board of directors (the &#x201c;Finger Action&#x201d;). On March 5, 2022, a lawsuit entitled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;John Kelly v. Lawson Products, Inc. et al., Case No. 1:22-cv-01894&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, was filed in the United States District Court for the Southern District of New York against Lawson and the members of the Lawson board of directors (the &#x201c;Kelly Action&#x201d;). On March 7, 2022, a lawsuit entitled &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Lewis D. Baker v. Lawson Products, Inc. et al., Case No. 2:22-cv-00842&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;, was filed in the United States District Court for the Eastern District of Pennsylvania against Lawson and the members of the Lawson board of directors (the &#x201c;Baker Action&#x201d;). On March 10, 2022, the Stein Action and the Kelly Action were voluntarily dismissed by the respective plaintiffs. On March 17, 2022, the Hopkins Action and the Baker Action were voluntarily dismissed by the respective plaintiffs. On March 24, 2022, the Bell Action was voluntarily dismissed by the plaintiff. The Finger Action alleges that the defendants violated Sections 14(a) (and Rule 14a-9 promulgated thereunder) and 20(a) of the Exchange Act by, among other things, omitting certain allegedly material information with respect to the Mergers (as defined in Note 1) in the Company's proxy statement. The Finger Action seeks, among other things, injunctive relief, money damages and the costs of the Finger Action, including reasonable attorneys&#x2019; and experts&#x2019; fees.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lawson and the members of its board of directors disagree with and intend to vigorously defend against the Finger Action. If the Finger Action is not resolved favorably, the Finger Action could result in additional costs to Lawson, including costs associated with the indemnification of directors. Additional plaintiffs may file lawsuits against Lawson and/or its directors and officers in connection with the Mergers. For example, on March 9, 2022, purported Lawson stockholder Keith Butler sent a letter to Lawson demanding that Lawson amend or supplement the Company&#x2019;s proxy statement with information with respect to the Mergers. At this time, the Company is unable to estimate the ultimate outcome of the Finger Action or meaningfully quantify how the final resolution of the Finger Action may impact on its business, financial condition and results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, on each of February 2, 2022, February 14, 2022 and February 15, 2022, purported Lawson stockholders made demands pursuant to Section 220 of the Delaware General Corporation Law to inspect certain books and records of Lawson (collectively, the &#x201c;Books and Records Demands&#x201d;). One stated purpose of the Books and Records Demands is to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee&#x2019;s and the Lawson board of directors&#x2019; approval of the Mergers. In addition, on March 16, 2022, one of the purported Lawson stockholders who previously made a Books and Records Demand filed a lawsuit entitled Robert Garfield v. Lawson Products, Inc., Case No. 2022-0252, in the Court of Chancery of the State of Delaware against Lawson (the &#x201c;Garfield Action&#x201d;). On March 22, 2022, another of the purported Lawson stockholders who previously made a Books and Records Demand filed a lawsuit entitled Jeffrey Edelman v. Lawson Products, Inc., Case No. 2022-0270, in the Court of Chancery of the State of Delaware against Lawson (the &#x201c;Edelman Action&#x201d;). The Garfield Action and the Edelman Action are collectively referred to as the &#x201c;Books and Records Actions.&#x201d; The Books and Records Actions seek to compel inspection of certain books and records of Lawson to investigate questions of director disinterestedness and independence and the alleged possibility of wrongdoing, mismanagement and/or material non-disclosure related to the Special Committee&#x2019;s and the Lawson board of directors&#x2019; approval of the Mergers. Pursuant to a stipulation approved by Delaware Court of Chancery on March 24, 2022, the Books and Records Actions are being held in abeyance until May 23, 2022. Lawson and the members of its board of directors disagree with and intend to vigorously defend against the Books and Records Actions and any claim, if asserted, arising from the other Books and Records Demands. Due to the inherent uncertainties of these demands, the Company is not able to predict either the outcome of these demands on its business, financial condition and results of operations, or a range of reasonably possible losses, if any, at this time. Accordingly, no amounts have been recorded in the condensed consolidated financial statements for these matters.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"&gt;Environmental matter&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In 2012, it was determined a Company owned site in Decatur, Alabama, contained hazardous substances in the soil and groundwater as a result of historical operations prior to the Company's ownership. The Company retained an environmental consulting firm to further investigate the contamination, prepare a remediation plan, and enroll the site in the Alabama Department of Environmental Management (&#x201c;ADEM&#x201d;) voluntary cleanup program.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;A remediation plan was approved by ADEM in 2018. The plan consists of chemical injections throughout the affected area, as well as subsequent monitoring of the area. The injection process was completed in the first quarter of 2019 and the environmental consulting firm is monitoring the affected area. At March 31, 2022 the Company had less than $0.1&#160;million accrued for potential monitoring costs. The costs for future monitoring are not significant and have been fully accrued. The Company does not expect to capitalize any amounts related to the remediation plan.&lt;/span&gt;&lt;/div&gt;</us-gaap:LegalMattersAndContingenciesTextBlock>
    <us-gaap:AccrualForEnvironmentalLossContingencies
      contextRef="ia88ad305c5b84a2aa39eca81d91b534f_I20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF83OS9mcmFnOmIwYzAwM2U5MWNjNTQ5MjhhODhkZWNmNDQ3NTM0Yjk5L3RleHRyZWdpb246YjBjMDAzZTkxY2M1NDkyOGE4OGRlY2Y0NDc1MzRiOTlfNDk0NzgwMjMzMDQ3Mg_7a741a49-5410-4cec-9b87-b9283ff789dd"
      unitRef="usd">100000</us-gaap:AccrualForEnvironmentalLossContingencies>
    <laws:RelatedPartyTransactionTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfMzE1_ad7fe18e-9f13-44be-9cb2-5d5a8eda8889">Related Party Transactions&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;During the three months ended March&#160;31, 2022, the Company purchased approximately $0.5 million of inventory from a company owned by Luther King Capital Management Corporation (&#x201c;LKCM&#x201d;) at fair market value. The entire value of the purchase was prepaid per the terms of the purchase agreement. Approximately $0.2&#160;million of the inventory was received by the end of the first quarter 2022, with the remaining amount scheduled to be received in the second quarter 2022. No liabilities exist with respect to this transaction as of March&#160;31, 2022. The Company believes that this transaction is on terms comparable to those that the Company could reasonably expect in an arm&#x2019;s length transaction with an unrelated third party.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;TestEquity and Gexpro Services Mergers&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of April 1, 2022, the Closing Date of the TestEquity Merger and Gexpro Services Merger, entities affiliated with Luther King Capital Management Corporation (&#x201c;LKCM&#x201d;) and J. Bryan King (the Chairman of the Lawson board of directors), including private investment partnerships for which LKCM serves as investment manager, beneficially owned a majority of the ownership interests in the TestEquity Equityholder (which in turn owned all of the outstanding equity interests of TestEquity as of immediately prior to the completion of the TestEquity Merger). As of the Closing Date, Mr. King was a director of the TestEquity Equityholder. In addition, as of the Closing Date, Mark F. Moon (a member of the Lawson board of directors) was a director of, and held a direct or indirect equity interest in, the TestEquity Equityholder. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of the Closing Date of the Mergers, entities affiliated with LKCM and Mr. King, including private investment partnerships for which LKCM serves as investment manager, beneficially owned a majority of the ownership interests in the Gexpro Services Stockholder (which in turn owned all of the outstanding stock of Gexpro Services as of immediately prior to the completion of the Gexpro Services Merger).&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of the day immediately preceding the Closing Date, entities affiliated with LKCM and Mr. King beneficially owned approximately 48% of the shares of Lawson common stock outstanding as of the day immediately preceding the Closing Date.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As a result of and after the consummation of the Mergers, entities affiliated with LKCM and J. Bryan King (the Chairman of the Lawson board of directors) beneficially owned in the aggregate approximately 14,640,000 shares of Lawson common stock as of the Closing Date, which shares represented approximately 75% of the shares of Lawson common stock outstanding as of the Closing Date after giving effect to the issuance of shares as of the Closing Date in connection with the consummation of the Mergers. Such aggregate share amount does not include any of the up to 700,000 additional shares of Lawson common stock or any of the up to 1,000,000 additional shares of Lawson common stock potentially issuable to the TestEquity Equityholder and the Gexpro Services Stockholder, respectively, in accordance with the earnout provisions of the TestEquity Merger Agreement and the Gexpro Services Merger Agreement, respectively, summarized in Note 1 - Summary of Significant Accounting Policies and Other Information.&lt;/span&gt;&lt;/div&gt;</laws:RelatedPartyTransactionTextBlock>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i4989400e0e5c496c89895ab70a253c51_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfMTI3_65fee0b1-9b16-4f63-a103-f449945773a8"
      unitRef="usd">500000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty
      contextRef="i4989400e0e5c496c89895ab70a253c51_D20220101-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfMTI3_a465122a-111d-41cf-93c9-08f6b1798036"
      unitRef="usd">500000</us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="i70e8b3e5f3bf41b9809254b9e5b08d27_D20220331-20220331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfMTA5OTUxMTYyOTI5MQ_b81e8a6d-5d6e-41a1-b18a-2742c2167af7"
      unitRef="usd">200000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="ia4efa85f6a2a4d7590b575f6906b9e7c_I20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfNDk0NzgwMjMyNjQzNg_fbd7ea5a-b0d7-4b86-82aa-875dccb7c159"
      unitRef="usd">0</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:EquityMethodInvestmentOwnershipPercentage
      contextRef="i363e23553f0e44128c0f9122121e35fe_I20220401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfNDM5ODA0NjUxOTA2Mg_87cf971d-bd9f-4ab4-bcb8-d925549ec4cf"
      unitRef="number">0.48</us-gaap:EquityMethodInvestmentOwnershipPercentage>
    <laws:RelatedPartyTransactionSharesOwned
      contextRef="i363e23553f0e44128c0f9122121e35fe_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfNDM5ODA0NjUxOTA2Nw_c159d48e-94c2-445a-8032-b252b9248ac4"
      unitRef="shares">14640000</laws:RelatedPartyTransactionSharesOwned>
    <laws:RelatedPartyTransactionCommonStockOutstanding
      contextRef="i363e23553f0e44128c0f9122121e35fe_I20220401"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfNDM5ODA0NjUxOTA3OQ_c33c49e8-984f-4d20-95d8-81c401614ab2"
      unitRef="number">0.75</laws:RelatedPartyTransactionCommonStockOutstanding>
    <laws:RelatedPartyTransactionAdditionalSharesOutstanding
      contextRef="i363e23553f0e44128c0f9122121e35fe_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfNDM5ODA0NjUxOTA4NA_f4d99fce-ba37-4628-9cb9-1bf7026164d3"
      unitRef="shares">700000</laws:RelatedPartyTransactionAdditionalSharesOutstanding>
    <laws:RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable
      contextRef="i363e23553f0e44128c0f9122121e35fe_I20220401"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84Mi9mcmFnOjAwZThiYjNlYzQyZDRjMTI5MDUxMGE1MjYyYTEwYTEwL3RleHRyZWdpb246MDBlOGJiM2VjNDJkNGMxMjkwNTEwYTUyNjJhMTBhMTBfNDM5ODA0NjUxOTA5Mw_0dc84d16-623c-4523-b20f-eb94def04126"
      unitRef="shares">1000000</laws:RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RleHRyZWdpb246NTc4ZjlhM2E2Y2Q2NGVjMDgzNGM3MDlkM2NiOWFkZTBfMTA2NA_1cf7f7a7-89f1-4f4e-9dc4-5a86d6875fef">Segment Information&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company's operating segments, Lawson and Bolt Supply, also represent its reportable segments because of differences in the businesses' financial characteristics and the methods they employ to deliver product to customers. The results of the Company's operating segments are reviewed by the Company&#x2019;s chief operating decision maker responsible for reviewing operating performance and allocating resources. The Lawson segment primarily relies on its large network of sales representatives to visit the customer at the customers' location and produce sales orders for product that is then shipped to the customer and also provides VMI services. The Bolt Supply segment primarily sells product to customers when the customers visit one of Bolt's&lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; 14 b&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;ranch locations and the product is delivered to the customers at the point of sale. The Bolt Supply segment total assets include the value of the acquired intangibles and the related amortization within its operating income.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial information for the Company's reportable segments follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lawson&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Bolt Supply&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lawson&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bolt Supply&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Lawson&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Bolt Supply&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:SegmentReportingDisclosureTextBlock>
    <laws:NumberOfBranches
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RleHRyZWdpb246NTc4ZjlhM2E2Y2Q2NGVjMDgzNGM3MDlkM2NiOWFkZTBfNzcx_fd254f3d-1088-45b8-83a6-d337698df1f9"
      unitRef="branch">14</laws:NumberOfBranches>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RleHRyZWdpb246NTc4ZjlhM2E2Y2Q2NGVjMDgzNGM3MDlkM2NiOWFkZTBfMTA2Nw_3b08a80b-f4aa-4871-9ab7-c8519f935c86">&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial information for the Company's reportable segments follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:70.976%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.496%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:0.530%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:12.498%"/&gt;&lt;td style="width:0.1%"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(Dollars in thousands)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Three Months Ended &lt;br/&gt;March 31,&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2021&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Revenue&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lawson&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;104,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;93,330&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Bolt Supply&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,975&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;10,226&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;117,877&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;103,556&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Gross profit&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;td colspan="3" style="display:none"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Lawson&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;55,531&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;50,408&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Bolt Supply&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;60,498&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;54,560&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Lawson&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;11,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,256&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;Bolt Supply&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;554&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Consolidated total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,076&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr style="height:15pt"&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(95)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(323)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other income, net&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;204&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"/&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&#160;&#160;&#160;&#160;&#160;Income before income taxes&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,185&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,859&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="icc7b6914e92642f7a7dd331f18ec34dc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfNS0xLTEtMS0yMjU5OQ_a1c1fdfe-2df9-4589-b72c-e3d775022990"
      unitRef="usd">104902000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ice9ba7e3158f412bb57fc92a855080e3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfNS0zLTEtMS0yMjU5OQ_6252bd25-b25f-4e8b-bb8c-6530e2ef8bd6"
      unitRef="usd">93330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i03719b5db87e44899b08ced1691f5b6d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfNi0xLTEtMS0yMjU5OQ_90513978-f40e-44a5-af4c-edd20d39f0b7"
      unitRef="usd">12975000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="id9fa7493ef144a09b063e10fddd81de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfNi0zLTEtMS0yMjU5OQ_fd737751-bcaa-42ae-a618-a799af3b05c4"
      unitRef="usd">10226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfNy0xLTEtMS0yMjU5OQ_698a5e1c-0cf1-4dd5-9ecd-e8c31f2ccb72"
      unitRef="usd">117877000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfNy0zLTEtMS0yMjU5OQ_a575c5e1-e858-42d6-a060-617e5729c450"
      unitRef="usd">103556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="icc7b6914e92642f7a7dd331f18ec34dc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTItMS0xLTEtMjI1OTk_8d38f1f0-c831-45a6-8ead-a7d2aaa2aa9f"
      unitRef="usd">55531000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ice9ba7e3158f412bb57fc92a855080e3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTItMy0xLTEtMjI1OTk_7e095488-1484-4723-9097-57fdcd225b13"
      unitRef="usd">50408000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i03719b5db87e44899b08ced1691f5b6d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTMtMS0xLTEtMjI1OTk_a9d88238-a051-4f57-8fab-aa66478d8501"
      unitRef="usd">4967000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="id9fa7493ef144a09b063e10fddd81de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTMtMy0xLTEtMjI1OTk_e370f38d-57ac-44ea-83b3-3e6bad659d11"
      unitRef="usd">4152000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTQtMS0xLTEtMjI1OTk_d9490d50-0b36-44f2-b854-6d6c119626b1"
      unitRef="usd">60498000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTQtMy0xLTEtMjI1OTk_d6726a55-38af-43b0-9b0b-2e1825d6455c"
      unitRef="usd">54560000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="icc7b6914e92642f7a7dd331f18ec34dc_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTctMS0xLTEtMjI1OTk_648be830-24c9-480b-ad5c-141cbca31ec0"
      unitRef="usd">11096000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ice9ba7e3158f412bb57fc92a855080e3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTctMy0xLTEtMjI1OTk_fe92e22b-8dd4-4e99-8e94-7e347dfafc94"
      unitRef="usd">4256000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i03719b5db87e44899b08ced1691f5b6d_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTgtMS0xLTEtMjI1OTk_5dcdb6f4-5835-45cf-af85-2a6564d60952"
      unitRef="usd">980000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="id9fa7493ef144a09b063e10fddd81de4_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTgtMy0xLTEtMjI1OTk_a5844963-c800-4857-aa9a-f58aaf38791e"
      unitRef="usd">554000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTktMS0xLTEtMjI1OTk_bfd8ed37-d678-445e-af95-a1b2502c4fd6"
      unitRef="usd">12076000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMTktMy0xLTEtMjI1OTk_5f1f26d5-4422-4971-bd0d-de61566168d6"
      unitRef="usd">4810000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMjAtMS0xLTEtMjI1OTk_c73c34a7-02f7-4561-9409-13b29a1b6838"
      unitRef="usd">95000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMjAtMy0xLTEtMjI1OTk_ffa454cd-3f31-4472-a842-1d9ff17cbc5d"
      unitRef="usd">323000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMjEtMS0xLTEtMjI1OTk_0a754c29-59ea-46fd-a158-9816f0199430"
      unitRef="usd">204000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMjEtMy0xLTEtMjI1OTk_e2c39252-f765-494f-b0cd-5c7466d787e2"
      unitRef="usd">372000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMjItMS0xLTEtMjI1OTk_bf8cace7-b80d-42ac-a5aa-d76bc2684a4a"
      unitRef="usd">12185000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="i6e1bf1971b1c47fd88f0365d4ddb2685_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84NS9mcmFnOjU3OGY5YTNhNmNkNjRlYzA4MzRjNzA5ZDNjYjlhZGUwL3RhYmxlOjMwOGQzNmVjYzRmNzQ4OTE5MGMwOGIzY2NjOGYwZWQ0L3RhYmxlcmFuZ2U6MzA4ZDM2ZWNjNGY3NDg5MTkwYzA4YjNjY2M4ZjBlZDRfMjItMy0xLTEtMjI1OTk_a4e22bae-7a8b-4ce9-bc9e-76ac955bef3b"
      unitRef="usd">4859000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84OC9mcmFnOjZjZmJmYjJhY2U2MTRlY2U5YmYzMzAzZTljNjFiNDIyL3RleHRyZWdpb246NmNmYmZiMmFjZTYxNGVjZTliZjMzMDNlOWM2MWI0MjJfMTk2MQ_d7bcbc2a-b550-4b79-adbf-2bac3945cc91">COVID-19 Risks and Uncertainties&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Various events related to COVID-19 may continue to impact revenue, product sourcing, sales functions, and customers' ability to pay timely. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The government of the State of Illinois defines Lawson Products as an essential business. A change in this status could result in the temporary closure of our business if the COVID-19 pandemic worsens, and government restrictions are reimposed to require business shutdowns. The COVID-19 pandemic could result in a temporary closure of any or all of our office space, distribution facilities, or branch locations, as well as disruptions to our supply chain and interactions with our suppliers and customers. The pandemic has had and may in the future have a material adverse impact on future financial results, liquidity, and overall performance of the Company. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On March 27, 2020, Congress enacted the Coronavirus Aid, Relief, and Economic Security (&#x201c;CARES&#x201d;) Act to provide certain relief as a result of the COVID-19 outbreak. The Company elected to defer a total of $3.5&#160;million of employer side social security payments in accordance with the CARES Act. The Company paid $1.7&#160;million of accrued deferred payroll taxes in the fourth quarter of 2021, and the remaining balance of $1.8&#160;million is expected to be paid in the fourth quarter of 2022. The Company will continue to evaluate how the provisions of the CARES Act will impact its financial position, results of operations and cash flows. &lt;/span&gt;&lt;/div&gt;The Company will continue to closely monitor the operating environment and will take appropriate actions to protect the safety of its employees, customers and suppliers.</us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock>
    <laws:SocialSecurityTaxEmployerDeferralCARESAct
      contextRef="ie967c6d0fc224649888651f0a1284adf_I20200327"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84OC9mcmFnOjZjZmJmYjJhY2U2MTRlY2U5YmYzMzAzZTljNjFiNDIyL3RleHRyZWdpb246NmNmYmZiMmFjZTYxNGVjZTliZjMzMDNlOWM2MWI0MjJfNDk0NzgwMjMyODc2Mg_581ce283-60c8-430b-9dfb-89dd41dc1ed8"
      unitRef="usd">3500000</laws:SocialSecurityTaxEmployerDeferralCARESAct>
    <laws:PaymentsOfDeferredEmployerPayrollTaxCARESAct
      contextRef="ic4593e2d6e9e42dbb2894fe3778a16a0_D20211001-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84OC9mcmFnOjZjZmJmYjJhY2U2MTRlY2U5YmYzMzAzZTljNjFiNDIyL3RleHRyZWdpb246NmNmYmZiMmFjZTYxNGVjZTliZjMzMDNlOWM2MWI0MjJfNDk0NzgwMjMyODc0OA_0fc4c531-796a-4d7a-8d7f-61fbbb588ea3"
      unitRef="usd">1700000</laws:PaymentsOfDeferredEmployerPayrollTaxCARESAct>
    <laws:PaymentsOfDeferredEmployerPayrollTaxCARESAct
      contextRef="iff3ca7a3ea0c492aa7e77e3f3d54b7c3_D20221001-20221231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF84OC9mcmFnOjZjZmJmYjJhY2U2MTRlY2U5YmYzMzAzZTljNjFiNDIyL3RleHRyZWdpb246NmNmYmZiMmFjZTYxNGVjZTliZjMzMDNlOWM2MWI0MjJfMTU1OQ_82998b78-36f5-4a6a-933b-d02f1455f059"
      unitRef="usd">1800000</laws:PaymentsOfDeferredEmployerPayrollTaxCARESAct>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="i28911930d5774060b732651d269170f3_D20220101-20220331"
      id="id3VybDovL2RvY3MudjEvZG9jOjZkN2Q4N2Q3OTAxOTRmYWViOTE0YjdkOWIyOWQ3NWY0L3NlYzo2ZDdkODdkNzkwMTk0ZmFlYjkxNGI3ZDliMjlkNzVmNF8xMjA1L2ZyYWc6MjI3NTMxMzRkZjQzNDhmOWE1YjA2MzQxNzcxODVjZjUvdGV4dHJlZ2lvbjoyMjc1MzEzNGRmNDM0OGY5YTViMDYzNDE3NzE4NWNmNV80OTQ3ODAyMzI1MTYz_c7440ef6-3817-4652-b5c4-048a87a7bffe">Subsequent Events&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;TestEquity and Gexpro Services Mergers&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 1 - Summary of Significant Accounting Policies and Other Information,&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; for a description of the TestEquity Merger and the Gexpro Services Merger consummated on April 1, 2022. &lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Amended and Restated Credit Agreement&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the TestEquity Merger and Gexpro Services Merger, Lawson entered into an &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amended and Restated Credit Agreement. &lt;/span&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Refer to Note 9 - Credit Agreement, &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;for a description of the agreement.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%;text-decoration:underline"&gt;Retirement of CEO&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:justify;text-indent:18pt"&gt;&lt;span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On April 4, 2022, Michael G. DeCata, entered into an agreement pursuant to which he agreed to retire from his positions as President and Chief Executive Officer and as a member of the Board of Directors of Lawson, effective May 1, 2022. In connection with Mr. DeCata&#x2019;s retirement, a Lawson subsidiary and Mr. DeCata entered into a Retirement and Consulting Agreement, dated as of April 4, 2022, pursuant to which Mr. DeCata agreed to provide consulting and advisory services from time to time through May 1, 2026. As part of the succession plan, Cesar Lanuza was appointed as President and Chief Executive Officer of the Lawson subsidiary that operates Lawson's business operations other than TestEquity and Gexpro Services, effective April 4, 2022.&lt;/span&gt;&lt;/div&gt;</us-gaap:SubsequentEventsTextBlock>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>68
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( !0^G%0'04UB@0   +$    0    9&]C4')O<',O87!P+GAM
M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG
M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGD<Z,STA)8*O4'J@)I9GF
M3?X.CD:?<@X>K7A.YNJQ<&4GPZ4A!0W_<FW>J=0U[R;UEA_6\#MI7E!+ P04
M    "  4/IQ4U)6G@>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M:L,P#(9?9?B>*'9+*2;UI:.G#@8K;.QF;+4UBQ-C:R1]^R5>FS*V!]C1TN]/
MGT"U"=)T$9]C%S"2P_0P^*9-TH0-.Q,%"9#,&;U.Y9AHQ^:QBU[3^(PG"-I\
MZ!."J*H5>"1M-6F8@$68B4S5UD@345,7KWAK9GSXC$V&60/8H,>6$O"2 U/3
MQ' 9FAKN@ E&&'WZ+J"=B;GZ)S9W@%V30W)SJN_[LE_DW+@#A[>G_4M>MW!M
M(MT:''\E)^D2<,-NDU\7V\?#CBE1"5%4RT*L#YS+Y5J*U?OD^L/O+NP[ZX[N
M'QO?!%4-O^Y"?0%02P,$%     @ %#Z<5)E<G",0!@  G"<  !,   !X;"]T
M:&5M92]T:&5M93$N>&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M
M3A^%$5B-;'EDD81_OT<V$,N6#>V23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R
M>&#9+]O6N[<OWN!7,B0103 9IZ_PP JE3%ZU6FD PSA]R1,2P]R"BPA+>!3+
MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,!
M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K
MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2
MBW <!.!1NY["G?1LOZ1!";2C:=!DV/;:KI&FJHU33]/W?=_KFVB<"HU;3]-K
M=]W3CHG&K=!X#;[Q3X?#KHG&J]!TZVDF)_VN:Z3I%FA"1N/K>A(5M>5 TR
M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$
MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7<K_WUE[O)I#-ZG7TZSFN4
M?VFK :?MNYO/D_QSZ.2?IY/734+.<+PL"?'[(UMAAR=N.Q-R.AQG0GS/]O:1
MI24RS^_Y"NM./&<?5I:P7<_/Y)Z,<B.[W?98??9/1VXCUZG LR+7E$8D19_(
M+;KD$3BU20TR$S\(G8:8:E < J0),9:AAOBTQJP1X!-]M[X(R-^-B/>K;YH]
M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M
MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZ<TT#PE"\D^DJ1CVFS(Z=T)LWH
M,QK!1J\;=8=HTCQZ_@7YG#4*')$;'0)G&[-&(81IN_ >KR2.FJW"$2M"/F(9
M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+
MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T
M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+
M.7\N?<^E[[GT/:'2MS<C?6?!TXM;WD9N6\3[KC':US0N*&-7<LW(QU2ODRG8
M.9_ [/UH/I[Q[?K9)(2OFEDM(Q:02X&S022X_(O*\"K$">AD6R4)RU3393>*
M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.W<DOJMI2^M28X
M2O2QS'!.'LL,.V<\DAVV=Z =-?OV77;D(Z4P4Y=#N!I"O@-MNIW<.CB>F)&Y
M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_#
M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0
MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR
ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC
MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYN<KGHB=OJ7
M=\%@\OUPR4</Y3OG7_1=0ZY^]MWC^FZ3.TA,G'G%$0%T10(CE1P&%A<RY%#N
MDI &$P'-E,E$\ *"9*8<@)CZ"[WR#+DI%<ZM/CE_12R#ADY>TB42%(JP# 4A
M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF
M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.'<YMZN,)%K/]8UA[Y,M\Y<-LZW@->
MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_
M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]!
MU4#E/]O4#6CV#30<D05>,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04
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
MW)M54T$B. R0*W22,=P&_R3-LSE,H;>BS1/5L\_%V)$?1WDT=M*UBE+,)AY
MTKF9!-W\5.]@44A5"CU'M3 ^>8ESXS2E>3J2Y[%B693[Y:6=O#0H[W.I"TBM
MO!:PTP>/0K?1!6!L>;E$XFEK<X=W::>NK#P>+VV/44Q2O_2LDYX%I7^5AE>0
M.H<;VR<P<]=N%.<T'DGTF#&:IHE?9-Z)S(,B;Q2 6)GG.=I"D$T;59LKMD!(
M\[+>BZ+9-%6;CY<"8EZ4?(\^,.8;J4SYH[W@\R[W[$R2C)WS6&49G=C!!/=,
MP4'O?I=R^5A6E1</V+DGBV,RWG1>,T;8A+0![DA0VK58"5@92\!8(3<"&?[D
M7[^'>8YC$\?)6*=K1C$A$]F!]%PB])7\8'C]4,*6.RSAR2QQF.A(:)P,(G40
MZC%+ABOB6&B/._(&W@'B&F$3<%6N!(16-\HF:J]<YHDK=K:=URQ.IYY_SSWR
M"OAL66>5-EH$D@/QD"V-4S)6Z3&+<#05U)Z!) S!+V8M5$B>RR0696-Q/J.)
MO$5Z;I$PN/;I-2#-Y1%-<>JN1X\=+-MX(ON3GEPD?5-)5Y7\OJQ* X0-U76D
MYPH)@Z6K3+;\V;+0Z[V+"T92ZF0-UXP2G$U F_14(6&L_"F@HT'ROBH?)LE
MW*0?06(;*_181<G$PZ$]&6B8#!!#U8B^<FA9)MO5/GA>/MG4 X0H)N/(>LRB
M),DFD$9[;M P-XZKBM>TNE!("78J-Y\9I5$TH770TX39<2MVLMJ5]0.RO]AD
M5P#Q2B\]J(\><>*$U6-&\D$_<"RUIP<-T^-.0$A+\XSN90V%IBV&O"H]-,!0
M#XQ5^LSB=.KA]]"@86AT10.4#';=3NXMZN$!E(MC;'C-\H1.Z.RQ0</8>,OV
MIRX5",OQ&!X^,YQ%$W4-[?%!P_CH0@F%5[>-O,T9=0%!DD&*/.CT6:53,GN(
MT'#_\^5-*<EM7P#^SBYWK=BP$SI6V-.(OJ7->4VAIWNAT!H["])GQT@\M;][
M(-$\".,[(XOO:UDMA=(__Y11DKYO^QSS''S7TO.$A7ERHU[64WNG.3HA@&>U
M+TC/T(?&K*''_@&_GZ(8XSG&&.DU5[;K_J2U15%+H,9HJ+>7-F>V,NE[])>L
MO8AG+F'&S4O0Y-C3'D L#* KN=E [_>ZFRRV7@X\?7'T%.5SEF3S*&&MT_:,
MS7'.NH@,WY>@+X.8V*&$XCELK<-00N)YG$7>H=ZHN:S+0<PX<%ZKB:*?]4!D
M82!>\6UI=TM90^%1V-X:F-C%SRO7Y1V0F3JOYGQFA$P APW>(8:Q>"L,ATM0
M)W%5PP/POSSTT(["8Q]O;I\=(9A,="FLQR(+8_&K MXTZAEINRCW&X>\1S3*
MYC1/VH5"HW0>X_SMR\0EXRG!V*E')NS8U%+I$<I>??W8O739UZ66^4JL[9>+
MG3B\-O!*]Q$3C^MJCU4\5?&QGJKL+4V9GDRV7KT><D8T972LV&/'&,83O0#K
M&<O"C'4(UJZ8_^E$ZKP<]W:;/CM?M[D8?$FQG[$^<_50UAI58@4#\;L4PJ#V
M7X;V)T9NVX\K]](8N6D/UX*#>&L OZ^D-"\G]GM-]WWN\C]02P,$%     @
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
M=8%LTC:#GJ9:2PLNQ*$V!ZL:M1^D'%AW=FF!(>AAZ.E3:N*DO&'-W;7-G>/
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
M&I2"4ASJR* O!5N*\ECSP ?M'@?==)7G<F>*%*J#BSU;EMX^TFIY%:(TP\-
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
M>QE'"*^+_KT[FLW0-FW-/B3_'WN;=9FW-SC[_.H[=3E[W7G3/^-[K1<B0B=
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
MS$C9DFL7E=EJ1?:*U$COXS"'S0]#;5P2BYW_9X=]2:Y/5]R N]*FZD2*0%%
M_ZH-^G \@*BO34LT;6'",9@D2?.1BVZEX8:XXH\9W?S<6>)>94R:T^C\(NGP
M+N@@1@.<;O'OW=%:<.J6_<B6B7<39&&IC>GFY'=C!+9[T".M33?S<*F4L534
M2:EP99 6JHXA9#WU,V2=V45DJ71N1TB>I6GV,\"+\"%$*G!VT,AXK!Z.Z(-^
M2<\RLS6S W<.FIVI=JBU9IJBT=+V_CA(ZRI;_<A1[U,VMZ*M;4Q&IS6:OMM
M^A3A)FCM@>\PY@*X15'2]B?JR)B6G=4S<@2G/]"?TQ(=G<Y[I&HQGW*NE2HD
MKQWJ1[WO):B!G+\*T;D20T'\=+)_NO_PM(S?6P[+XU<K.#77%7E\ U'$_&P@
M7/P2%&^"K?GK"PXU*#C^6R@)I+0 [S<6[:6]H0WVG^-N_@=02P,$%     @
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
M<FMS:&5E=',O<VAE970Q-2YX;6SM6FUOVS80_BL'KQM6P+/U:LMI$B!)6ZQ
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
M9MP<C,9JV$GZL,& >-BQLH1UV#AB(*21\VQ[*/"DUXBUA?LZ&CU&K!Z81V$
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
M;24S'CD8R/N:R.\/(4#_K['\#5!+ P04    "  4/IQ4.I8J$+$"  #O!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX;6REE$MOVS ,@/\*X0U#"Q3U
M(TZ:9DF )-VP'0H4S1Z'80?%9F*ALN1)<M+^^U&RX[E#&PS8Q28E\B,IB9P>
ME'XP!:*%QU)(,PL*:ZM)&)JLP)*92U6AI)VMTB6SI.I=:"J-+/=.I0B3*!J%
M)>,RF$_]VIV>3U5M!9=XI\'49<GTTQ*%.LR".#@NW/-=8=U".)]6;(=KM%^K
M.TU:V%%R7J(T7$G0N)T%BWBR3)V]-_C&\6!Z,KA*-DH]..5S/@LBEQ *S*PC
M,/KM<85".!"E\:ME!EU(Y]B7C_2/OG:J9<,,KI3XSG-;S()Q #EN62WLO3I\
MPK:>H>-E2AC_A4-CFUP'D-7&JK)UI@Q*+IL_>VS/H><PCEYQ2%J'Q.?=!/)9
MWC#+YE.M#J"=-=&<X$OUWI0<E^Y2UE;3+B<_.U_C'C63&<(]&M1[G(:6L&XS
MS%K$LD$DKR &<*ND+0Q\D#GFS_U#2J?+*3GFM$Q. F^9OH1!? %)E"0G>(.N
MQH'G#?ZU1OBQV!BKZ47\/(%/.WSJ\>G_'.%)A.N\B:E8AK. 6LM#@A?27A5,
M[M  EV +4E59,?GT[LTXB:_>&V@]@5H53.?,929JNACGM<@R79.(C]34ADA,
MYJ"(I4%PMN&"6][GTX626>XDHP3/F25ER80'K]VC,Q? #*@MT*5E17=K'DQ"
M# ?4Z$RV2M  ,!,XNR&)Z3:*J@V9FG/X4FC$9R_I;Z3''8,S"QO<<2FYW+GP
M%6JN<G@+\77BOA?),';GI7<$L@J0:6=J8)2,((U26#%30,5X#F>#T?B<OFET
MWL>C.YH>.!U&'CR(A_#2JPE[35@BQ76CQD"F:FF;?NQ6NVFV:)KXCWDS"JEP
M*LV P"VY1I=7PP!T,UX:Q:K*M_1&61H07BQH(J-V!K2_5<H>%1>@F_'SWU!+
M P04    "  4/IQ4F8B7 > "  "P!@  &0   'AL+W=O<FMS:&5E=',O<VAE
M970Q.2YX;6RM54UOVS ,_2N$46"7U4Z<] -%$B!)-VR'#D&SC\.P@VPSL5!9
M\BBY;O[]*#EQTZ'I8=@E$27R\3U2HB>MH0=;(CIXJI2VTZATKKY)$IN76 D;
MFQHUGVP,5<*Q2=O$UH2B"$&52M+!X#*IA-31;!+V5C2;F,8IJ7%%8)NJ$K1;
MH#+M-!I&AXU[N2V=WTAFDUIL<8WN6[TBMI(>I9 5:BN-!L+--)H/;Q9C[Q\<
MODML[=$:O)+,F =O?"ZFT< 30H6Y\PB"_QYQB4IY(*;Q>X\9]2E]X/'Z@/XQ
M:&<MF;"X-.J'+%PYC:XC*' C&N7N3?L)]WHN/%YNE V_T':^XU$$>6.=J?;!
MS*"2NOL73_LZ' 5<#TX$I/N -/#N$@66M\*)V81,"^2]&<TO@M00S>2D]DU9
M.^)3R7%NMG8F?SA?L*X"EJ;B7EOARS5)'*-[GR3?(RTZI/0$T@CNC':EA0^Z
MP.)E?,*L>FKI@=HB?1/P3E ,H^%[2 =I^@;>J)<Z"GBC4U)+07B>!:DKL>.;
MY6!.)/06P_KG/+..^)K\>B/9N$\V#LG&_Z&N_X8$7TL,&T+O^'GDAKCL8(-W
M)S(_]LY0XT8Z,!LXNXXO^2XI%9Z%+@"?O!^&LV$\Z,_XS8/C+*XD1*BZ]J(N
MI-X"=R<O^_8$&%ZP26AK#&]-[6*80VTH$&#PD^2DY3 E'.\[$U+FI>\+2!TL
MGA<//* >A6H"2_<L_9WU4,RM0X]A?2J)DB*32KI=T'EU7 /KMUY1=#:\C*_^
M<KO%'*L,Z> Y].RESE7CZ\^$YWE.#?95M0'),&7J*4BT!VE+P\]%=\W5UBA9
MA#(LA!(Z1UC[EVUC^&)>5$^T@@H++1+7R%J?KFC(]^6U?O'I2W'Q:S<\.9HB
M%=(VS$I?W4:[;J#TN_TXGG=3Z-F]F^6<;2NU!84;#AW$5Q<14#<?.\.9.LRD
MS#B><&%9\B<%R3OP^<88=S!\@OXC-?L#4$L#!!0    ( !0^G%2"8@Q/"0,
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
M24P1Q$25?A*LL78<./#04(!8I2\<D%Z 8R$O8"Q2@S!J*H.$'\RL8:+K&B%
MAMW^^S0R<M415UTN;%YBGUY<7K4OKYM7%A1R:.^KD@:0F>$%*/1 &^_#?KHB
M4:0-G'P48/++" E9S]CT-;Q''.-Y\_["9?#1+$/PA*R>IGA"D(+G W+:@EZL
M\.!F@:H![3'*2W(>C?TAM=+J<&@KFI2/J8*0HE2U,)QU#(=7D( PN!@76A"H
M_:Q->-N=B<#J:?! :S]YU6^;ZS?\*YDDXPD&1>M?\"CVU_%P@D*5Y^&+_=A4
M%&@@8:D==2T40-UA?L(.AH9AFU:FE:,"UEM&!*)L9>4L#-VA_/4B/@QN]7FK
MK$ZT"+F.WFJ$N3+FI002\G?A,W*30.Z5S/L4&:[[NGG4^X*_H()(/V,@!T%B
M^*Z_O=O^4N(T_$"@6QY^9@&,9_2:+Q<IMHZ'AP<[S(2?+H0/3I?^YP)3[9PN
M_&4FT#D:6H#GJ0;&]0<ZH/W]R,E_ %!+ P04    "  4/IQ4!0]@XN@%   W
M$0  &0   'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6S-6-EN&S<4_15"79
MJC;;L9'8!F0G:=/$J1&G[4/1!VKF2L.:0XY)CF3UZWLN9_%(WNJD#P5L:1;>
M<\\]/-QTN++NTF=$05SGVOBC7A9"\7(X]$E&N?0#6Y#!F[EUN0RX=8NA+QS)
M- ;E>C@9C5X,<ZE,[_@P/CMWQX>V#%H9.G?"EWDNW?J$M%T=]<:]YL$GM<@"
M/Q@>'Q9R01<4?BW.'>Z&+4JJ<C)>62,<S8]ZT_'+DUUN'QO\IFCE.]>"*YE9
M>\DW[]*CWH@)D:8D,(+$UY).26L& HVK&K/7IN3 [G6#_C;6CEIFTM.IU;^K
M-&1'O8.>2&DN2QT^V=5/5->SQWB)U3Y^BE75=@>-D]('F]?!8) K4WW+ZUJ'
M3L#!Z)Z 21TPB;RK1)'E:QGD\:&S*^&X-=#X(I8:HT%.&>Z4B^#P5B$N''\B
M+0.EXERZL!:?G31>1KT.AP'PW&B8U% G%=3D'J@=<69-R+QX8U)*-^.'H-5R
MFS3<3B8/ IY)-Q [X[Z8C":3!_!VVEIW(M[.4VOUXH_IS >'NS\?R+/;YMF-
M>7;_"TV_$,J+UZ539B%"1OAW1"*OU"=67T"[)&O%Z\=FIS8OI%F+HL0[.#D5
MLBB<O58P-^FU^'8TV(/'M.;A8N="F2698-U:S)W-A11)#6!7!L&SM?A0 M>)
M]TSD5!8J2(W,!J,9XS8@H2NLDW'X/?O^FX/)9/3JP_O3LW@Y?O5<R"#F4CD8
MVEUB EI*7=) ? 97A"M'U1/FPOP;WF(EO< 45$B5B@+YHP;D<G^KI5Q &>8R
M$-/M6B?=6CGJIEY.X"@A3!BQSA 9I4W#N7(^B*L2G8+LE< K%;+XTA'/A:R(
MS&T)%7@B34L-I&#%C&Z E8D!GA(+["[<0'RT0BLY4UH%1>C4:X6,,8<C7V!*
M8["0*2_"C2F$C IL]GVE9]/W,]**ED ,&<2_!8!;?%9:QMYV<J:IRF4]-5$W
M>(DM=0I.TEN#IFLPC>Q0F\2?R[FOQ_NOO-!D%BQ1)UNL!\U*XVJ?@Y!#G[+;
MP9M\>'-5*CA?0J ? >VLN""W5 DJ.".W(.?%-!8]+9S28M/OVGKN!TR,K8<Z
MF%7\ ]#]Z,*HOYS/T1618B3]U<9'TI\'XL2M47Y$>1899Q@-N6P=^4&NH*N8
M6>FB^5*,B00.]<_[4#C19<JAJ'S));)_?8@$6$$#<3)5>(&E6ZPR!4\P!_C-
ML0'@E4Y 'LFCY!D9FJM$2:V;@2[Q]B_K6+.:%S^/X(" 60#B&S=W!*Z^,JM3
M2/6L8L"M2F<:9*U;R#+X %FX(*KB;[#1IFN&^$#E.:6J&LU0 #5&EU+TK:;0
M&=BW.OWYH';-MDWZX@QK3NP0G@-DJ_@=4-WR!N(=W)ZFBM/V:X9W@&.>$V\'
M6"C9&-"5\AFYQWO[-IE^M%!&.FV?"[Q0IK[>DA 7_8?YWZU'\ZP>:P^-"+86
M<VH$_-\Z='NP7P2;7'Z!2SW'\8MMP"?[\^[I9\.DJ5QO(6(529L-P*;+_GT?
MW:GEQCJY>_!=0\%G$CKR76U4%((]1Z-#1QGY!;1CL9)7-^RG.9QYRGFHEW<L
MD?'<T)7M":;\JKGV+I5J+\D%-A@+MO:F;./=_HO=47\T&CTBVWTS1>7#.A9;
M'7RAREO=L[_W5=VS,=0KL1=J&:?@^;S=9&#<>E]*D\3IH,YS#XCBO,909X%_
MI/L&XJ)$J3=*Q@3-YBFUR&5LJ"<3/#?M&"\+YK<_JG1N9E^LQ(](X6Z#C!GB
M:3"%#>R[Z(FH3[M1NG\19"L^,@7UFPT>MHAZW8\;J22Q+HWZMX*2= 9]B@%E
ME\K' \&].YQILPF^-_]VPVT2U9%=_5T9_R,J%V/Q SHNGN0Y\X5:&(4Q(I%E
M"K[H._;$N=48-VP79/XE[IG>F>JG!' >W'78&G8.LSGSXB,[[T8!69UKVZ?M
MKP+3ZC!\T[SZ20'+[4(9WGK.$3H:[._UA*N.Z=5-L$4\&L]LP$$[7F8DT0O<
M ._G%J76-YR@_:WD^!]02P,$%     @ %#Z<5##L%7^.!   0 H  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C,N>&ULI59=;]LV%/TKA%:L#2#$^K#\D24!
MDG3M BQHD&S=P[ '6KJVB%"B2E)VO%^_0TI6[,U)'_9BDQ+ON>?<+_%\H_23
M*8DL>ZYD;2Z"TMKF;#0R>4D5-Z>JH1IOEDI7W&*K5R/3:.*%-ZKD*(FBR:CB
MH@XNS_VS>WUYKEHK14WWFIFVJKC>7I-4FXL@#G8/'L2JM.[!Z/*\X2MZ)/M[
M<Z^Q&PTHA:BH-D+53-/R(KB*SZ['[KP_\%70QNRMF5.R4.K);6Z+BR!RA$A2
M;AT"Q]^:;DA*!P0:WWK,8'#I#/?7._1/7CNT++BA&R7_$(4M+X)9P I:\E;:
M![7YA7H]F</+E33^EVVZL\D\8'EKK*IZ8S"H1-W]\^<^#GL&L^@5@Z0W2#SO
MSI%G^9%;?GFNU89I=QIH;N&E>FN0$[5+RJ/5>"M@9R\?:8406W9;=PE&I,Y'
M%L#N]2CO0:X[D.05D)3=J=J6AOU<%U0<VH] :&"5[%A=)V\"WG%]RM(X9$F4
M)&_@I8/*U..EWU'Y0(W25M0K]N?5PEB-FOCK#?CQ #_V\./_%\0W05SWG9F&
MYW01H+T,Z34%QY#9;R6Q&U4UO-Z^-PSMJ;F79+JS)F2_\HUQ%5\7[%I)RQ[;
MII';D'%I%#K)PP-46.-VB A?2!KLV8)RWAIB:LD*L5R2ICHGPT3-+%PO6@/F
MQI!YSY:BYG4NN&1YR5TT20MC16Z\;W>Z(ENJPKCUEE'52+5E5J%O))I1LT:K
MHLVM>]05.VESZA6"(QK+.!+V.X(9U^[\&AU+!5ML]PU^_&&6Q-.?# @*6NX9
M%Y0+/UDJ_@0B<-<HC!H7"(2ZAW,'7TRP\%E -+P^+J7*NU<P5ZU&E#KR?0)Z
M@E I,/&$W.*<% @EWKG@2ZY7Q&JR;G(YI89+,B\9XFYB&1><-;A:KVL7)L8/
M]\A&QZ9/?!=9ZB&5+G#$*QM"7@)!^,R :2F:!L&#JT,G7B:J!E9K40#IZ]TM
M<\4I!K%[)79$,0:P-$?SS#;.\X&&7J>J??$Y8"0\'K,%TXAZ.2A\J:\=,(3T
M-?5?%687JT8)<.OC_#IYJRPJFJ/$K:OZ7+8%>?LUERWM*I+GWUKAO &3URM7
M.2^TD&=N\8Y7;M[\W:5E(VPINLR_%!7PP?&4?1I:2>SUNDO88?D?:]BE0B5N
MS!G[\!$KKOM>5:T!'W,"H9KH8$;[P>I^8LS$-=7M4+/O6!R-PWF48#5/PS2-
M#F(4)^%\FN%,F"03T*J-DJ+P6KNPP3Z>AK/IU".E899-V&>MC*^!)9([^,FR
M,$MCMXC"<30[< ,&DRE^XRPY[F0"F_G,&8_#;!*Q+_\*Z)Z<.(SF$RS&80(N
M^U[FLP@LQL<\0&<TG<!F%D>8OAAL9"RC9UR&,!D_S+,3]B%-TA/V!>G1O=/0
M]3*B.F;I-(&5)[(@))%VM"Q_1IF\<_CQ+/.L9MF<'?L(C?:^ZJCBE;^[8)"I
MMK;=!WYX.ER/KKI;P<OQ[FZ%[^E*H&LD+6$:G4ZS@.GNOM)MK&K\'6&A+%K&
M+TM<\4B[ WB_5,KN-L[!<&F\_ =02P,$%     @ %#Z<5*W8(V^I!   0 H
M !D   !X;"]W;W)K<VAE971S+W-H965T,C0N>&ULK5;;;ALW$/V5@1KT JBZ
MK)S:=6P#LI.@ 1K$L)OTH>@#M3O2$N:2&Y(K67_?,Z1V8Z>Q^](7:;D[<V;.
MS!F29SOG[T+-'.F^,3:<C^H8V]/I-)0U-RI,7,L67];.-RIBZ3?3T'I657)J
MS+28S7Z9-DK;T<59>G?M+\Y<%XVV?.TI=$VC_/Z2C=N=C^:C_L6-WM117DPO
MSEJUX5N.']MKC]5T0*ETPS9H9\GS^GRTG)]>'HE],OBD>1<>/),P63EW)XMW
MU?EH)@FQX3(*@L+?EJ_8& %"&I\/F*,AI#@^?.[1WR;NX+)2@:^<^5-7L3X?
MG8RHXK7J3+QQN]_XP.>EX)7.A/1+NVR[>#FBL@O1-0=G9-!HF__5_:$.#QQ.
M9D\X% >'(N6= Z4L7ZNH+LZ\VY$7:Z#)0Z*:O)&<MM*4V^CQ5<,O7EQ]^/3N
M]<_S7^E&A[M RE;TT9;L(_H9-8>S:404L9V6!\3+C%@\@;B@]\[&.M ;6W'U
MV'^*[(84BS[%R^)9P/?*3V@Q'U,Q*XIG\!8#Y47"6SR!]P13^FNY"M%#)G\_
M$^1H"'*4@AS]CW5]%E&F\S2TJN3S$<8OL-_RZ#_#T"?EM>L"\99M#!@CHR)7
M%!T-KHW:4XF6:=NQ?- -HD28PJ7C,;7>51U>!-?Y4MO-F((R@%YW-DU6&*>X
M6:SLPP^D5MKHN!>P%N 14VSV$_JC9MJX+7N+J8[DUA3QYC8B(UF\,Z#L=)"A
M O= OZM=P.!>Y_A@)P2)0X"W5H9671"[,*$EE;6R&R9M@0F( %"P+EUG*C )
MF-'\#0RY:9W'!D2E<:'S*3:H#7"D<V)#@5K0XT:7LL$@]H'O R8($+W.Q2 %
M1,\HH@NYT)X_=QHO!_Q0=[%R.QMR2?X=Y^NTU;>35G9/SI,RIJ?@UFM=,B69
MC*G2DM:J2]O?6I72%&AB+$XKKVQ9DW&EZGL8:(?-4?[AZ+LVTP$!00Y=VYJ]
ME%GR 7WHBV58DM%.Q_J+F88('DLB$QWXU8A1JRK9B/H.G5EW49C5:LN@C!V7
MO;1952ATX%Z7PB4;0B4@(2:Y5"!A-&I=07NY1](B*4_+/IU?&(U>=E<.<!:J
M_& ).PQJ41RG+68VQC>[\=(IMH@H74P.WEFUU1ZZ6NIJ3#<,INL<Z T&R FU
M6RX[+]K_\?OO3HIB]NIJ>?/F-CW/7_U$2Q"0J?!NJRNFPZ3*6 (J";QON_M*
MA#A05SAU[PZ:R=E3.MVRS# U[$4J+JHDB!>+R4L<&9@JE QK2,BX/6R"A XN
M52[T^6)0F[1%2'_+TODJ52MU-B4B/"3_QPFT2E?T8CXY?A@)_KY#5BDECP>
M>X<^1'7/86@W! /PSYWRZ+3XH?KS7$_Y[EDN%=AP<.R:OG4(=3*$PJ#S?3M4
M8,4YG>?PB\?I[X#T://CK3*=;$@U]GM!2:T*2>5]2_I*9.^#+#5*]T60&'XM
MHS'NI9DF%#)4ATU"ID.%FM:X%6$\OG7B3!^<ZABB3;J[I#W-QGS #V^'Z]$R
MWPJ^F.>[%02^T0AK> W7V>08MQ&?[RMY$5V;[@@K%S&QZ;'&%8^]&.#[VKG8
M+R3 <&F\^ =02P,$%     @ %#Z<5+ ;-;#% P  )PD  !D   !X;"]W;W)K
M<VAE971S+W-H965T,C4N>&ULI5;?;]LV$/Y7#AJPO7B6+;MMUMH&;,=K \R+
M$??'P[ '6CI91"52(2DKV5^_(RDI:I*Z&?8BB>3=Q^^^NR,UJZ7ZJC-$ W=%
M+O0\R(PIWX:ACC,LF![*$@6MI%(5S-!0'4-=*F2)<RKR,!J-7H<%XR)8S-S<
M3BUFLC(Y%[A3H*NB8.I^A;FLY\$X:"=N^#$S=B)<S$IVQ#V:3^5.T2CL4!)>
MH-!<"E"8SH/E^.UJ:NV=P6>.M>Y]@XWD(.57.[A*YL'($L(<8V,1&+U.N,8\
MMT!$X[;!#+HMK6/_NT7_W<5.L1R8QK7,O_#$9//@(H $4U;EYD;6'[")YY7%
MBV6NW1-J;QN1<5QI(XO&F1@47/@WNVMTZ#E<C+[C$#4.D>/M-W(L+YEABYF2
M-2AK36CVPX7JO(D<%S8I>Z-HE9.?6>RK@\;;"H6!S8F>L] 0JET+XP9AY1&B
M[R!,8"N%R31L1(+)M_XAL>DH12VE5706<,O4$";C 42C*#J#-^E"G#B\R0M#
MA+^6!VT4U</?9]"G'?K4H4__AX#_#4'#1]1F<UMQ<P],)/ >[THE88_JQ&/4
ML$5U1*7A!E-48"3\*0W"&'Z%O6\MD"GL^5'PE,>,8)=Q+"MAN#C"3N8\Y@1B
M@:]-1@!7PO<V-<D Z!,8E;6.%2]=WQ 6F?4Y^?T=@EUYGA[$4KA.-Y@ P2Q+
MQ7-HLCJ$)34VE8L#N2%H9[96F'"B>U2(A=7C2E@8T71PS4UVALOS/ ;P!ZLU
M>1,>$CYP08HQ\3(&PT<B_T8B/[8Y(QKKXQBN?%2TN-Y<PW4KRM2+,H MCS.&
M.;P?PB6NJ9T'3UAWB%!62E<VN[109^0)[8:)G5)N/TB5+"#C&DJIN:5&F=>P
M4ZAY8E%L].N,8PJ;.XPK>T3"=4IUTXA*Q@P*+ XT;H):2:82.[BD#6(CJ1)I
MX%4FPFF*[J2%+;M_R/<SF=RJ-LR??[J(QF_>Z8:T%Y6UB=/4'SSAMJXMHP>W
M1^+T)79AV0+,7=7W<I6X/#/'^9'\3Q7M[?6@+!79B<3S!>[QG5+)B6M))'5;
M@$Y[0U>8]?+O3,GJF/6D>4VM0,EARK3RZBHF9W?IE3DC1=>HF2(Q1/4/@]HF
MI"PEA>S#>%DJ&^RGBIJ,T<XE*I)%-^N_:#A4FDXIK9LE5S?2G1;D('YP0/6+
MX!N)A\^=MV'O\BILR]HK6H,[L?P]ULUV?P%+?_D]F/M?"+HYCIR8YIB2ZVCX
MYE4 RE_+?F!DZ:["@S1TL;K/C/YD4%D#6D\E-7DSL!MT_T:+?P%02P,$%
M  @ %#Z<5(I%UC"(!0  *PX  !D   !X;"]W;W)K<VAE971S+W-H965T,C8N
M>&ULM5??;]LV$/Y7"+]L S([==)L2), 3K9A!18T2-KN8=@#+9TEHA2IDG1<
M[Z_?=T?)EET[Z![V8DL4[^Z[^^X'>;7RX5.LB9+ZTE@7KT=U2NWE9!*+FAH=
MQ[XEAR\+'QJ=\!JJ26P#Z5*$&CN9GIY>3!IMW.CF2M8>PLV57R9K'#T$%9=-
MH\/ZEJQ?78]>C?J%1U/5B1<F-U>MKNB)TH?V(>!MLM%2FH9<--ZI0(OKT>S5
MY>TY[Y<-'PVMXN!9L2=S[S_QR]OR>G3*@,A2D5B#QM\SW9&UK @P/G<Z1QN3
M+#A\[K7_)K[#E[F.=.?MGZ9,]?7HYY$J::&7-CWZU>_4^?.:]17>1OE5JV[O
MZ4@5RYA\TPD#06-<_M=?NCA\B\"T$Y@*[FQ(4/ZBD[ZY"GZE N^&-GX05T4:
MX(QC4IY2P%<#N71SJZ.)RB_40Z!(+ND<*U>JITP3?WLRE3,+4VB7U*PH_-(E
MXRKUX*TI#$7U??_TP]4D 12KGA0=@-L,8'H$P)FZ]R[54?WJ2BIWY2=P9N/1
MM/?H=OJBPGL=QNKLU8F:GDZG+^@[VT3H3/2='=%WR.&_9O.8 C+J[Q<,G&\,
MG(N!\R,&'NF9W)+4(Q4><68"#H7Q926SJ%H=$K.5:E)WOFFU6W\743A9>]AJ
M![W:KL'[B3))%=X5=HG80U G7JEU5&GE522HU(E42T'*WQ6D_-R:2K($XIPG
M&O$))<)CUR>[8KUIA(IT$R]5&WRY+%(4N4CAV104Q^H#F \"&^5D.HQP1#,V
M";,"(OD&E/.UFCW=J8O3BY.AJ[PW&BB*&REXX=6<5 'S"9+PC@42F@H0**!F
MLUZURU# 9^KQ[<!3* ]=!8+\LI5&5.E06HI2-:N:H#) EW)>U <2";4*)B5R
M&S!C]3"(XKMM%-4?>A6AN(\Z^BVBQ^D6J4+[2_&-P.ZV=8N"D9=OO4VHU;:U
MZ_[;6+W_>G^OOC01RN'D$5+AU0).E!P8@Q#F'H2P7L*I/D"'97,Z])$[LFFL
M9C;5?EG5.^PQ/+"'.EN802H*F+@+1,U]J@=@=JUN+>7TZ,64=X@0JH P!>"E
M T_NV7= %3AR4>=)L3+0[Y 7@;]J:WV1_9M36A$XA=ZX$[0<\=Z7TL, IT-6
MP.#%#W :98242H*U_D;='9,5.<X,VM8T]*-%&_BU"+X1=Z.VQ(EY__AN6V[[
M5([5XZ8K6"D-KH(NG*Q!LK[K&/_L58Y0(UF-8=6UFUZ669R+%QQ.N-PETI"(
M-XJ,U,RNTJT2F(ZU:5L.4SB\96.GXU.ZPM#($4(*WS3(*B"RWE4_)@K-;K?
M<<$.,@T=B$+"T89'KVF6C?J\Q! T2<9B']^#]=9EKE8?[]]N2R+XUL?<X+XF
M9:9:'_KFE_.@[T(G ZX'G$&T^,2M8HM&RH%/8V@^N?0R19P02'A \P&-&D&&
MP+/AOH_BJ6&8Z\#X4@2D12X0GZ^8[GIE^9\X'^,(P5@B7I@$-%)N;*QT&)Y:
M/Y/P)/JV^/82Y4CR]?;COO63G+.#X-*7%J="J.Z'1JY!(U,F>\ CW^YE/?K6
M@),,=P=JSH0#+7G8$V3KT.^HT"?W>AP6^IW;282F49:;[-DM6"P<J.__KXPQ
M^DQ1LX&NG&4ZEF11CGQJ#%+$V7?"%:*4-'49 .HN]D:W _+]WCR0HSLLRV25
MR558)D!."B;JJN)AG&D<IE3?'KD2"A_E4-1U-2=AO@/K.,J5(ON$,R\UO>Q;
M5_@FBS*40#5?0,#SX(/)7O1U"'BTS;FA:AQ84()&6Q1J;V1\Z,0X&1S@$=M*
MKBE\D$$6YK/\9G5S$YKE"\!V>[Y&X?A;&8QQ2PN(GHY_>CU2(5]-\DORK5P'
M,$5!I#S6N,U1X WXOO#PIWMA YO[X<V_4$L#!!0    ( !0^G%03*Y%(0 ,
M ,0&   9    >&PO=V]R:W-H965T<R]S:&5E=#(W+GAM;(U5VX[;-A#]E8'0
M  E@Z.[;PC;@]6;1/BQJV)OFH>@#+8TD8BE2):DX_OL.*=MU@'B1%PXO,V?.
M#,6CQ5'I-],@6OC>"FF606-M]Q!%IFBP9294'4HZJ91NF:6EKB/3:62E#VI%
ME,;Q)&H9E\%JX?>V>K50O15<XE:#Z=N6Z=,C"G5<!DEPV=CQNK%N(UHM.E;C
M'NV7;JMI%5U12MZB-%Q)T%@M@W7R\)@[?^_P%\>CN9F#J^2@U)M;_%$N@]@1
M0H&%=0B,S#?<H! .B&C\>\8,KBE=X.W\@O[L:Z=:#LS@1HFOO+3-,I@%4&+%
M>F%WZO@[GNL9.[Q"">-'. Z^V3R HC=6M>=@8M!R.5CV_=R'FX!9?"<@/0>D
MGO>0R+-\8I:M%EH=03MO0G,37ZJ/)G)<NDO96TVGG.+L:H??4/8(.RQ4+;GO
MU,=7=A!H/BTB2QF<7U2<T1X'M/0.6@8O2MK&P&=98OEC?$3,KO32"[W']%W
M%Z9#R)(1I'&:OH.77<O-/%YV!^\)*]0:2[C4_<1-(93I-<+?ZX.QFCZ3?]Y)
ME%\3Y3Y1?B\1-ZRN-=;,MU15EXP_:^HO0Q%Q?29^.$&-JM:L:W@!C!XD5$K0
M&S,/\-IHQ!^N JB11>,[^?&)W)@VP"781O6&R=)\\@UV0P)?Z#.@B+VE? 9^
M@_EX-)GE-)GEH_EL#!LF6<D@34?)/(-D-AI/$]@H:93@I>=HE66" I)D.II-
MIVX69Z/Q> )W:^FT*OO"@CUU^(N%;,\A&\*JE3[=E/#,C$7)90W[$\U: VD6
MCN$#I$D8D]GTUKK35T7/!Z@!L#YH9D@?#"1YF)(+F3F99]'S$K;JB!J2+)RY
MDRS,R7QVPJ)Y094FL0<G,R&S[[#@3-@3;$A!G8.!>9C1R3R<TKBN+)*>Z#>2
MW'5/#UPY88)]WW6"$X%9F)#7Q.?:LPH)*/>+@=%7%*7C[EB_H&OT#CO&B=Y
MPN?XTS:.<.[3)M.AZ-LK>O57E,1Q&'\XFY]]]=&-LK2H:Z^?!@K52SN(S'7W
M*M'K09G^=Q_TG2ZNYM* P(I"XW Z#D /FCDLK.J\3AV4I:;X:4._&=3.@<XK
MI>QEX1)<?URK_P!02P,$%     @ %#Z<5 P4E!*A @  A04  !D   !X;"]W
M;W)K<VAE971S+W-H965T,C@N>&ULA51-;]LP#/TKA+%# AAUXB1+&B0!FF;#
M>BA0M/LX##LH-FT+E25/E.OVWX^R$R\=VNQB413Y'BGZ:=48^T@%HH/G4FE:
M!X5SU3***"FP%'1A*M1\DAE;"L=;FT=4611IFU2J*!Z-/D:ED#K8K%K?G=VL
M3.V4U'AG@>JR%/9EB\HTZV <'!WW,B^<=T2;525R?$#WK;JSO(MZE%26J$D:
M#1:S=7 U7FZG/KX-^"ZQH1,;?"=[8Q[]YB9=!R-?$"I,G$<0O#SA-2KE@;B,
MWP?,H*?TB:?V$?USVSOWLA>$UT;]D*DKUL$B@!0S42MW;YHO>.AGYO$2HZC]
M0M/%3N( DIJ<*0_)7$$I=;>*Y\,]G"0L1N\DQ(>$N*V[(VJKW DG-BMK&K ^
MFM&\T;;:9G-Q4ONA/#C+IY+SW.9&/Z%VQDHD&'P5>X4T7$6.D?UYE!Q0MAU*
M_ [*!&Z-=@7!)YUB^CH_XHKZLN)C6=OX+."ML!<P&8<0C^+X#-ZD;W/2XDW^
MT^8+["0ERE!M$7Y>[<E9_B]^G6&8]@S3EF'Z#L.U*2NCF83 9'!RK6_=YEDH
MK\,E52+!=<!"([1/&)P.*@2-+H3$L#3(29U#925+2JH7SUW5-BGX1TTA-R8E
M: J9%""X89-E:-G/6F9!D5 80L,>$,0^Q0*E)0QV; E+(#6XPM0D=$I#X(DP
MRG$DL,,$RSW:HV<,KPK,K2&"#["8A=/9S!OC</;Q$NZ[=MH*S)Z,0L?L.@5\
M3I \YW%.@T4XGBV&,)B'\W@TA'_[9\SY/(POY]Z8A(OI);PUQ>A$&B7:O'T
MB.^NUJY32>_MWYBK3EI_P[L'BF\@EYI 8<:IHXOY+ #;B;[;.%.U0ML;Q[)M
MS8+?2;0^@,\S8]QQXPGZEW?S!U!+ P04    "  4/IQ4Z#FY#;P"  "L!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970R.2YX;6R%5-MNVS ,_17"V$,+!/4U
M:Q(D 9)FEP(K4#3=]C#L0;$96Z@L91*]M'\_RDZ\#&BS%YN2R,-#48?3O;%/
MKD(D>*Z5=K.@(MI-PM#E%=;"79D=:C[9&EL+XJ4M0[>S*(HVJ%9A$D7OPUI(
M'<RG[=Z]G4]-0TIJO+?@FKH6]F6)RNQG01P<-QYD69'?".?3G2AQC?1U=V]Y
M%?8HA:Q1.VDT6-S.@D4\66;>OW7X)G'O3FSPE6R,>?*+VV(61)X0*LS)(PC^
M_<8;5,H#,8U?!\R@3^D#3^TC^L>V=JYE(QS>&/5=%E3-@E$ !6Y%H^C![#_C
MH9ZAQ\N-<NT7]IWO, T@;QR9^A#,#&JIN[]X/MS#2< H>B,@.00D+>\N4<MR
M)4C,I];LP7IO1O-&6VH;S>2D]DU9D^53R7$T_V1,L9=*P<6CV"ATE].0&-8?
MAOD!8ME!)&] I'!G-%4./N@"BW_C0Z;3<TJ.G);)6< [8:\@C0>01$ER!B_M
M:TQ;O/1_-0I=P*TFH4O)M<+".20'*^ER95QC$7XL-HXLOY2?9])F?=JL39N]
MD7;- BH:SF.V<*3PVNV>1?&BG+B=R'$6L.H<VM\8G%3D'[6D%V!Y E4(6VD=
ML641H>[:PNG]18)T('6N&FX2&ZTW^9[#QDMS A<KHY2PKCLTC>/K<I<]=5B^
MP /NC.V"UEBR-@F^B+UC=2V-(G@T)-@/2ZFUU"7+10F=(ZPPQWJ#]MC4&-Y!
M$@_24<9&G [&R9B-=#A(XQ1N:ZZ6/&NNB46E 9_SBGN&8 6A@VP$<3:&>'P-
MRT,"0<"/)J_Z5],ER%)OQ-D@NAYU"89Q!*^U-CQ14(VV;.>$@]PTFCHQ];O]
M*%IT"OSKWLTQ)L+U.U"XY=#HZGH8@.UF0[<@LVOUN#'$ZF[-BL<I6N_ YUMC
MZ+CP"?H!/?\#4$L#!!0    ( !0^G%2!H[R.[ (  %L&   9    >&PO=V]R
M:W-H965T<R]S:&5E=#,P+GAM;*U52V_;, S^*X2Q0P,8M>57LB()D+9['3H4
M6]<=AAT4FXF%R5(FR4N[7S]*3MP,V(H==HGY_/A1$IGY7IMOMD5T\-!)91=1
MZ]SN(DELW6+'[;G>H2+/1IN..U+--K$[@[P)29U,LC2MDHX+%2WGP79KEG/=
M.RD4WAJP?==Q\WB)4N\7$8N.A@]BVSIO2);S'=_B1W2?=K>&M&1$:42'R@JM
MP.!F$:W8Q67AXT/ O<"]/9'!=[+6^IM7WC6+*/6$4&+M/ *GSP^\0BD]$-'X
M?L",QI(^\50^HK\.O5,O:V[Q2LO/HG'M(II%T."&]])]T/NW>.BG]'BUEC;\
MPGZ(+<L(ZMXZW1V2B4$GU/#E#X=S.$F8I7])R X)6> ]% HLK[GCR[G1>S ^
MFM"\$%H-V41.*'\I'YTAKZ \MWRG'%=;L98(*VO163B[XZ39R3QQA.^CDOJ
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
MN:1D1J59@/-S(735,0KJ%[W3OP%02P,$%     @ %#Z<5)C!?2J_ @   P8
M !D   !X;"]W;W)K<VAE971S+W-H965T,S(N>&ULC91?;]HP$,"_RBF;MB)5
MS1\"90R0@&[:'BI5I=L>ICV8Y"!6'3NS'6B__<X.9.E4T%Z<.^?N=W>V[R9[
MI1]-@6CAJ1323(/"VFH<AB8KL&3F2E4HZ<]&Z9)94O4V-)5&EGNG4H1)% W#
MDG$9S"9^[T[/)JJV@DN\TV#JLF3Z>8%"[:=!'!PW[OFVL&XCG$TJML45VF_5
MG28M;"DY+U$:KB1HW$R#>3Q>I,[>&WSGN#<=&5PE:Z4>G?(UGP:12P@%9M81
M&'UVN$0A'(C2^'U@!FU(Y]B5C_3/OG:J9<T,+I7XP7-;3(-1 #EN6"WLO=I_
MP4,] \?+E#!^A7UCFUX'D-7&JO+@3!F47#9?]G0XAX[#*#KAD!P<$I]W$\AG
M><,LFTVTVH-VUD1S@B_5>U-R7+I+65E-?SGYV=D*=ZB9S!#NT:#>(5P\L+5
MTYN$EOC.*LP.K$7#2DZP^G"KI"T,?)(YYB_]0\JK32XY)K=(S@)OF;Z"?GP)
M290D9WC]MMB^Y_7_N]B?\[6QFI[&KS/XM,6G'I^>P"\+)K=H@$NP!<)2E163
MS^]-&XUZ"-H<7CO?LWS7GV-3L0RG 36@1P8G@KY[,TKBZX\&=">T:<OG,A,U
MW9'SFF>9KDG$)VIT0R0F<U#$TB X6W/!+>_RZ6[)+'>248+GS)*R8,*#5^XA
MFDM@!M0&Z/ZRHKU #R8AACUJ="8;)6@HF#%<W)#$]"&*J@V9FAX\%!KQQ:/Z
M%^EQQ^#,PAJW7$HNMRY\A9JK'-Y"_"%QZV4RB('.2V\)9!4@T\[4P# 90AJE
ML&2F@(KQ'"[ZPU&/UC3J=?'HCJ8#3@>1!_?C ;SV@,).8Y9(<=WX,9"I6MJF
M1]O==L+-F\;^:]Z,1RJ<2C,@<$.NT=7U( #=C)Q&L:KR;;Y6EH:&%PN:TJB=
M ?W?*&6/B@O0SOW9'U!+ P04    "  4/IQ4=[\$^Q@#  !_!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970S,RYX;6R-56UOVS@,_BN$<<"U@%';LITX11*@
MZ6YW S:L:/?R8;@/BLW$PF3))\E-^^^/DI,TQ=IB7V1*YO/PH6C2\YTV/VV+
MZ."AD\HNHM:Y_C));-UBQ^V%[E'1FXTV'7>T-=O$]@9Y$T"=3%B:3I*."Q4M
MY^'LQBSG>G!2*+PQ8(>NX^9QA5+O%E$6'0YNQ;9U_B!9SGN^Q3MT7_L;0[OD
MR-*(#I456H'!S2*ZRBY7A?</#M\$[NR)#3Z3M=8__>9#LXA2+P@EULXS<'K<
MXS5*Z8E(QG][SN@8T@-/[0/[^Y [Y;+F%J^U_"X:URZB*H(&-WR0[E;O_L%]
M/J7GJ[6T887=Z%L6$=2#=;K;@TE!)]3XY _[>S@!5.DK +8'L*![#!14ON..
M+^=&[\!X;V+S1D@UH$F<4+XH=\[06T$XM[S#+5VQ@UOLM7%";>'L"U]+M.?S
MQ!&_]TKJ/==JY&*O<.7P22O76OA+-=@\QR>DZRB.'<2MV)N$G[BY@#R+@:6,
MO<&7'Y/- U_^V\G^N%I;9^C3^/<-^N)(7P3ZXC5ZZIAFD AZ [^&^J#&%J)O
M,8;UX\'CI6M^,XQOTTO;\QH7$?6A17./T?*]4%S5@DL03W& +' MPK7N>JX>
M_[341UZ/KS#848 E+TF]:2_A[!U9W%CB()@>+%>-/8<OK4%\5MM0$+]DE. ]
MJ@'A(]]9BO@'9&D1SU)&UBR/\SR%E98.[H:^EX^0L7@V+<DG9FQ"LI354C3<
M$:73CM03/IO&U70:F/*X+"?PM]'60F_T1KBG.&49EWGFC30NTNI9&%(PF=*:
ME>SE(!/"S"H/+N)RDL+G'@T/91*JUMUI.EF<SB9D%#$C+:=19E5**HJ7(E">
MZ71"F"I+J?(.J5 .\(%FJ44XFY7G<):S_!P^4WG,/F@,BJ8P2PO(IXQ00<@:
MJ8AXD.7X UJOBL59509553F#ES[>Y&0H=&BV8?19J/6@W#@?CJ?'Z7HU#I4G
M]W$T4Q]NA;(@<4/0]&):1F#&<3=NG.[#B%EK1P,KF"W](=!X!WJ_T=H=-C[
M\9^S_!]02P,$%     @ %#Z<5-*D2@9S P  LPT  !D   !X;"]W;W)K<VAE
M971S+W-H965T,S0N>&ULS5=;3]LP%/XK5IXV:2)QVE**VDI0V)BTH8KN\H#V
MX"2GC45B!]MI8=J/WW$2D@)IUC%-H@^M;^<[W[GDJS/>2'6C8P!#[M)$Z(D3
M&Y,=NZX.8TB9/I 9"-Q92I4R@U.U<G6F@$6%49JXON<=NBGCPIF.B[6YFHYE
M;A(N8*Z(SM.4J?M32.1FXE#G8>&*KV)C%]SI.&,K6(#YFLT5SMP:)>(I",VE
M( J6$^>$'L]\SQH4)[YQV.BM,;&A!%+>V,G':.)XEA$D$!H+P?!G#3-($HN$
M/&XK4*?V:0VWQP_H[XO@,9B :9C)Y#N/3#QQCAP2P9+EB;F2FPNH AI8O% F
MNO@FF_+L<.20,-=&II4Q,DBY*'_9796(+0-_EX%?&?A/#88[#'J50:\(M&16
MA'7&#)N.E=P094\CFAT4N2FL,1HN;!D71N$N1SLS/66::R*79*Y @S"L3*Z(
MR*(LK-U;\)7@2QXR8<A)&,I<&"Y69"X3'G+0Y,T9&,83_7;L&N1DD=VP\G]:
M^O=W^#_)U 'QZ#OB>[Z?*;GFMD%TS)!."]JL&^TS0[1>A:9AA?UF L5$&#_&
M<C%+=:K\.E5^ =[;1;4E\NN30!N%O?BCPT&O=M K'/1W.+C,TP"43;B"3"K#
M@@1(%84FOQZ&;6DI@0<%L'URUU-_[*Y;N/1K+OT]N93Y TN@+96E__XS_[3?
M3F!0$QAT$O@"VIS?YMS<H^-%'FBXS3%X<KY^EH)'^(<U_F%G-2]18;8KJJ3
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
M7MCG.*G]8'V&\6,>[TK)A,9"%@B)>>,Q*3\Z_<;(M9L^*VFPQ=VRPK\-*.N
MWPLIS6YC";K_5_(74$L#!!0    ( !0^G%3UUL+2HP(  ,P'   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,W+GAM;+5576_:,!3]*U;4AU;:R!<AH0J1"FQ:
MI56J8-T>ICVXR26QFMC,=J#[][.=D*8,HJE27X@_[CD^]]C<&^\9?Q(%@$3/
M54G%S"JDW%[;MD@+J+ 8L2U0M;-AO,)237ENBRT'G!E05=J>XTSL"A-J);%9
MN^=)S&I9$@KW'(FZJC#_,X>2[6>6:QT65B0OI%ZPDWB+<UB#?-C><S6S.Y:,
M5$ %811QV,RL&_=ZX3H:8"*^$]B+WACI5!X9>]*3VVQF.5H1E)!*38'59P<+
M*$O-I'3\;DFM[DP-[(\/[)]-\BJ91RQ@P<H?))/%S(HLE,$&UZ5<L?T7:!,*
M-%_*2F%^T;Z-=2R4UD*RJ@4K!16AS1<_MT;T (KG-,!K =XQ8'P&X+< WR3:
M*#-I+;'$2<S9'G$=K=CTP'ACT"H;0O4UKB57NT3A9+*"'= :T I2EE-BK/V(
MUNJU9'4)B&W0D@B<YQQR;#;5R@%SN02)22FN%.)AO427%U?H A&*OA6L%IAF
M(K:ETJA/LM-6S[S1XYW1XZ,[1F4AT">:0?8:;ZO<N@2]0X)S;Y#P#O,1\MT/
MR',\[X2>Q?_#W0$Y?N>W;_C\,WSGW?SY586B6PF5^#5PT+@[:&P.&@]?[*D;
M:( 3 ]1_\UWBNF$4AK&]ZQMS(LSQ@V#2A;W2%72Z@D%=#^J108;6$DL0 WE.
M.K[)^QH:=@>%;S6T 08]IZ;!)!H?^?EO5#2>1L%I.Z-.532H:H$ISO! >M..
M:/J^/KK.2\EQWNIDB^P_.L]SI_Z1E2?"W"@(W2,O[5Y=K(#GIET(E+*:RJ:"
M=*M=2[HQA?AH?:Y;E:FW+S1-GU/U(2=4H!(VBM(9A>I^>=,ZFHED6U-]'YE4
MM=P,"]5N@>L M;]A3!XF^H"N@2=_ 5!+ P04    "  4/IQ4,J8F/_<#  #4
M$P  &0   'AL+W=O<FMS:&5E=',O<VAE970S."YX;6RU6%V/VC@4_2M6I)5:
M:9?$#L/'")" :;65=K0(NNW#:A\\R26Q)HFSME/*OU\[0,RTQ%F-)B\0?YSC
M>WW@^,:S Q?/,@50Z'N>%7+NI4J5][XOHQ1R*@>\A$*/[+G(J=)-D?BR%$#C
M&I1G/@F"D9]35GB+6=VW$8L9KU3&"M@()*L\I^*X@HP?YA[V+AU;EJ3*=/B+
M64D3V('ZJ]P(W?(;EICE4$C&"R1@/_>6^'X=UH!ZQA<&!WGUC$PJ3YP_F\:G
M>.X%)B+((%*&@NJO;["&+#-,.HY_SZ1>LZ8!7C]?V#_6R>MDGJB$-<^^LEBE
M<V_BH1CVM,K4EA]^AW-"=X8OXIFL/]'A/#?P4%1)Q?,S6$>0L^+T3;^?-^(*
MH'EN \@90'X$#%L X1D0UHF>(JO3>J"*+F:"'Y PLS6;>:CWID;K;%AA9-PI
MH4>9QJG%%KY!40':0L23@M5;^QO:"!Y7D4*?CR6@=P^@*,OD^ZN!-2\B*)2@
M-6#+Y+,>O'#M!<_-##VLIQZ82M&ZS@0$6D$1I?H'\SSSE0[?!.%'YU!7IU!)
M2Z@A>M2<J40?BACBEWA?I]WD3BZYKXB3\)&* 0KQKX@$A-R(9_W_X=@13MA(
M$=9\80O? Y,T200DITWE^V9#__Y#3T6?%.3R'\="PV:A8;W0L&6AE^()(]X[
M*A%%)0@S\/Z6-FY*' 2#(/CEUB:^ O@BJ[LFJSLGTT<J%12L2-#N*,U6.3A'
M#>>H7TG&S4+CMY?$34G"P=UM13IPN$.029/3Q)U3I921XS/7'H5H$:/EDZ!2
MN[9+FFG#/NU7&AQ8BPS>7IP.3CP<D-OJ= .G3GGPE?5C]S\FJUB,-OP PL5'
M+!_I61)KE3CL01(W)PX'DQ9).H%#MR36F;';#C^8\D:PB&8N.FN)^*YG1:Q3
MXE$/BK@Y<=!F8=W D5L1:\S8;8>[$B)&,W5$:UU!&V5<[H6M.>))S])8I\33
M'J1Q<TX'88LR7;BQ4QAB79FXC7"Y5R!,):G?=9:5KBZY>2% NZHL,^8\8HAU
M2(+[%8E8\R3D[47JX)P,\&V1.G"CGXWP95;6IXG;&G=T#^KHHK+62(8]:V%M
MD[A+R==IX>8<MATNG3CW<4^L0Q.W*7Z%+#;UF*G$'O4K7:8WL*3,=?83:Y-D
MW+,ZUCE)1UWY*G7<G+CMH.G$==B9-6GB-L8_5>HLPT)KC&'0KQ2A]<?074&^
M2HH.3EW@MAPM7<!QVXN+?W4_DH-(ZFLCB2)>%>IT7=#T-E=3R_I"YH?^%;Y?
MGRZ8+,WIONN1BH05$F6PUY3!8*S_U>)TA71J*%[6MS!/7.FSJGY,@<8@S 0]
MON=<71IF@>8B;_$?4$L#!!0    ( !0^G%2+:@X^2@(  %P&   9    >&PO
M=V]R:W-H965T<R]S:&5E=#,Y+GAM;+U5VV[;, S]%<'H0PML]26)UQ6.@37>
M)< &%.VZ/0Q[4&TF%BI+J40G[=^/DETCW=(LP("]V*3$PT,>672VT>;.U@#(
M'AJI[#2H$5?G86C+&AIN3_4*%.TLM&DXDFN6H5T9X)4'-3),HB@-&RY4D&=^
M[=+DF6Y1"@67AMFV:;AYO "I-],@#IX6KL2R1K<0YMF*+^$:\&9U:<@+ARR5
M:$!9H14SL)@&[^+S(G7Q/N";@(W=LIGKY%;K.^?,JVD0N8) 0HDN Z?7&F8@
MI4M$9=SW.8.!T@&W[:?L'WSOU,LMMS#3\KNHL)X&9P&K8,%;B5=Z\PGZ?B8N
M7ZFE]4^VZ6(G:<#*UJ)N>C!5T C5O?E#K\,6(!Z_ $AZ0'(H8-0#1H<"QCU@
M[)7I6O$Z%!QYGAF]8<9%4S9G>#$]FMH7RAW[-1K:%83#_ HL&E$B5&S&;<V.
M"T NI#UAK]G-=<&.CT[8$1.*?:UU:[FJ;!8B\3IT6/8<%QU'\@+'%VY.V2A^
MQ9(H27; 9_OA!90#/-X!+PYG_PT>DEB#8LF@6.+SC0Y4C#3IC/?WK5AS"0HM
MFR,TEOWX3-C._KF'>30PCSSS^._,)1'N.H@N0>H3N!N_SNG^9^%Z6^T_8^*W
M9\]CBATQ410/0<_*'P_EC_>6_['EABL$*G^NUM0+30]D,S H%J+D"'LDF@P<
MD_]\..G G/[KX:1[#Z=C#;>NLIN[]/4NA;),PH)0T>D;ZM]TLZQS4*_\[;[5
M2+/"FS6-?S N@/876N.3XP;&\$/)?P%02P,$%     @ %#Z<5+O5P8I/ @
MQP4  !D   !X;"]W;W)K<VAE971S+W-H965T-# N>&ULC53O3]LP$/U7K(@/
M( %IDX86E$8:K:;Q81*B8_OL)M?&PO%EMON#_WYG)\T*"QU?$I]][]V[EYS3
M'>H74P)8MJ^D,M.@M+:^"T.3EU!Q<XTU*#I9H:ZXI5"O0U-KX(4'53*,!H.;
ML.)"!5GJ]QYUEN+&2J'@43.SJ2JN7^]!XFX:#(/#QI-8E]9MA%E:\S4LP#[7
MCYJBL&,I1 7*"%1,PVH:?!G>S1*7[Q-^"MB9HS5SG2P17USP4$R#@1,$$G+K
M&#B]MC #*1T1R?C=<@9=20<\7A_8O_K>J9<E-S!#^4L4MIP&DX 5L.(;:9]P
M]PW:?KS '*7Q3[9K<L=4,=\8BU4+IK@2JGGS?>O#$6 X^@ 0M8#HLX"X!<2^
MT4:9;VO.+<]2C3NF73:QN87WQJ.I&Z'<5UQ83:>"<#9[4%M0%K4 PZ[8@GZ2
M8B.!X8H=3E[9^1PL%])<4,;S8L[.SR[8&1.*_2AQ8[@J3!I:TN(8P[RM>]_4
MC3ZH^YWK:Q8/+UDTB*(>^.PT? YY!Q^^A8?D0&=#U-D0>;[X [X95C4JZM>X
MUL5?4TYPQQUW[+E'_[?XDJTUFEZ[&HX;S^%&;YM-DE&2I.'VV)6>K&%R<]ME
MO1$XZ@2.3@I\ @-Z"XSN!(9+@Q(L,/JL#/8Y&-/9\=JGNZ%.CA1=D:3).]T]
M6>-Q-.C7G72ZD\\;J\#VR4O^,8SJWH[?R>O)BB>C][:&1V/FKCCZA]="&29A
M1;C!]9AH='-M-('%VD_>$BW-L5^6=-."=@ETOD*TA\ -<W=W9W\ 4$L#!!0
M   ( !0^G%39 -G]SP(  ,8)   9    >&PO=V]R:W-H965T<R]S:&5E=#0Q
M+GAM;*V636_C(!"&_PJR>FBEJC;8^:J22$V['Y5:J6JWNX?5'H@]B5$Q9('4
MW7^_@!TGV2;N'GRQ 3,/[PSC@7$IU8O. 0QZ*[C0DR W9G49ACK-H:#Z0JY
MV"\+J0IJ;%<M0[U20#-O5/"01%$_+"@3P73LQQ[4="S7AC,!#PKI=5%0]6<&
M7):3  >;@4>VS(T;"*?C%5W"$YCGU8.RO;"A9*P H9D42,%B$ESARQGN.P,_
MXSN#4N^TD7-E+N6+Z]QFDR!RBH!#:AR"VM<K7 /GCF1U_*ZA0;.F,]QM;^B?
MO?/6F3G5<"WY#Y:9?!(, Y3!@JZY>93E5Z@=ZCE>*KGV3U16<^,D0.E:&UG4
MQE9!P43UIF]U('8,"#YB0&H#XG57"WF5-]30Z5C)$BDWV])<P[OJK:TX)MRN
M/!EEOS)K9Z9?I,Q*QCDZO0%#&==GZ 0Q@;[E<JVIR/0X-'89-SE,:^2L0I(C
MR!C=2V%RC3Z)#+)]^]#*:S22C<89:07>4W6!8GR.2$3(\],-.CTY:\'&C>NQ
MQ\8?N?[S4=JGW>22JNQ7"SEIR(DG)Q^0S]$<EDP()I8V=3@5*1P*9P7K>YC[
MBUZG<2_&\3A\/:"AUVCHM6JX+58VXY%<(/OKVMP4"-[2G(HE($4-'-S7BMC;
M$8)'@\,R^HV,_G^& D3V01SZ[Y:/>ST<'18P: 0,6@7<T5)+T;*IPP8T[#A=
M1@UYU&6ZC-Z%B>!XF!P.$XZVA2#J/&%JY*Z69'A$R$Y%PIVE3(W:#T82DR,:
MR%8#:=4PD]RT["S>UAC<=9'!VRJ#.RTS-6WO]XY'9'0D5MM"@[NO-/A J4F.
M*=G6&MQ=L:E1_3T%T>#?[ UWCM8"U-)?(#1*Y5J8ZI1M1IM+RE5U-&^G5S<<
M>XS97=*(P\*:1A<#Z[VJ+@U5Q\B5/ZCGTMACWS=S>]$"Y2;8[PLIS:;C%FBN
M;M._4$L#!!0    ( !0^G%3;>AM"B ,  .\,   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0R+GAM;+U76V^;,!3^*Q;:PR:M!7-OE41*DUTJ;5.U[O(P[<$%
M)U@#.[--L^W7SS:4$'!0)U5[26QSON]\/CX^'&9[QG^( F,)?E4E%7.GD')W
MZ;HB*W"%Q#G;8:J>;!BOD%13OG7%CF.4&U!5NK[GQ6Z%"'46,[-VPQ<S5LN2
M4'S#@:BK"O'?5[AD^[D#G8>%CV1;2+W@+F8[M,6W6'[>W7 U<SN6G%28"L(H
MX'@S=Y;P<@T3#3 67PC>B]X8Z*W<,?9#3Z[SN>-I1;C$F=042/W=XQ4N2\VD
M=/QL29W.IP;VQP_LK\WFU6;ND, K5GXEN2SF3NJ '&]07<J/;/\6MQN*-%_&
M2F%^P;ZQC0('9+60K&K!2D%%:/./?K6!Z $4CQW@MP!_" A/ ((6$#P6$+:
MT$2FV8J)PQI)M)AQM@=<6RLV/3#!-&BU?4+UN=]*KIX2A9.+:RH1W9*[$H.E
M$%@*\'R-)2*E> '.P.?;-7C^[ 5X!@@%GPI6"T1S,7.E\JSQ;M9ZN6J\^">\
M!. ]H[(0X!7-<7Z,=Y7B3K;_(/O*GR1\C_@Y".!+X'N^;]&S>CP<6N#K:?@:
M9Z?@1[L)ND,(#%]P@N\UH43BLW?J!N1@?"+?WBE[<"UQ);Y/> L[;Z'Q%I[P
M]H8S(< *<?Z;T"U85JRFTG:F#4UL:'3]N%_X/DPN9NY]/U06JR"%46=UI#'J
M-$:3&I=95E=UB:0*B!+()?F#=)VPR6R8HIZ LSB*XX%,BU421YY=9MS)C"=E
M?E"%N0OD%U36V"8P'KF&40R#@4"+50SC$W%,.H')=!Q[L0-L,TXNF]YDI"3V
MO&.UJV1TZGV;(ZUIIS6=U/J)HQP#BBHL)K+\HF.[^ ]W"GJ'.NH]S:UJ>8X.
MV@M[!]VD@\T,!FEJCS'LU7OX9#>KI3JZ- &,1E)M9FGO!AY+]0]2_2>X72U)
MWWL20&^HT6(5Z5>'5>*A<,-@4N+*O*$Q5RU0:<(H"K*;2E]XJ-(P_!\)?*BX
M<+KD/CZ!QZ44P@2&PXA;S/S03TZ$_%!RX73-_:<$'A?5LR"$<"C59I:DX0FI
MA^(+IZOO(Q-X7$O3P!N^'FQ6<1@,)+J]3E"EY=9TU )D^BR;[JI;[;KVI>E5
M!^M7\'+5]-X'FN930/5.6T(%*/%&47KGB0H;;[KK9B+9SO2;=TRJNV&&A?HB
MP5P;J.<;QN3#1#OHOG$6?P%02P,$%     @ %#Z<5(#A<,"K @  M@<  !D
M  !X;"]W;W)K<VAE971S+W-H965T-#,N>&ULG97?3]LP$,?_%2OB :2-M$F3
M%I1&:@MH2+ A&-O#M <WN386B9W95\KVU\]VTA#:M$*\)/YQ]_7G+LY=M!;R
M264 2%Z*G*NQDR&6YZZKD@P*JDY%"5SO+(0L*.JI7+JJE$!3ZU3DKM?KA6Y!
M&7?BR*[=R3@2*\P9ASM)U*HHJ/P[A5RLQT[?V2S<LV6&9L&-HY(NX0'PL;R3
M>N8V*BDK@"LF.)&P&#N3_OEL9.RMP0\&:]4:$Q/)7(@G,[E.QT[/ $$."1H%
MJE_/,(,\-T(:XT^MZ31'&L?V>*-^96/7L<RI@IG(?[(4L[$S<D@*"[K*\5ZL
MOT =3V#T$I$K^R3KRC8X<TBR4BB*VED3%(Q7;_I2YZ'EH'6Z';S:P=MV&.QQ
M\&L'WP9:D=FP+BC2.))B3:2QUFIF8'-CO74TC)NO^(!2[S+MA_$-Z!PH\IE\
MU3?&3LA,*"3'%X"4Y>I$;ST^7)#CHQ-R1!@GWS.Q4I2G*G)1GV]4W*0^:UJ=
MY>TYRR>W@F.FR"5/(7WK[VKN!M[;P$^]@X*W5)X2O_^)>#W/Z^"9O=^]?P#'
M;W+I6SW_<"Y_3>8*I;Z?OP]H#AK-@=4<[-&<":Y$SE**D))O)4B*C"_K+W7Y
MHG]F!5U?HE(-K:KYDY_C?A"$D?O<3D^'T>#,;XS>  <-</!^X"O&*4]>@2>%
MD,C^4?,'=U%7TD$+R/>WF'=-@E$W<=@0AQ\GON8($A1VT88[*/TMV%V+H)MU
MV+ ./\YZX#H,=Q,[V&+=-0GW7(51 SLZ"/NVI'1AC3INZ5EO"ZS+J'65*S2W
M50(+D$O;&11)Q(IC55":U:;Y3&S-W5J?ZJ94]9!7F:JCZ7*Q9%R1'!9:LG<Z
MU+F259>H)BA*6VCG G79ML-,-U:0QD#O+X3 S<0<T+3J^#]02P,$%     @
M%#Z<5.Q';(#. P  @A   !D   !X;"]W;W)K<VAE971S+W-H965T-#0N>&UL
MM9C?;Z,X$,?_%0OM0ROU"N9WJB12-[W5GM3=5FVS^["Z!X<XB;6 L[;3=.^O
M/]M00HCA0,J]-!AFQA]_&3SCCO>4_>0;C 5XR]*<3ZR-$-L;V^;)!F>(7],M
MSN63%649$G+(UC;?,HR6VBE+;==Q0CM#)+>F8WWOD4W'="=2DN-'!O@NRQ#[
M_1&G=#^QH/5^XXFL-T+=L*?C+5KC9RSFVT<F1W8594DRG'-"<\#P:F+=PIL9
MC)2#MOA&\)[7KH%:RH+2GVKPUW)B.8H(IS@1*@22/Z]XAM-419(<O\J@5C6G
M<JQ?OT?_I!<O%[- ',]H^ITLQ69BQ198XA7:I>*)[C_C<D&!BI?0E.N_8%_:
M.A9(=ES0K'26!!G)BU_T5@I1<_"\%@>W='#[.GBE@Z<76I#I9=TA@:9C1O>
M*6L935UH;;2W7 W)U6M\%DP^)=)/3.^QU("#/\!7F3)Z &XYQX(#E"_!/4$+
MDA)!I,G%'1:(I/Q2&L^?[\#%ATOP 9 <O&SHCDMK/K:%)%)Q[:2<_6,QN]LR
M^Q?$KH$'KX#KN*[!?=;M?H>3RAT>N]M2ATH,MQ+#U?&\;C%^W"ZX8#+!_NZ(
MZ54Q/1W3;XGY0@5*@?X\P,,*S*7 %];3P]RZ!/);9$B0? U2+3S2PIM4+*8(
M]13JPWR=PLA52WZMBV6P\L+0K:R.^/V*W^_#_S '*Y*C/.F#6T0,:B!>X#1@
M#3:Q9T8-*M2@!^I_P04G$\,HB)I:&JQ\QP_,@&$%&/8 3':,X5R<O'ZZ2,D:
MJ<W-A!V> /D1=!O4!B,/MJ@:5=#1 .AF$G1#1P85O0:SP2;PS<AQA1P/0&Z"
M&K,B/E4N#H(&JL'(#R,SZZAB'?5)6BH5%9AE [-B="J>%T._P6VP<J*VO(#.
MH70X@]"'Y489O$XU:H(;;* ;MW#72AX<Q-V+%AJ4'CEQ$]A@YL0^;$$^%";H
M=B(_-$M%DNRR78H$7LJF139P"6E'=T^%=ISF?FRPBNM6Q^"'Z@>[R]\GG1/8
M@(TRR@3YIQW[M)R%I]3=1L?0AY('NVO>06W=$5Q5?=#O*S K=I4K\"SD,C*]
MD:] L4PBT^J1<J(;U!]_O@G5[BY2+/UYLYDH%]FG^ [9R&;GC'@LWZ$,P^XZ
M_/[._W?Q^K0#P\0[8\1C\0XM NSN$;IR[RO-D_,JV*=?&;11SLX:\EC#0\<"
MNUN6]@0\OX)]FJ>!"IXS9*&@73L@JM.Y/'>M2<ZE[TK.X5Q',N]9<> M!H)N
M]9EQ084\@>K+#49+S)2!?+ZB5+P/U#&T^K?#]%]02P,$%     @ %#Z<5 &*
M/4S$ P  /1$  !D   !X;"]W;W)K<VAE971S+W-H965T-#4N>&ULM9AM;],Z
M%,>_BE7Q@DFPQ,=Y:*>V$FQ"( W=B0%7O'1;M[5(XF([*_OVUWE8W-W882SP
MIHV3_,__'#OY];CSHY#?U9XQC7[F6:$6D[W6AXL@4.L]RZDZ%P=6F"M;(7.J
MS5#N G60C&YJ49X%$(9)D%->3);S^MR-7,Y%J3->L!N)5)GG5-Z_99DX+B9X
M\G#B$]_M=74B6,X/=,=NF?YRN)%F%'11-CQGA>*B0))M%Y,W^.*2U(+ZCJ^<
M'=7),:I*60GQO1I\V"PF8941R]A:5R&H^;ICERS+JD@FCQ]MT$GG60E/CQ^B
MOZN+-\6LJ&*7(ON7;_1^,9E.T(9M:9GI3^+XGK4%Q56\M<A4_8F.S;VI<5R7
M2HN\%9MQSHOFF_YL)^)$@"./ %H!/%5 6@&I"VTRJ\NZHIHNYU(<D:SN-M&J
M@WIN:K6IAA?5,MYJ::YRH]/+:V;F0*'7Z"O-2H;$%M5GT#6G*YYQS<W%EU=,
M4YZI,W/;E]LK]/+%&7J!>($^[T6I:+%1\T";7*J(P;KU?=OX@L?W(Y7GB.!7
M"$( A_QR6'[%UIT</Y8'9@:Z:8!N&J".1SSQ_CDP234O=DWY:B DZ4*2.F3D
M"?F-48E$P5QSTRB36EF]:'?+&%(R#^X<?E'G%_W:3Q^%RZ]1QB=^$8[![1=W
M?O$3_/:2.2N,>XZ$S#R.2>>8_-IQ*TKI,DQZACB=A6[#M#-,GV!H,.,R3/N&
MD"9NPVEG.!TTO"U7BOTH6:'1O?%VOE?3_EJFX=3M.^M\9X.^GX6F&<KJ-_]
M[PVFM7GM\9G+?];SAS">87<".+0<"@=3N&9*7: /A6:2*>T$2NAP3F*/\0D
M\:#QC?&K)OSN 8#--&06@,YD<'_YIS%XUA];#N%A$+WC!2W63P(1MB3"ST=1
M*WU42.0KP[((/Q]&N$^CU//\8@LC/(9&N(\C[+.T-,(C<(3[//+P'5L:X1$X
MPGT>>7"++8WP>!SA/H\\U,661OC/X0@[>!2E709M,S'K_>!&H2=-L,B"L<B"
M/K*PS]8""_X&L* /+""I)Y>3MFD85_5*#?5?EE'P?$9!GU%QA&>>Y"VDX/F0
M D?+!,2W=A93, 93X.B:(N\#8T$%(T %SL;)PRJPK((1K )G[^0!,EA<P7A<
MP>^T3V")!7^.6.#JH*;$DP.Q.")C<41<'53JZ:"(!1+Y&T!J@R:/?I/3Y/]/
M7G"RMZW^6# ;QQTOE/'8&EUXGIIJ9+-7;P9:'.KM[DIHLWFN#_>,;IBL;C#7
MMT+HAT&U@^[^,5G^!U!+ P04    "  4/IQ4]Z[QP3L"   D!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T-BYX;6RE56UKVS 0_BN'8;!!&[_$>5EQ DE+
M66%C(=U6QM@');[$HK;D29>Z^?>39,>DD+@?\L7627?//<\C?$XJJ9YUADCP
M6N1"3[R,J+SQ?;W.L&"Z)TL4YF0C5<'(A&KKZU(A2UU1D?M1$ S]@G'A31.W
MMU#31.XHYP(7"O2N*)C:SS&7U<0+O</&DF\SLAO^-"G9%A^1?I8+92*_14EY
M@4)S*4#A9N+-PIOYT.:[A%\<*WVT!JMD)>6S#1[2B1=80ICCFBP",Z\7O,4\
MMT"&QK\&TVM;VL+C]0']WFDW6E9,XZW,GWA*V<0;>Y#BANUR6LKJ"S9Z!A9O
M+7/MGE#5N:/8@_5.DRR:8L.@X*)^L]?&AZ.":'"F(&H*(L>[;N18WC%BTT3)
M"I3--FAVX:2Z:D.."WLICZ3,*3=U-/V*1I*&:V@63TX&IM>S%U3F5NI]^(&J
MT,!$"@^"4*$F6#(R^1_OD!C/]:?$)T/'@OKKIO6\;AV=:?V-J1[TPRN(@BAZ
M6^X;%:V4J)42.;Q^MY0_LY4F96[[;P=FO\7L.\SX#.;WTKA 7&P;?ZY:@^!@
MD+4&N(#?R)0^Y4)WAP'L;2%\AD(*RC2$8TC97G>0CUOR\:7DW]SF*?+='>)>
M./[0P730,AUTXMQSP<0:+S"Y&S]T)D,8'$R.XO=,'K;4AY=1?]?B;ORX-SIM
ML7_TT=OY:3ZG+1<:<MP8H* W,I:H>B;5 <G2S8&5)#-5W#(S8QR533#G&RGI
M$-C1TOX8IO\!4$L#!!0    ( !0^G%2Y(U[(< (  $H&   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0W+GAM;)U576_:,!3]*U=1'UII:R"!K*M")*"K-FE5
MJ[)N#],>3')#K"9V9CO0_OM=.R%C+:"I+\0?]QR?<Z]]B3=2/>H"T<!350H]
M\0ICZDO?UVF!%=/GLD9!.[E4%3,T52M?UPI9YD!5Z0>#0>17C LOB=W:G4IB
MV9B2"[Q3H)NJ8NIYAJ7<3+RAMUVXYZO"V 4_B6NVP@6:A_I.T<SO63)>H=!<
M"E"83[SI\'(>V7@7\)WC1N^,P3I92OEH)U^RB3>P@K#$U%@&1I\USK$L+1')
M^-UQ>OV1%K@[WK)?.^_D9<DTSF7Y@V>FF'@7'F28LZ8T]W+S&3L_8\N7RE*[
M7]ATL0,/TD8;675@4E!QT7[94Y>''0#Q[ <$'2!X"1@= (0=('1&6V7.UA4S
M+(F5W("RT<1F!RXW#DUNN+!57!A%NYQP)OF*E ,-[V'.= &WC<FIKAID#J9
ML+M<K&!JD\W-,YQ>H6&\U&>$>%A<P>G)&9P %_"MD(UF(M.Q;TB6)??33L*L
ME1 <D!#"C12FT/!)9)C]B_?)3N\IV'J:!4<);Y@ZAW#X#H)!$.S1,_]_^/"(
MG+!/<>CXPN,I_CE=:J/HVOXZPCGJ.4>.<W2 \[9&Q8PM36KKUA8M5[("V>^4
M[MQ]]6BY(\=MG_DZ&0ZCC[&_WJ-HW"L:OU%1S@43Z7%%+?=X5]%^.5$O)SHJ
MY[H_]"URHE<)&H6]GO8.O0X97[R0[.\\RPK5RG4K#:ELA&EO<[_:-\2IZP,O
MUF?4*-N^]I>F[;)T5U=<:+*2$^7@_ .E4+6=JYT86;O'OY2&6HD;%M3L4=D
MVL^E--N)/:#_^TC^ %!+ P04    "  4/IQ461!@*V,"  #Y!@  &0   'AL
M+W=O<FMS:&5E=',O<VAE970T."YX;6RU55UKVS 4_2L7TX<6NMCQ5T))#&O,
M6*$=H5VWA[$'Q;Z)167+DY2F_?>39%=DFQ,"92^Q/NXYY]YS(VFVX^))5H@*
M7FK6R+E7*=5>^;XL*JR)'/$6&[VSYJ(F2D_%QI>M0%):4,W\, A2OR:T\;*9
M75N*;,:WBM$&EP+DMJZ)>+U&QG=S;^R]+=S33:7,@I_-6K+!!U2/[5+HF>]8
M2EIC(REO0.!Z[GT<7^53$V\#OE'<R;TQF$I6G#^9R4TY]P*3$#(LE&$@^O.,
M"V3,$.DT?O6<GI,TP/WQ&_LG6[NN944D+CC[3DM5S;VI!R6NR9:I>[[[C'T]
MB>$K.)/V%W9=;!)[4&REXG4/UAG4M.F^Y*7W80\P/@0(>T!X*B#J =&I@+@'
MQ-:9KA3K0TX4R6:"[T"8:,UF!M9,B];ET\:T_4$)O4LU3F6WJ$V3\ &^$"&(
MZ0&<YZ@(9?)"KSX^Y'!^=@%G0!OX6O&M)$TI9[[2TH; +WJ9ZTXF/"!S1\0(
MHO$EA$$8#L 7Q^$Y%@X^'H#GIZO_!?>U7\ZTT)D66K[HH&E2(EZ"->\2<I2%
MH*W]'_^XU;%PH["6/X\H14XILDKQ 25[#(&O82L1B%950]YW'*GE,.?\.1M/
M0E/I\[[% U%1FH8NZH\$8Y=@?#1!:P$P2E:44?4ZE%U'D.SK3I,P'=9-G&YR
M5/>N6.B[Y(C#J2-*_W,O)TYI\OY>YI-_NA0G03!LUM0I3]_;I.DILO[>/6,>
M!7VN-K21P'"M8<%HHGLFNHNVFRC>VJMGQ96^R.RPTF\3"A.@]]><J[>)N<W<
M:Y?]!E!+ P04    "  4/IQ41K4W;H\&  "8*@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970T.2YX;6RUFFUOVS80Q[\*86Q "W2V2#VE16+ L1NL0[,&2;N^
M&/:"D6A'BQY<BK;;81]^I*SXY%@^29G5%ZF>[L_C'?WS':WS328?\P<A%/F>
MQ&E^,7A0:OEN-,J#!Y'P?)@M1:KOS#.9<*5/Y6*4+Z7@86&4Q"-F6=XHX5$Z
M&)\7UV[D^#Q;J3A*Q8TD^2I)N/QQ*>)L<S&@@Z<+M]'B09D+H_'YDB_$G5!?
MEC=2GXUV*F&4B#2/LI1(,;\83.B[*]\Q!L43?T1BDU>.B9G*?98]FI,/X<7
M,AZ)6 3*2'#]WUI,11P;)>W'MU)TL!O3&%:/G]2OBLGKR=SS7$RS^&L4JH>+
MP=F A&+.5[&ZS3:_BG)"KM$+LC@O_I)-^:PU(,$J5UE2&FL/DBC=_L^_EX&H
M&%#GB $K#5A; [LTL-L:.*6!T]; +0W<M@9>:> 5L=\&JXCTC"L^/I?9ADCS
MM%8S!T6Z"FL=X"@U*^M.27TWTG9J/)4BC!29+*00>L$H\FHF%(_B_#7YA7RY
MFY%7/[T^'RD]DGE^%)2JEUM5=D1ULI1#8M$WA%F,U9A/<?-KKLWMX^:S]N:T
MQOP];CX3 6I^U=[<VC<?Z>3L,L1V&6*%GG-$[VYUGXMO*Y.;]VO]%Y&T=Y)V
M(6D?D?RHSTDV)V7RKW@0Q9'Z0?XL;GQ0(LG_0H9Q=L,XJ.?3+$DB5:RJN1!D
M*62@CS6OZA84+D6'S/T9<<G=N>2B.A]2):3(%9%<"?**YX0_^56[S'$U-K0L
MS"MOYY6'ZEQ':92L$O(OZ9!L?R?N]YGLL]TP9^@<)J%6U]\5/-9XDHLH;1%=
M7)$.732Z;W>>O7UA=/6E2:P71&H6PZ7^?B*WYNB3)%.>\C#B*;F1^GNTN(QX
M0BV@K=5G,F@%ZQ2=M)Y-E)-MM4'T-_B:RXC?QZ+MPF^0MQI6/@6Z41QO>';"
MO_57H C)9R$3<O?IZK9(SNS3;6-*@(6T5QA2H"'%&?:_4]*$R(:4 ",ICK5K
M_KT[CBC CGJ]!AS 1_V3(ZE!DC4PB0(N*4ZWXT$^&94 D/1MGQEA@#]F]?H1
M:)"G0Q^M$AC@D^%\P[/S8BJQ2M''>DT)X(_9_:8$EV=-*0%\,IQO^Q'!) %T
MS.TUR( \AA=X7XL&5Z\8OA92%\ DJM:A=0U2@R ;,AL-*T"2X41[%H-.S&=
M.W;6:Z0!90PO]O9[CMH%NQ7P"@&S\;(>VY2YEJ6;M75=4P5TLW'\'(3R5JRS
M>!VEB^?SQGHX8)1-^XRI#2RR\1*M'&!>#O"&W&=2BYAY!7RIKSZ?T+;++E6K
M@:96^>](J"L-+(Z5I[D'SUV3PFRG&==:.3DMQZDZ>68[^SZ6TZEYTJ?8; !M
M=I=&N=;-K8![$,M])V?E<X<Q/^(BH-+&:\*9F NI@TWF4<K3H AKEJM<DRQ8
MF1MU&R6E9M4;#_,&>&KC^#OJ32J4618\"%;)*N8%<I-,JN@?;BK!VM!ZASS
MG 2RVAW)>A0'^MYO-]>97.C2;OI@*KY+GCZ^(;]/NO'8!A[;O?+8!A[;77C<
ML ?4H&4-;;3X=H#4#D[JI_*N%2,N2['J"F$XR!R N(,7FI,@R&1H]MCG@JN5
MK-\;HP>?_B8' .X.#O>/&4]SDJU4KG@:ZE#4.G"(\C,/'1]([K0C>:M/"6P6
MG.3SXE1V,IU>=TR!LP[.V6Y[IKB6-:1H[>T ;QV<M]V2M.N=3I,D *[3ZTZG
M _1T\-Z]6Y)P+0TU/$F 6@?'XT&2/@JENXR]2R?)B N<=7O=[G0!HVZ[?KT=
MT$NQ/:"[&,Y<P*G;@-,622@IADT<\.GVNGOI @'=T_V8,VW0:@*36_DY!T=<
MJW!OUP8V'H#0[77OT@66N7CQV"W<N%93W>0"^%P<5@?AOI11N!#$%!$GHPL
MS^UUV](#C'FG+!=+L<->[1A=/,"<AV/N(/[%#F01_5/W$AX@S^MUJ](#UGEX
MJ=@Q#?9AT>SB>0 8>@U[D6V*9N^P9V]R +CG=>1>[4*8B9C_T"WP3/)-GTNE
M\CMWK_CT )\>CKR.2\4_J <:$@7$]'!B?HZ"1S/\/L1;[*LWZ#8QW0.*>AW+
MQA<NI1/W9C[0V>^UR/2!OCY.WQ?GLD&WJ1SR <5^Q^KSI;D\;0OG ^+]7LM9
M'PCNXP1_>2Z;2MLC[=RH\HZ>>6?SNOA%.B>QF&LA:^AKX,OM:Y#;$Y4MB]?V
M[C.ELJ0X?! \%-(\H._/LTP]G9@W 7<OHX[_ U!+ P04    "  5/IQ47!B=
M'GX"  !&!@  &0   'AL+W=O<FMS:&5E=',O<VAE970U,"YX;6R55=]OFS 0
M_E=.J ^MU 4"9%TK@I0?F[9)D:)&W1ZF/3AP :O&9K9INOWULPVAM$NC[B7X
M[/N^^^[.OB1[(>]5B:CAL6)<3;U2Z_K&]U568D742-3(S<E.R(IH8\K"5[5$
MDCM0Q?PP"-[[%:'<2Q.WMY9I(AK-*,>U!-54%9&_Y\C$?NJ-O</&+2U*;3?\
M-*E)@1O4=_5:&LOO67):(5=4<)"XFWJS\<UR8OV=PS>*>S58@\UD*\2]-;[D
M4R^P@I!AIBT#,9\'7"!CELC(^-5Q>GU("QRN#^R?7.XFERU1N!#L.\UU.?4^
M>)#CCC1,WXK]9^SR<0(SP93[A7WK.[GV(&N4%E4'-@HJRMLO>>SJ,  8GN.
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
MIAA[7SR204XK;A[D[ALT^3B#J>3:?<FNCAU@<%II(\L&C Y*)NH_W3?G< 1
MGO. L &$IX#!&X"H 40NT=J92VM.#4UB)7=$V6ADLP-W-@Z-V3!A;W%I%.XR
MQ)GD3J2R!/)(]Z#)Y1P,95Q?D4_D:3DGEQ=7Y((P01X+66DJ,AW[!D4MU$\;
M@6DM$+XA$)%[*4RAR:W(('N-]]%LZS@\.)Z&G83W5/5(U/](PB ,S_B9_3^\
MWV$G:@\P<GS1NP=(YDRG7.I* ?DY66FC\(W^ZI 8M!(#)S'HEC H 7LL7PWG
MKJ'F&#D.6[O;).I?7\?^]OAL_@WJAZ.H#7IE;]C:&W;:N\US<,6(+Z4UJJ@Y
MZ[*;*ASUHN##N4M]%Q><XNI<_*/2*$&M7<?0))65,/6;:U?;IC1QM7BR/L5F
M5?>6OS1UI\,7M69"$PXY4@:]S^A5U=VCGABY<06XD@;+V0T+;+B@; #NYU*:
MP\0*M"T\^0-02P,$%     @ %3Z<5**1O:?V 0  ^ ,  !D   !X;"]W;W)K
M<VAE971S+W-H965T-30N>&ULG5-+;]LP#/XKA-%#"PR1XS3K5C@&\L"P'0H$
M#;H=AAT4FXF%ZN%)=-S]^TFR8V3 LL,NMBCQ>Y 2\\[85U<C$KPIJ=TBJ8F:
M1\9<6:/B;F(:U/[D8*SBY$-[9*ZQR*L(4I)E:?J>*2YT4N1Q;VN+W+0DA<:M
M!=<JQ>VO%4K3+9)I<MYX%L>:P@8K\H8?<8?TTFRMC]C(4@F%V@FCP>)AD2RG
MCZM9R(\)7P5V[F(-H9*],:\A^%(MDC080HDE!0;N?R=<HY2!R-OX.7 FHV0
M7J[/[)]B[;Z6/7>X-O*;J*A>)!\2J/# 6TG/ION,0SWSP%<:Z>(7NCYW?I]
MV3HR:@![!TKH_L_?ACY< ++I%4 V ++HNQ>*+C><>)%;TX$-V9XM+&*I$>W-
M"1TN94?6GPJ/HV)ME!+DNTP.N*Y@;30)?41="G1PNT'B0KH[N &AX4E(Z5OI
M<D9>.A"P<I!9]3+9%9DG;B<PF[Z#+,VRE]T&;F_N_F1AWOCH/AO=9Y%V]E_N
M-\*5TKC6(GQ?[AU9_P1^_$-U-JK.HNK]%=5E6=H6*T!]$M;H(,^EOQ0BM% :
M1W]M4,_Y,7*&43D5Z62:L].E$79QD6$F?-N.0CN0>/"H=/(P3\#V[ZP/R#3Q
M;O>&_$N)R]J/)MJ0X,\/QM Y",]E'/;B-U!+ P04    "  5/IQ4'/K\J%(#
M  #G"@  &0   'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6RU5FV/VC@0_BNC
MZ$[:E7J;%\)+*T#:0JM;M:M#T-Y]J/K!) ZQUK%3VUF*U!]_XR0$5H!WJZI\
M(';B9^:99^SQC+=2/>B<4@/?"R[TQ,N-*=_XODYR6A!](TLJ\$LF54$,3M7&
MUZ6B)*U!!?>C(!CX!6'"FX[K=PLU'<O*<";H0H&NBH*HW5O*Y7;BA=[^Q9)M
M<F-?^--Q239T1<WG<J%PYG=64E90H9D4H&@V\6[#-_.P;P'UBG\9W>JC,=A0
MUE(^V,E=.O$"RXARFAAK@N#CD<XHY]82\OC6&O4ZGQ9X/-Y;?U\'C\&LB:8S
MR?]CJ<DGWLB#E&:DXF8IMW_3-J":8"*YKO]AVZP=##Q(*FUDT8*10<%$\R3?
M6R&. &%\ 1"U@.BE@%X+Z+T4$+> N%:F":7684X,F8Z5W(*RJ]&:'=1BUF@,
MGPF;]Y51^)4ASDR7E!-#4U@097;P21&A29.1JSDUA'%]#7_!Y]4<KOZX!IT3
M134P 9]R66DB4CWV#=*PQORD=?FV<1E=<'E/U WTPE<0!5%T!C[[-?C<#;\M
M$1Z<A?NH72=@U D8U?;B2_:RC'%6:_A.&&9V#IN]SF:OMMG[Z:1\^8A+X<[0
M0G]U.(H[1[&3_*)228ZG1D.F9('GN/%;6K_G,M-8&]36;$5YG/8#^QO[CV=8
M]#L6?2>+Y9%;1O4K0#W7**J=G-M>_1,6!P(-3]>*)Q0''<7!SV49?L"=>*3"
M2+6#)4TH5J_4D9%AYVCX>U,_ZAR-W!$5LA(&9 ;FX.2<VJ,3+2-'SE]W[E\[
MW7^<?;B'6Y'"O8(/3&Q0SU6UUO1;A9K".ZNL(\@P.)2WX/?J&1Y5TM 9TC];
M097.60DE50D&@/<F7!$-9/_B^FRY<EN-1S=!\*>+X*%2A>Y2M6JJMT2>*:QW
M3X\[7&%5;^K[>9J-[?[1/@CC07QA&X2'4A?VG*1FLB@P&WC1)0^ C8DV>*O8
M#?$"Y=R6A_WGE#N4R=!=)V_3E-E-0_C^"GS"]!GEXA/EAI>.3WBHF:&[:"ZD
M05T8X7P'3.N*K#G=DWN.4/\TE:<'VC]J*FP+B/?NA@D-G&8("VZ&B%=-5]5,
MC"SK/F,M#78M]3#'3I0JNP"_9Q(IMQ/;NG2][?1_4$L#!!0    ( !4^G%0E
MO1*&UP,  #\.   9    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;+U7WX^;
M.!#^5RS4AU:J%FP@0)5$VNSV[E9J[U:;Z_6AZH.33 (JV)SM;+;2_?%G?BQD
MP;C;5NI+@LW,YV_&]L?,_,3%%YD"*/10Y$PNG%2I\HWKRFT*!947O 2FW^RY
M**C20W%P92F [FJG(G>)Y\W<@F;,6<[KN5NQG/.CRC,&MP+)8U%0\74%.3\M
M'.P\3MQEAU15$^YR7M(#K$%]*&^%'KD=RBXK@,F,,R1@OW N\9LK4CO4%O]D
M<))GSZ@*9</YEVIPLULX7L4(<MBJ"H+JOWNX@CROD#2/?UM0IUNS<CQ_?D3_
MK0Y>![.A$JYX_C';J73AQ [:P9X><W7'3W] &U!8X6UY+NM?=&IL ]]!VZ-4
MO&B=-8,B8\T_?6@3<>9 H@D'TCJ0H0.></!;![\.M&%6AW5-%5W.!3\A45EK
MM.JASDWMK:/)6+6-:R7TVTS[J>4:#GI3%+J#D@N5L0-Z>0V*9KE\A5Z@C*&_
M4WZ4E.WDW%5ZO<K+W;;8JP:;3&#[Z#UG*I7H+=O![JF_JWEV9,DCV16Q KZG
MX@+Y^#4B'B$?UM?HY8M7&T'9-C60NWH^%FZQ+!3]+I]^#>L_.Y^?+C=2"7U<
M/UO@@PX^J.&#"?@_C\4&!.)[U,0-$OV')E.P:L#"&JRZT/=+',S=>P.!L",0
M?F=\-ZP1D^I2?GJGS=&-@D+:HIUUB\VLT=[!/; CF")K'&?GD>$HCJ(NNN8,
M&,P\/PQGYB1$':_(RNMWP:5$I>#[3)G(1:.TS[P@B0?<QE9A$,X\,[6XHQ9;
MJ?U5@J#UOF1LRPMC[N+QJ2!>-!O0&UL%,9Y@EW3L$BN[&Z9 @%0('O1W2!K9
M):-UDW! ;6SB$]_,#'N]$'KVS*E4WZPF:Z\1 ^/.MACG2Q,O&- S&/D1F>!W
M)M3X&[FKF*$-Z.L&+4^DZ .8E1D;-AG'PTP:S((X3":XDIXKL7)]1T^2,XL"
MX%Y/\?<*Z@\(#N[U%=L%UB(YV*"F^EI[9)C3L5WB^_[$U<&]\N+PIU2G=7\B
M*&'HXR$]@YD7>/$$O5ZKL5VLGZ,\+<23%&(O&4J/P2P@4Z*->]7&=ME>\5RA
M];$L\Z^VL])++8Y_P='LM1/;Q=-V-,>*B$D2C6Z[P4Q74A.));UT$KMT?NMD
MDK$@!LEL^*TV6>%P0C=)KYO$KIO/.9<MQ'F=D,3>D-_8* R'Y91[5HH7( YU
MAR+1EA^9:@K=;K;K@B[KVG\PO]+=4=/+]#!-:Z4KUT/&),IAKR&]BTAG3#3=
M2C-0O*P+_@U7NGVH'U/=X8&H#/3[/>?J<5 MT/6,R_\!4$L#!!0    ( !4^
MG%0']D-TL0(  ' '   9    >&PO=V]R:W-H965T<R]S:&5E=#4W+GAM;+U5
M6V_:,!3^*T=1'UJI)9!P:P5(0#JM4JLB$-W#M <W.8!5Q\YLIY1_/]L)&6,!
M]65[(;Y]EW,./AYLA7Q3&T0-'RGC:NAMM,[N?%_%&TR):H@,N=E9"9D2;:9R
M[:M,(DD<*&5^T&QV_910[HT&;FTF1P.1:T8YSB2H/$V)W$V0B>W0:WG[A3E=
M;[1=\$>#C*QQ@7J9S:29^15+0E/DB@H.$E=#;]RZB_KVO#OP0G&K#L9@(WD5
MXLU.'I*AU[2&D&&L+0,QGW><(F.6R-CX67)ZE:0%'H[W[%]<[":65Z)P*M@W
MFNC-T.M[D."*Y$S/Q?8KEO%T+%\LF'*_L"W.=GL>Q+G2(BW!QD%*>?$E'V4>
M#@"&IQX0E(#@&- ^ 0A+0/A90+L$M%UFBE!<'B*BR6@@Q1:D/6W8[, ETZ%-
M^)3;LB^T-+O4X/1H^OSR$-VT;F%.U9L"PA-8\ABE-O\835'!981FS-05W,!R
M$<'EQ15< .7P1!DSE5,#7QL?ELV/2\U)H1F<T SA27"]47#/$TS^Q/O&?Q5$
ML ]B$IPEC#!N0-BZAJ 9!#5^II^'MVK@T7GX$Y$-"'H.WCP335B5)'1\X0F^
M)<]53IBK" AY4(\=?'\TA^%!8ZI^G)%J5U)M)]4^&?D*I<0$,,V8V*'I!S1!
M4"*FQH#".)?4J&9D9VZZKBMU5 C<.@';8]Y'8:,S\-]K7'4J5YVSKF:E'#RO
M[!4^<FC,2,$8:/)Q#=/Q_'X!XUC75;WSE[56HU=OK5M9ZYZU9GH-QD3I,[GO
M552]?UWF?B75_Q\)G?1K$MH_2JA_T(M2E&O7TQ7$(N>ZN-'5:O5LC%VW/%J?
MM.ZF1??_35.\1>;"K2E7P'!E*)N-GBFT+/I[,=$B<QWO56C3/]UP8YY$E/:
MV5\)H?<3*U ]LJ-?4$L#!!0    ( !4^G%0.8)5M&@,  &81   -    >&PO
M<W1Y;&5S+GAM;-U8;4_;,!#^*Y&9)I FTC80FM%4VBHA3=HF)/BP;\AMG-22
M8V>.RUI^_7QQDK[@0XP/&RQ5B7V/[[G'=Q<<=5*;C6 W2\9,L"Z%K%.R-*;Z
M&(;U8LE*6I^JBDF+Y$J7U-BI+L*ZTHQF-3B5(AP-!G%84B[)=")7Y55IZF"A
M5M*DY*PW!>[V)4O),#XC@:.;J8REY.[X_<^5,I?O G<_^G!T-+@[N3RT'S?
M"0F]I.?/(#T=X+P6PZCC?>IVN67J/#''BV=I>D)20QRV69U.<B6WR8V(,]C(
MM&3!/14IF5'!YYJ#5TY++C;./ +#0@FE V.K:J4,P5(_.'CH9E#PEJ?D4NDF
MMHO@_L[;Y0= -P.!7(A>X(@XPW1246.8EE=VTBQNC(^@H!W?;BJKL-!T,QR=
MDZU#<[-!YDIG3/=AAJ0S32>"Y2!'\V()=Z.J$$!C5&D'&:>%DK31T'FT TN[
M8$+<P-/P(]_C7N<[-1U 164_M(+:H:-Q$^#?97/<N[2#%_$&%;]7YO/*;D<V
M<^@5=JU9SM?-?)WW C#V(<Y.JTIL/@E>R)*YS3\[X'1".[]@J31_L-&@51;6
MP#0)[IDV?+%K^:5I=<O6IFNG=8YK'KU!S7\WSP633%.Q*]KV_FO.\HL51Q?_
M2G+S7^50L%=C>\2]=I'G;T%D_!9$OLZ>#-MC9^=LVSO9>FL ;Q I^0[O*F(;
M-)BON#!<MK,ESS(F'QUPEM[0N7V)W..WZS.6TY4PMSV8DNWX&\OXJDSZ5=>0
MB';5=OP5MC>,^]<7&XO+C*U9-FNGNI@WP\ .;-3V H=#Y*JY_ CFXS _ A@6
M!U. ^3@O+,[_M)\QNA^'8=K&7F2,^HQ1'^?E0V;-!XOC]TGLY=]IDD11'&,9
MG<V\"F98WN(8OGXV3!MX8'$@TI_E&J\VWB%/]P%6TZ<Z!-LIWHG83O%< ^+/
M&W@DB;_:6!SPP*J ]0[$]\>!GO+[1!%4%=.&/<$XDB08 KWH[]$X1K(3P\=?
M'^PIB:(D\2. ^15$$8; TX@CF +0@"%1U)R#!^=1V)U3X?:7E>EO4$L#!!0
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
M"=MNU;7FY?Y/0OL_.'W^#U!+ P04    "  5/IQ4\R"+>>D!   2(@  &@
M 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QSS=H[3L- %(7AK41> )/[F/!0
M0D5#B]B %28/D<269Q#)[HE"$8Y%08/F5-;8\O5??;+&GK^D75NVW2%OMGV>
M'/>[0UXTFU+ZAQ#R<I/V;;[I^G0X7UEUP[XMY^6P#GV[?&_7*>AT.@O#SQG-
MX_SGS,GKJ4]_F=BM5MME>NJ6'_MT*+\,#I_=\)XW*95F\MH.ZU0633CNKJ=S
MN!SDYCRYF3R_+9KA^4V:4#M((4CK!QD$6?T@AR"O'Q0A*-8/FD'0K'[0+03=
MU@^Z@Z"[^D'W$'1?/TBF*..4(&F$-8'6@EP+@=>"8 N!V()D"X'9@F@+@=J"
M; N!VX)P"X'<@G0+@=V"> N!WHIZ*X'>BGHK@=XZ>MDFT%M1;R706U%O)=!;
M46\ET%M1;R706U%O)=!;46\ET%M1;R70VU!O(]#;4&\CT-M0;R/0VT:;)01Z
M&^IM!'H;ZFT$>AOJ;01Z&^IM!'H;ZFT$>AOJ;01Z.^KM!'H[ZNT$>COJ[01Z
M.^KM!'K[:+.;0&]'O9U ;T>]G4!O1[V=0&]'O9U ;T>]G4#OB'I' KTCZAT)
M](ZH=R30.Z+>D4#OB'I' KWCZ&,E@=X1]8X$>D?4._ZGWKF<=BE?>[[7^/S_
MI+J<[TW7QU^6WR='[%QP#O +R.,74$L#!!0    ( !4^G%2R:$G8U0$  +\A
M   3    6T-O;G1E;G1?5'EP97-=+GAM;,W:74^#,!0&X+^R<&M&UZ_Y$>>-
M>JM>^ <JG TRH$W;S?GO+4Q--$I<9N)[ X&VYSVTR7/%Y>.+HS#9M4T7%ED5
MH[M@+!05M2;DUE&71I;6MR:F1[]BSA1KLR(F9K,Y*VP7J8O3V-?(KBYO:&DV
M39S<[M+K4-MND7EJ0C:YWD_LLQ:9<:ZI"Q/3.-MVY9>4Z5M"GE8.<T)5NW"2
M)F3LVX1^Y.> MW7W6_*^+FGR8'R\,VV:Q78-"_&EH9"/E_BF1[M<U@65MMBT
M:4D>G"=3AHHHMDV^+WHRGAS3#M/^RH_.'\J,!::9#]ZZD$[,T^%Q[T?2KYZZ
M5(A\K,<_\2,QE3[Z^Z@_[9+*7V:G[7VV?CV<1V##[?@]_GS&'_4/[$. ]"%!
M^E @?6B0/N8@?9R"]'$&TL<Y2!]\AM((BJ@<A52.8BI'096CJ,I16.4HKG(4
M6#F*K )%5H$BJT"15:#(*E!D%2BR"A19!8JL D56@2*K1)%5HL@J4625*+)*
M%%DEBJP215:)(JM$D56BR*I09%4HLBH4616*K I%5H4BJT*15:'(JE!D52BR
M:A19-8JL&D56C2*K1I%5H\BJ4635_RGKD[7KO_ZEH+_GK:F[]WPV_+=Q]0I0
M2P$"% ,4    "  4/IQ4!T%-8H$   "Q    $               @ $
M9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( !0^G%34E:>![P   "L"   1
M              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    (
M !0^G%297)PC$ 8  )PG   3              "  <T!  !X;"]T:&5M92]T
M:&5M93$N>&UL4$L! A0#%     @ %#Z<5+9'79-+!0  ]!4  !@
M     ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    (
M !0^G%3+]%Q;[P8  *L;   8              " @8\-  !X;"]W;W)K<VAE
M971S+W-H965T,BYX;6Q02P$"% ,4    "  4/IQ4I2Y,>EX#  !D"P  &
M            @(&T%   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#
M%     @ %#Z<5+_#Z+7S!   )Q,  !@              ("!2!@  'AL+W=O
M<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( !0^G%386?RN4P4  (D7
M   8              " @7$=  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q0
M2P$"% ,4    "  4/IQ47]4UBBX"   V!0  &               @('Z(@
M>&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ %#Z<5"C3E^>8
M!@  81H  !@              ("!7B4  'AL+W=O<FMS:&5E=',O<VAE970W
M+GAM;%!+ 0(4 Q0    ( !0^G%0MB"[_"@H  'LC   8              "
M@2PL  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4    "  4/IQ4
M%E)D(PL%  !A"P  &               @(%L-@  >&PO=V]R:W-H965T<R]S
M:&5E=#DN>&UL4$L! A0#%     @ %#Z<5(!W4C3L!P  FA,  !D
M     ("!K3L  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4
M"  4/IQ4#<"V<(("  ".!0  &0              @('00P  >&PO=V]R:W-H
M965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( !0^G%3NYE"!E (  '\%   9
M              " @8E&  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L!
M A0#%     @ %#Z<5).$C9BN @  J04  !D              ("!5$D  'AL
M+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    "  4/IQ4SCC4].$"
M  !H!@  &0              @($Y3   >&PO=V]R:W-H965T<R]S:&5E=#$T
M+GAM;%!+ 0(4 Q0    ( !0^G%3^V!@_X08  $HL   9              "
M@5%/  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%     @ %#Z<
M5$.7NN3C#   $2T  !D              ("!:58  'AL+W=O<FMS:&5E=',O
M<VAE970Q-BYX;6Q02P$"% ,4    "  4/IQ4\"C2EM0"  !!!@  &0
M        @(&#8P  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0
M   ( !0^G%0ZEBH0L0(  .\%   9              " @8YF  !X;"]W;W)K
M<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ %#Z<5)F(EP'@ @  L 8
M !D              ("!=FD  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q0
M2P$"% ,4    "  4/IQ4@F(,3PD#   V!P  &0              @(&-;
M>&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( !0^G%2/"3LR
MEPH  $LB   9              " @<UO  !X;"]W;W)K<VAE971S+W-H965T
M,C$N>&UL4$L! A0#%     @ %#Z<5 4/8.+H!0  -Q$  !D
M ("!FWH  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    "  4
M/IQ4,.P5?XX$  ! "@  &0              @(&Z@   >&PO=V]R:W-H965T
M<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( !0^G%2MV"-OJ00  $ *   9
M          " @7^%  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#
M%     @ %#Z<5+ ;-;#% P  )PD  !D              ("!7XH  'AL+W=O
M<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    "  4/IQ4BD76,(@%   K
M#@  &0              @(%;C@  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM
M;%!+ 0(4 Q0    ( !0^G%03*Y%(0 ,  ,0&   9              " @1J4
M  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @ %#Z<5 P4
ME!*A @  A04  !D              ("!D9<  'AL+W=O<FMS:&5E=',O<VAE
M970R."YX;6Q02P$"% ,4    "  4/IQ4Z#FY#;P"  "L!0  &0
M    @(%IF@  >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    (
M !0^G%2!H[R.[ (  %L&   9              " @5R=  !X;"]W;W)K<VAE
M971S+W-H965T,S N>&UL4$L! A0#%     @ %#Z<5 9599,"!@  W1,  !D
M             ("!?Z   'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"
M% ,4    "  4/IQ4F,%]*K\"   #!@  &0              @(&XI@  >&PO
M=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( !0^G%1WOP3[& ,
M '\&   9              " @:ZI  !X;"]W;W)K<VAE971S+W-H965T,S,N
M>&UL4$L! A0#%     @ %#Z<5-*D2@9S P  LPT  !D              ("!
M_:P  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4    "  4/IQ4
M='">2G@"  #N!@  &0              @(&GL   >&PO=V]R:W-H965T<R]S
M:&5E=#,U+GAM;%!+ 0(4 Q0    ( !0^G%0,T/<_FP(  ,L&   9
M      " @5:S  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%
M  @ %#Z<5/76PM*C @  S <  !D              ("!*+8  'AL+W=O<FMS
M:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    "  4/IQ4,J8F/_<#  #4$P
M&0              @($"N0  >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+
M 0(4 Q0    ( !0^G%2+:@X^2@(  %P&   9              " @3"]  !X
M;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ %#Z<5+O5P8I/
M @  QP4  !D              ("!L;\  'AL+W=O<FMS:&5E=',O<VAE970T
M,"YX;6Q02P$"% ,4    "  4/IQ4V0#9_<\"  #&"0  &0
M@($WP@  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( !0^
MG%3;>AM"B ,  .\,   9              " @3W%  !X;"]W;W)K<VAE971S
M+W-H965T-#(N>&UL4$L! A0#%     @ %#Z<5(#A<,"K @  M@<  !D
M         ("!_,@  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4
M    "  4/IQ4[$=L@,X#  ""$   &0              @('>RP  >&PO=V]R
M:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( !0^G%0!BCU,Q ,  #T1
M   9              " @>//  !X;"]W;W)K<VAE971S+W-H965T-#4N>&UL
M4$L! A0#%     @ %#Z<5/>N\<$[ @  ) 8  !D              ("!WM,
M 'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    "  4/IQ4N2->
MR' "  !*!@  &0              @(%0U@  >&PO=V]R:W-H965T<R]S:&5E
M=#0W+GAM;%!+ 0(4 Q0    ( !0^G%19$& K8P(  /D&   9
M  " @??8  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @
M%#Z<5$:U-VZ/!@  F"H  !D              ("!D=L  'AL+W=O<FMS:&5E
M=',O<VAE970T.2YX;6Q02P$"% ,4    "  5/IQ47!B='GX"  !&!@  &0
M            @(%7X@  >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4
M Q0    ( !4^G%3^W!SQHP(   D'   9              " @0SE  !X;"]W
M;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ %3Z<5"^9=6"# @
M8@8  !D              ("!YN<  'AL+W=O<FMS:&5E=',O<VAE970U,BYX
M;6Q02P$"% ,4    "  5/IQ4FB5=WU("  #.!0  &0              @(&@
MZ@  >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( !4^G%2B
MD;VG]@$  /@#   9              " @2GM  !X;"]W;W)K<VAE971S+W-H
M965T-30N>&UL4$L! A0#%     @ %3Z<5!SZ_*A2 P  YPH  !D
M     ("!5N\  'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4
M"  5/IQ4);T2AM<#   _#@  &0              @('?\@  >&PO=V]R:W-H
M965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( !4^G%0']D-TL0(  ' '   9
M              " @>WV  !X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L!
M A0#%     @ %3Z<5 Y@E6T: P  9A$   T              ( !U?D  'AL
M+W-T>6QE<RYX;6Q02P$"% ,4    "  5/IQ4EXJ[',     3 @  "P
M        @ $:_0  7W)E;',O+G)E;'-02P$"% ,4    "  5/IQ4C)97RLT$
M  !D)0  #P              @ $#_@  >&PO=V]R:V)O;VLN>&UL4$L! A0#
M%     @ %3Z<5/,@BWGI 0  $B(  !H              ( !_0(! 'AL+U]R
M96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ %3Z<5+)H2=C5 0
MOR$  !,              ( !'@4! %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&
2     $$ 00"^$0  ) <!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.22.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>126</ContextCount>
  <ElementCount>252</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>49</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>9</UnitCount>
  <MyReports>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001001 - Document - Cover</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/Cover</Role>
      <ShortName>Cover</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>1001002 - Statement - Condensed Consolidated Balance Sheets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets</Role>
      <ShortName>Condensed Consolidated Balance Sheets</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical</Role>
      <ShortName>Condensed Consolidated Balance Sheets (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>1003004 - Statement - Consolidated Statements of Income and Comprehensive Income</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome</Role>
      <ShortName>Consolidated Statements of Income and Comprehensive Income</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>1004005 - Statement - Consolidated Statements of Changes in Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical</Role>
      <ShortName>Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>1006007 - Statement - Condensed Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows</Role>
      <ShortName>Condensed Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2101101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2104102 - Disclosure - Business Combinations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/BusinessCombinations</Role>
      <ShortName>Business Combinations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2106103 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2111104 - Disclosure - Restricted Cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RestrictedCash</Role>
      <ShortName>Restricted Cash</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2113105 - Disclosure - Inventories, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/InventoriesNet</Role>
      <ShortName>Inventories, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2116106 - Disclosure - Goodwill Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/GoodwillGoodwill</Role>
      <ShortName>Goodwill Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2119107 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2122108 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2130109 - Disclosure - Credit Agreement</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CreditAgreement</Role>
      <ShortName>Credit Agreement</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2132110 - Disclosure - Stock Repurchase Program</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockRepurchaseProgram</Role>
      <ShortName>Stock Repurchase Program</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2134111 - Disclosure - Severance Reserve</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SeveranceReserve</Role>
      <ShortName>Severance Reserve</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2137112 - Disclosure - Stock-Based Compensation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockBasedCompensation</Role>
      <ShortName>Stock-Based Compensation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2139113 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2141114 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2143115 - Disclosure - Related Party Transaction</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RelatedPartyTransaction</Role>
      <ShortName>Related Party Transaction</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2145116 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>2148117 - Disclosure - COVID-19 Risks and Uncertainties</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/COVID19RisksandUncertainties</Role>
      <ShortName>COVID-19 Risks and Uncertainties</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2150118 - Disclosure - Subsequent Event</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SubsequentEvent</Role>
      <ShortName>Subsequent Event</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2202201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies</ParentRole>
      <Position>26</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2307301 - Disclosure - Revenue Recognition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RevenueRecognitionTables</Role>
      <ShortName>Revenue Recognition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/RevenueRecognition</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2314302 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/InventoriesNet</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2317303 - Disclosure - Goodwill (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/GoodwillTables</Role>
      <ShortName>Goodwill (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/GoodwillGoodwill</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2320304 - Disclosure - Intangible Assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/IntangibleAssetsTables</Role>
      <ShortName>Intangible Assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/IntangibleAssets</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2323305 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/Leases</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2335306 - Disclosure - Severance Reserve (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SeveranceReserveTables</Role>
      <ShortName>Severance Reserve (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/SeveranceReserve</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>2346307 - Disclosure - Segment Reporting (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SegmentReportingTables</Role>
      <ShortName>Segment Reporting (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2403401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails</Role>
      <ShortName>Basis of Presentation and Summary of Significant Accounting Policies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2405402 - Disclosure - Business Combinations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/BusinessCombinationsDetails</Role>
      <ShortName>Business Combinations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/BusinessCombinations</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2408403 - Disclosure - Revenue Recognition - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails</Role>
      <ShortName>Revenue Recognition - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2409404 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails</Role>
      <ShortName>Revenue Recognition - Schedule of Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2410405 - Disclosure - Revenue Recognition - Product Type (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails</Role>
      <ShortName>Revenue Recognition - Product Type (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2412406 - Disclosure - Restricted Cash (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RestrictedCashDetails</Role>
      <ShortName>Restricted Cash (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/RestrictedCash</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2415407 - Disclosure - Inventories - Schedule of Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/InventoriesScheduleofInventoryDetails</Role>
      <ShortName>Inventories - Schedule of Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2418408 - Disclosure - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/GoodwillDetails</Role>
      <ShortName>Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/GoodwillTables</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2421409 - Disclosure - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/IntangibleAssetsDetails</Role>
      <ShortName>Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/IntangibleAssetsTables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2424410 - Disclosure - Leases - Net Lease Cost (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails</Role>
      <ShortName>Leases - Net Lease Cost (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2425411 - Disclosure - Leases - Net Lease Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails</Role>
      <ShortName>Leases - Net Lease Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2426412 - Disclosure - Leases - Value of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Value of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2427413 - Disclosure - Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails</Role>
      <ShortName>Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2428414 - Disclosure - Leases - Cash Outflows of the Leasing Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails</Role>
      <ShortName>Leases - Cash Outflows of the Leasing Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2429415 - Disclosure - Leases - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/LeasesNarrativeDetails</Role>
      <ShortName>Leases - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2431416 - Disclosure - Credit Agreement (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CreditAgreementDetails</Role>
      <ShortName>Credit Agreement (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/CreditAgreement</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2433417 - Disclosure - Stock Repurchase Program (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails</Role>
      <ShortName>Stock Repurchase Program (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/StockRepurchaseProgram</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2436418 - Disclosure - Severance Reserve (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SeveranceReserveDetails</Role>
      <ShortName>Severance Reserve (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/SeveranceReserveTables</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2438419 - Disclosure - Stock-Based Compensation - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockBasedCompensationAdditionalInformationDetails</Role>
      <ShortName>Stock-Based Compensation - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>52</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2440420 - Disclosure - Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/IncomeTaxesDetails</Role>
      <ShortName>Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/IncomeTaxes</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2442421 - Disclosure - Commitments and Contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails</Role>
      <ShortName>Commitments and Contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/CommitmentsandContingencies</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2444422 - Disclosure - Related Party Transaction (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails</Role>
      <ShortName>Related Party Transaction (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/RelatedPartyTransaction</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2447423 - Disclosure - Segment Reporting (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SegmentReportingDetails</Role>
      <ShortName>Segment Reporting (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/SegmentReportingTables</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="laws-20220331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2449424 - Disclosure - COVID-19 Risks and Uncertainties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails</Role>
      <ShortName>COVID-19 Risks and Uncertainties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/COVID19RisksandUncertainties</ParentRole>
      <Position>57</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="10-Q" original="laws-20220331.htm">laws-20220331.htm</File>
    <File>a2022q1ex311.htm</File>
    <File>a2022q1ex312.htm</File>
    <File>a2022q1ex32.htm</File>
    <File>laws-20220331.xsd</File>
    <File>laws-20220331_cal.xml</File>
    <File>laws-20220331_def.xml</File>
    <File>laws-20220331_lab.xml</File>
    <File>laws-20220331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="462">http://fasb.org/us-gaap/2021-01-31</BaseTaxonomy>
    <BaseTaxonomy items="30">http://xbrl.sec.gov/dei/2021q4</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>73
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "laws-20220331.htm": {
   "axisCustom": 0,
   "axisStandard": 23,
   "contextCount": 126,
   "dts": {
    "calculationLink": {
     "local": [
      "laws-20220331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "laws-20220331_def.xml"
     ]
    },
    "inline": {
     "local": [
      "laws-20220331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "laws-20220331_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "laws-20220331_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "laws-20220331.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd",
      "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd",
      "https://xbrl.sec.gov/country/2021/country-2021.xsd",
      "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd"
     ]
    }
   },
   "elementCount": 417,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2021-01-31": 8,
    "http://xbrl.sec.gov/dei/2021q4": 5,
    "total": 13
   },
   "keyCustom": 36,
   "keyStandard": 216,
   "memberCustom": 25,
   "memberStandard": 23,
   "nsprefix": "laws",
   "nsuri": "http://www.lawsonproducts.com/20220331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001001 - Document - Cover",
     "role": "http://www.lawsonproducts.com/role/Cover",
     "shortName": "Cover",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:DocumentType",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2106103 - Disclosure - Revenue Recognition",
     "role": "http://www.lawsonproducts.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2111104 - Disclosure - Restricted Cash",
     "role": "http://www.lawsonproducts.com/role/RestrictedCash",
     "shortName": "Restricted Cash",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113105 - Disclosure - Inventories, Net",
     "role": "http://www.lawsonproducts.com/role/InventoriesNet",
     "shortName": "Inventories, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2116106 - Disclosure - Goodwill Goodwill",
     "role": "http://www.lawsonproducts.com/role/GoodwillGoodwill",
     "shortName": "Goodwill Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119107 - Disclosure - Intangible Assets",
     "role": "http://www.lawsonproducts.com/role/IntangibleAssets",
     "shortName": "Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122108 - Disclosure - Leases",
     "role": "http://www.lawsonproducts.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "us-gaap:LesseeFinanceLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2130109 - Disclosure - Credit Agreement",
     "role": "http://www.lawsonproducts.com/role/CreditAgreement",
     "shortName": "Credit Agreement",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2132110 - Disclosure - Stock Repurchase Program",
     "role": "http://www.lawsonproducts.com/role/StockRepurchaseProgram",
     "shortName": "Stock Repurchase Program",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "laws:SeveranceReserveTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2134111 - Disclosure - Severance Reserve",
     "role": "http://www.lawsonproducts.com/role/SeveranceReserve",
     "shortName": "Severance Reserve",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "laws:SeveranceReserveTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137112 - Disclosure - Stock-Based Compensation",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1001002 - Statement - Condensed Consolidated Balance Sheets",
     "role": "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
     "shortName": "Condensed Consolidated Balance Sheets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:AccountsReceivableNetCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139113 - Disclosure - Income Taxes",
     "role": "http://www.lawsonproducts.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2141114 - Disclosure - Commitments and Contingencies",
     "role": "http://www.lawsonproducts.com/role/CommitmentsandContingencies",
     "shortName": "Commitments and Contingencies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "laws:RelatedPartyTransactionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2143115 - Disclosure - Related Party Transaction",
     "role": "http://www.lawsonproducts.com/role/RelatedPartyTransaction",
     "shortName": "Related Party Transaction",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "laws:RelatedPartyTransactionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2145116 - Disclosure - Segment Information",
     "role": "http://www.lawsonproducts.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2148117 - Disclosure - COVID-19 Risks and Uncertainties",
     "role": "http://www.lawsonproducts.com/role/COVID19RisksandUncertainties",
     "shortName": "COVID-19 Risks and Uncertainties",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2150118 - Disclosure - Subsequent Event",
     "role": "http://www.lawsonproducts.com/role/SubsequentEvent",
     "shortName": "Subsequent Event",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2202201 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "role": "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2307301 - Disclosure - Revenue Recognition (Tables)",
     "role": "http://www.lawsonproducts.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2314302 - Disclosure - Inventories (Tables)",
     "role": "http://www.lawsonproducts.com/role/InventoriesTables",
     "shortName": "Inventories (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2317303 - Disclosure - Goodwill (Tables)",
     "role": "http://www.lawsonproducts.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)",
     "role": "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
     "shortName": "Condensed Consolidated Balance Sheets (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320304 - Disclosure - Intangible Assets (Tables)",
     "role": "http://www.lawsonproducts.com/role/IntangibleAssetsTables",
     "shortName": "Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323305 - Disclosure - Leases (Tables)",
     "role": "http://www.lawsonproducts.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2335306 - Disclosure - Severance Reserve (Tables)",
     "role": "http://www.lawsonproducts.com/role/SeveranceReserveTables",
     "shortName": "Severance Reserve (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2346307 - Disclosure - Segment Reporting (Tables)",
     "role": "http://www.lawsonproducts.com/role/SegmentReportingTables",
     "shortName": "Segment Reporting (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2403401 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies (Details)",
     "role": "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i7da4c63559fd449a8a8bdfd17706feca_D20220401-20220401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "laws:NumberOfBrands",
      "reportCount": 1,
      "unique": true,
      "unitRef": "brand",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2405402 - Disclosure - Business Combinations (Details)",
     "role": "http://www.lawsonproducts.com/role/BusinessCombinationsDetails",
     "shortName": "Business Combinations (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i7da4c63559fd449a8a8bdfd17706feca_D20220401-20220401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "laws:NumberOfBrands",
      "reportCount": 1,
      "unique": true,
      "unitRef": "brand",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "laws:RevenueFromContractWithCustomerNumberOfRevenueStreams",
      "reportCount": 1,
      "unique": true,
      "unitRef": "revenuestream",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2408403 - Disclosure - Revenue Recognition - Narrative (Details)",
     "role": "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
     "shortName": "Revenue Recognition - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "laws:RevenueFromContractWithCustomerNumberOfRevenueStreams",
      "reportCount": 1,
      "unique": true,
      "unitRef": "revenuestream",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2409404 - Disclosure - Revenue Recognition - Schedule of Disaggregation of Revenue (Details)",
     "role": "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails",
     "shortName": "Revenue Recognition - Schedule of Disaggregation of Revenue (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "id7479acf02e849d9bec2b4315eea1a23_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i836061c3987241e79d4fa73274083891_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410405 - Disclosure - Revenue Recognition - Product Type (Details)",
     "role": "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails",
     "shortName": "Revenue Recognition - Product Type (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i836061c3987241e79d4fa73274083891_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412406 - Disclosure - Restricted Cash (Details)",
     "role": "http://www.lawsonproducts.com/role/RestrictedCashDetails",
     "shortName": "Restricted Cash (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i781e8ac9ccb14bdeaf604d62b195d090_I20220331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1003004 - Statement - Consolidated Statements of Income and Comprehensive Income",
     "role": "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
     "shortName": "Consolidated Statements of Income and Comprehensive Income",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2415407 - Disclosure - Inventories - Schedule of Inventory (Details)",
     "role": "http://www.lawsonproducts.com/role/InventoriesScheduleofInventoryDetails",
     "shortName": "Inventories - Schedule of Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "iab4e21001dcc4c5db1014efb14a8cf2c_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418408 - Disclosure - Goodwill (Details)",
     "role": "http://www.lawsonproducts.com/role/GoodwillDetails",
     "shortName": "Goodwill (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421409 - Disclosure - Intangible Assets (Details)",
     "role": "http://www.lawsonproducts.com/role/IntangibleAssetsDetails",
     "shortName": "Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424410 - Disclosure - Leases - Net Lease Cost (Details)",
     "role": "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails",
     "shortName": "Leases - Net Lease Cost (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:LeaseCostTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "laws:OperatingLeaseAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2425411 - Disclosure - Leases - Net Lease Assets and Liabilities (Details)",
     "role": "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails",
     "shortName": "Leases - Net Lease Assets and Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "laws:OperatingLeaseAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2426412 - Disclosure - Leases - Value of Lease Liabilities (Details)",
     "role": "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails",
     "shortName": "Leases - Value of Lease Liabilities (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427413 - Disclosure - Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details)",
     "role": "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails",
     "shortName": "Leases - Leases Weighted-Average Lease Terms and Interest Rates (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428414 - Disclosure - Leases - Cash Outflows of the Leasing Activity (Details)",
     "role": "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails",
     "shortName": "Leases - Cash Outflows of the Leasing Activity (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "laws:OperatingLeaseAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429415 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.lawsonproducts.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ic5599c60b4e24339ab2bf5b363afc967_I20210331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i96712fc420aa4d30916d73a929f5f43d_D20220401-20220401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCommitmentFeePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431416 - Disclosure - Credit Agreement (Details)",
     "role": "http://www.lawsonproducts.com/role/CreditAgreementDetails",
     "shortName": "Credit Agreement (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i96712fc420aa4d30916d73a929f5f43d_D20220401-20220401",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LineOfCreditFacilityCommitmentFeePercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i58f81502bc6d467285e71002a809416f_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1004005 - Statement - Consolidated Statements of Changes in Stockholders' Equity",
     "role": "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
     "shortName": "Consolidated Statements of Changes in Stockholders' Equity",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i58f81502bc6d467285e71002a809416f_I20201231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2433417 - Disclosure - Stock Repurchase Program (Details)",
     "role": "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails",
     "shortName": "Stock Repurchase Program (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ie9f9b05c48844cdc890d2075ea2ed1ac_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436418 - Disclosure - Severance Reserve (Details)",
     "role": "http://www.lawsonproducts.com/role/SeveranceReserveDetails",
     "shortName": "Severance Reserve (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ie9f9b05c48844cdc890d2075ea2ed1ac_I20211231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438419 - Disclosure - Stock-Based Compensation - Additional Information (Details)",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensationAdditionalInformationDetails",
     "shortName": "Stock-Based Compensation - Additional Information (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2440420 - Disclosure - Income Taxes (Details)",
     "role": "http://www.lawsonproducts.com/role/IncomeTaxesDetails",
     "shortName": "Income Taxes (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2442421 - Disclosure - Commitments and Contingencies (Details)",
     "role": "http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails",
     "shortName": "Commitments and Contingencies (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccrualForEnvironmentalLossContingencies",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i4989400e0e5c496c89895ab70a253c51_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444422 - Disclosure - Related Party Transaction (Details)",
     "role": "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails",
     "shortName": "Related Party Transaction (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i4989400e0e5c496c89895ab70a253c51_D20220101-20220331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionPurchasesFromRelatedParty",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "laws:NumberOfBranches",
      "reportCount": 1,
      "unitRef": "branch",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2447423 - Disclosure - Segment Reporting (Details)",
     "role": "http://www.lawsonproducts.com/role/SegmentReportingDetails",
     "shortName": "Segment Reporting (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "icc7b6914e92642f7a7dd331f18ec34dc_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ie967c6d0fc224649888651f0a1284adf_I20200327",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "laws:SocialSecurityTaxEmployerDeferralCARESAct",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2449424 - Disclosure - COVID-19 Risks and Uncertainties (Details)",
     "role": "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails",
     "shortName": "COVID-19 Risks and Uncertainties (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ie967c6d0fc224649888651f0a1284adf_I20200327",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "laws:SocialSecurityTaxEmployerDeferralCARESAct",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "ia88ad305c5b84a2aa39eca81d91b534f_I20220331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - Statement - Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)",
     "role": "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical",
     "shortName": "Consolidated Statements of Changes in Stockholders' Equity (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i823cfb4b04b647898a2dcd3c5ea86e22_I20210331",
      "decimals": "INF",
      "lang": "en-US",
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usdPerShare",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1006007 - Statement - Condensed Consolidated Statements of Cash Flows",
     "role": "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows",
     "shortName": "Condensed Consolidated Statements of Cash Flows",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2101101 - Disclosure - Basis of Presentation and Summary of Significant Accounting Policies",
     "role": "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies",
     "shortName": "Basis of Presentation and Summary of Significant Accounting Policies",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2104102 - Disclosure - Business Combinations",
     "role": "http://www.lawsonproducts.com/role/BusinessCombinations",
     "shortName": "Business Combinations",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20220331.htm",
      "contextRef": "i28911930d5774060b732651d269170f3_D20220101-20220331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 49,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "country_US": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "UNITED STATES",
        "terseLabel": "United States"
       }
      }
     },
     "localname": "US",
     "nsuri": "http://xbrl.sec.gov/country/2021",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag",
        "terseLabel": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code",
        "terseLabel": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page.",
        "label": "Cover [Abstract]"
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date",
        "terseLabel": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus",
        "terseLabel": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus",
        "terseLabel": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date",
        "terseLabel": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r516"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an quarterly report.",
        "label": "Document Quarterly Report",
        "terseLabel": "Document Quarterly Report"
       }
      }
     },
     "localname": "DocumentQuarterlyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r517"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report",
        "terseLabel": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type",
        "terseLabel": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One",
        "terseLabel": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two",
        "terseLabel": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town",
        "terseLabel": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code",
        "terseLabel": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressStateOrProvince": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the state or province.",
        "label": "Entity Address, State or Province",
        "terseLabel": "Entity Address, State or Province"
       }
      }
     },
     "localname": "EntityAddressStateOrProvince",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key",
        "terseLabel": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding",
        "terseLabel": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status",
        "terseLabel": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains.",
        "label": "Entity [Domain]",
        "terseLabel": "Entity [Domain]"
       }
      }
     },
     "localname": "EntityDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company",
        "terseLabel": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number",
        "terseLabel": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category",
        "terseLabel": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation, State or Country Code",
        "terseLabel": "Entity Incorporation, State or Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r518"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current",
        "terseLabel": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name",
        "terseLabel": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company",
        "terseLabel": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business",
        "terseLabel": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r514"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number",
        "terseLabel": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_LegalEntityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The set of legal entities associated with a report.",
        "label": "Legal Entity [Axis]",
        "terseLabel": "Legal Entity [Axis]"
       }
      }
     },
     "localname": "LegalEntityAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number",
        "terseLabel": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r513"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security",
        "terseLabel": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r515"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Security Exchange Name",
        "terseLabel": "Security Exchange Name"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol",
        "terseLabel": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2021q4",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "laws_AdjustedTermSOFROrCDORRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Adjusted Term SOFR Or CDOR Rate",
        "label": "Adjusted Term SOFR Or CDOR Rate [Member]",
        "terseLabel": "Adjusted Term SOFR Or CDOR Rate"
       }
      }
     },
     "localname": "AdjustedTermSOFROrCDORRateMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_AftermarketAutomotiveSuppliesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aftermarket Automotive Supplies [Member]",
        "label": "Aftermarket Automotive Supplies [Member]",
        "terseLabel": "Aftermarket Automotive Supplies"
       }
      }
     },
     "localname": "AftermarketAutomotiveSuppliesMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_AlternateBaseRateOrCanadianPrimeRateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Alternate Base Rate Or Canadian Prime Rate",
        "label": "Alternate Base Rate Or Canadian Prime Rate [Member]",
        "terseLabel": "Alternate Base Rate Or Canadian Prime Rate"
       }
      }
     },
     "localname": "AlternateBaseRateOrCanadianPrimeRateMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_BoltSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bolt Segment",
        "label": "Bolt Segment [Member]",
        "terseLabel": "Bolt"
       }
      }
     },
     "localname": "BoltSegmentMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_BoltSupplySegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bolt [Member]",
        "label": "Bolt Supply Segment [Member]",
        "terseLabel": "Bolt Supply"
       }
      }
     },
     "localname": "BoltSupplySegmentMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_BusinessCombinationEarnoutProvisionPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Earnout Provision Period",
        "label": "Business Combination, Earnout Provision Period",
        "terseLabel": "Earnout provision period (in days)"
       }
      }
     },
     "localname": "BusinessCombinationEarnoutProvisionPeriod",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "laws_BusinessCombinationNumberOfEarnoutProvisions": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Number Of Earnout Provisions",
        "label": "Business Combination, Number Of Earnout Provisions",
        "terseLabel": "Number of earnout provisions"
       }
      }
     },
     "localname": "BusinessCombinationNumberOfEarnoutProvisions",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "laws_CuttingToolsAndAbrasivesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cutting Tools And Abrasives [Member]",
        "label": "Cutting Tools And Abrasives [Member]",
        "terseLabel": "Cutting Tools and Abrasives"
       }
      }
     },
     "localname": "CuttingToolsAndAbrasivesMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_DebtInstrumentAdditionalMargin": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Additional Margin",
        "label": "Debt Instrument, Additional Margin",
        "terseLabel": "Additional margin (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentAdditionalMargin",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "laws_DelayedDrawTermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Delayed Draw Term Loan Facility",
        "label": "Delayed Draw Term Loan Facility [Member]",
        "terseLabel": "Delayed Draw Term Loan Facility"
       }
      }
     },
     "localname": "DelayedDrawTermLoanFacilityMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_EarnoutSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Earnout Shares",
        "label": "Earnout Shares [Member]",
        "terseLabel": "Earnout Shares"
       }
      }
     },
     "localname": "EarnoutSharesMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_ElectricalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electrical [Member]",
        "label": "Electrical [Member]",
        "terseLabel": "Electrical"
       }
      }
     },
     "localname": "ElectricalMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_FasteningSystemMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fastening System [Member]",
        "label": "Fastening System [Member]",
        "terseLabel": "Fastening Systems"
       }
      }
     },
     "localname": "FasteningSystemMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_FinanceLeaseCost": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Cost",
        "label": "Finance Lease, Cost",
        "totalLabel": "Consolidated Financing Lease Expense"
       }
      }
     },
     "localname": "FinanceLeaseCost",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_FinanceLeaseLiabilityPresentValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Liability, Present Value",
        "label": "Finance Lease, Liability, Present Value",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPresentValue",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_FinanceLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDueAfterYearFour",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Finance Lease, Liability, to be Paid, after Year Four",
        "label": "Finance Lease, Liability, to be Paid, after Year Four",
        "verboseLabel": "Subsequent years"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_FluidPowerMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fluid Power [Member]",
        "label": "Fluid Power [Member]",
        "terseLabel": "Fluid Power"
       }
      }
     },
     "localname": "FluidPowerMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_GexproMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gexpro",
        "label": "Gexpro [Member]",
        "terseLabel": "Gexpro"
       }
      }
     },
     "localname": "GexproMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_GexproServicesHoldbackSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gexpro Services Holdback Shares",
        "label": "Gexpro Services Holdback Shares [Member]",
        "terseLabel": "Gexpro Services Holdback Shares"
       }
      }
     },
     "localname": "GexproServicesHoldbackSharesMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_GuaranteedInvestmentCertificateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guaranteed Investment Certificate",
        "label": "Guaranteed Investment Certificate [Member]",
        "terseLabel": "Guaranteed Investment Certificate"
       }
      }
     },
     "localname": "GuaranteedInvestmentCertificateMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_InventoryReceivedMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inventory Received",
        "label": "Inventory Received [Member]",
        "terseLabel": "Inventory Received"
       }
      }
     },
     "localname": "InventoryReceivedMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_JPMorganChaseBankNAMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "JPMorgan Chase Bank, NA",
        "label": "JPMorgan Chase Bank, NA [Member]",
        "terseLabel": "JPMorgan Chase Bank, NA"
       }
      }
     },
     "localname": "JPMorganChaseBankNAMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_LCKMAndMrKingMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "LCKM And Mr King",
        "label": "LCKM And Mr King [Member]",
        "terseLabel": "LCKM And Mr King"
       }
      }
     },
     "localname": "LCKMAndMrKingMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_LawsonSegmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lawson Segment",
        "label": "Lawson Segment [Member]",
        "terseLabel": "Lawson"
       }
      }
     },
     "localname": "LawsonSegmentMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_LeaseAssetsRightofUseAsset": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 8.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Assets, Right-of-Use Asset",
        "label": "Lease Assets, Right-of-Use Asset",
        "terseLabel": "Right of use assets",
        "totalLabel": "Total lease assets"
       }
      }
     },
     "localname": "LeaseAssetsRightofUseAsset",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_LeaseLiabilityCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Current",
        "label": "Lease Liability, Current",
        "terseLabel": "Lease obligation",
        "totalLabel": "Total current lease obligations"
       }
      }
     },
     "localname": "LeaseLiabilityCurrent",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_LeaseLiabilityNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lease Liability, Noncurrent",
        "label": "Lease Liability, Noncurrent",
        "terseLabel": "Lease obligation",
        "totalLabel": "Total long term lease obligation"
       }
      }
     },
     "localname": "LeaseLiabilityNoncurrent",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDueAfterYearFour",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "label": "Lessee, Operating Lease, Liability, To Be Paid, After Year Four",
        "terseLabel": "Subsequent years"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityToBePaidAfterYearFour",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_LessorOperatingLeaseRightOfUseAssetCarryingValue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lessor, Operating Lease, Right Of Use Asset, Carrying Value",
        "label": "Lessor, Operating Lease, Right Of Use Asset, Carrying Value",
        "terseLabel": "Carrying value"
       }
      }
     },
     "localname": "LessorOperatingLeaseRightOfUseAssetCarryingValue",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_LineOfCreditFacilityAccordionFeatureIncreaseLimit": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Accordion Feature, Increase Limit",
        "label": "Line of Credit Facility, Accordion Feature, Increase Limit",
        "terseLabel": "Accordion feature"
       }
      }
     },
     "localname": "LineOfCreditFacilityAccordionFeatureIncreaseLimit",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_LineOfCreditFacilityTickingFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line of Credit Facility, Ticking Fee Percentage",
        "label": "Line of Credit Facility, Ticking Fee Percentage",
        "terseLabel": "Ticking fee percentage (as a percent)"
       }
      }
     },
     "localname": "LineOfCreditFacilityTickingFeePercentage",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "laws_NetLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liabilities, Payments, Due [Abstract]",
        "label": "Net Lease Liabilities, Payments, Due [Abstract]",
        "terseLabel": "Total"
       }
      }
     },
     "localname": "NetLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "laws_NetLeaseLiabilityImputedInterest": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Imputed Interest",
        "label": "Net Lease Liability, Imputed Interest",
        "totalLabel": "Less: Interest"
       }
      }
     },
     "localname": "NetLeaseLiabilityImputedInterest",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDue": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Payments Due",
        "label": "Net Lease Liability, Payments Due",
        "totalLabel": "Total lease payments (1)"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDue",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDueAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Payments, Due after Year Four",
        "label": "Net Lease Liability, Payments, Due after Year Four",
        "totalLabel": "Subsequent years"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDueAfterYearFour",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Payments, Due Year Four",
        "label": "Net Lease Liability, Payments, Due Year Four",
        "totalLabel": "Year five"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDueYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Payments, Due Year One",
        "label": "Net Lease Liability, Payments, Due Year One",
        "totalLabel": "Year two"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDueYearOne",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Payments, Due Year Three",
        "label": "Net Lease Liability, Payments, Due Year Three",
        "totalLabel": "Year four"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Payments, Due Year Two",
        "label": "Net Lease Liability, Payments, Due Year Two",
        "totalLabel": "Year three"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Payments, Remainder of Fiscal Year",
        "label": "Net Lease Liability, Payments, Remainder of Fiscal Year",
        "totalLabel": "Year one"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsRemainderofFiscalYear",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPresentValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net Lease Liability, Present Value",
        "label": "Net Lease Liability, Present Value",
        "totalLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "NetLeaseLiabilityPresentValue",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NumberOfBranches": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Branches",
        "label": "Number Of Branches",
        "terseLabel": "Number of branches"
       }
      }
     },
     "localname": "NumberOfBranches",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "laws_NumberOfBrands": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number Of Brands",
        "label": "Number Of Brands",
        "terseLabel": "Number of brands acquired"
       }
      }
     },
     "localname": "NumberOfBrands",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease Assets And Liabilities",
        "label": "Operating Lease Assets And Liabilities [Table Text Block]",
        "terseLabel": "Operating Lease Assets and Liabilities"
       }
      }
     },
     "localname": "OperatingLeaseAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Operating Lease, Right-of-Use Asset, Accumulated Depreciation",
        "label": "Operating Lease, Right-of-Use Asset, Accumulated Depreciation",
        "terseLabel": "Operating lease accumulated depreciation"
       }
      }
     },
     "localname": "OperatingLeaseRightofUseAssetAccumulatedDepreciation",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Payments Of Deferred Employer Payroll Tax, CARES Act",
        "label": "Payments Of Deferred Employer Payroll Tax, CARES Act",
        "terseLabel": "Payments Of deferred employer payroll tax, CARES Act"
       }
      }
     },
     "localname": "PaymentsOfDeferredEmployerPayrollTaxCARESAct",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_RelatedPartyTransactionAdditionalSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, Additional Shares Outstanding",
        "label": "Related Party Transaction, Additional Shares Outstanding",
        "terseLabel": "Additional shares outstanding (in shares)"
       }
      }
     },
     "localname": "RelatedPartyTransactionAdditionalSharesOutstanding",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "laws_RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, Additional Shares Outstanding, Potentially Issuable",
        "label": "Related Party Transaction, Additional Shares Outstanding, Potentially Issuable",
        "terseLabel": "Potentially issuable shares (in shares)"
       }
      }
     },
     "localname": "RelatedPartyTransactionAdditionalSharesOutstandingPotentiallyIssuable",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "laws_RelatedPartyTransactionCommonStockOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, Common Stock, Outstanding",
        "label": "Related Party Transaction, Common Stock, Outstanding",
        "terseLabel": "Common stock outstanding (as a percent)"
       }
      }
     },
     "localname": "RelatedPartyTransactionCommonStockOutstanding",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "laws_RelatedPartyTransactionSharesOwned": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction, Shares Owned",
        "label": "Related Party Transaction, Shares Owned",
        "terseLabel": "Shares owned by related party (in shares)"
       }
      }
     },
     "localname": "RelatedPartyTransactionSharesOwned",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "laws_RelatedPartyTransactionTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related Party Transaction",
        "label": "Related Party Transaction [Text Block]",
        "terseLabel": "Related Party Transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionTextBlock",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransaction"
     ],
     "xbrltype": "textBlockItemType"
    },
    "laws_RevenueFromContractWithCustomerNumberOfRevenueStreams": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue From Contract With Customer, Number Of Revenue Streams",
        "label": "Revenue From Contract With Customer, Number Of Revenue Streams",
        "terseLabel": "Number of revenue streams"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerNumberOfRevenueStreams",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "laws_SafetyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Safety [Member]",
        "label": "Safety [Member]",
        "terseLabel": "Safety"
       }
      }
     },
     "localname": "SafetyMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_SecurityBonusPlan": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security bonus plan.",
        "label": "Security Bonus Plan",
        "verboseLabel": "Security bonus plan"
       }
      }
     },
     "localname": "SecurityBonusPlan",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_SeveranceReserveAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Severance reserve.",
        "label": "Severance Reserve [Abstract]",
        "terseLabel": "Severance Reserve [Abstract]"
       }
      }
     },
     "localname": "SeveranceReserveAbstract",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "xbrltype": "stringItemType"
    },
    "laws_SeveranceReserveTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Severance reserve.",
        "label": "Severance Reserve [Text Block]",
        "verboseLabel": "Severance Reserve"
       }
      }
     },
     "localname": "SeveranceReserveTextBlock",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserve"
     ],
     "xbrltype": "textBlockItemType"
    },
    "laws_SocialSecurityTaxEmployerDeferralCARESAct": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Social Security Tax, Employer, Deferral, CARES Act",
        "label": "Social Security Tax, Employer, Deferral, CARES Act",
        "terseLabel": "Deferred employer side social security payments"
       }
      }
     },
     "localname": "SocialSecurityTaxEmployerDeferralCARESAct",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_SpecialtyChemicalsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Specialty Chemicals [Member]",
        "label": "Specialty Chemicals [Member]",
        "terseLabel": "Specialty Chemicals"
       }
      }
     },
     "localname": "SpecialtyChemicalsMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_SubsequentEventAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Subsequent Event [Abstract]",
        "label": "Subsequent Event [Abstract]",
        "terseLabel": "Subsequent Event [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventAbstract",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "xbrltype": "stringItemType"
    },
    "laws_TermLoanFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Term Loan Facility",
        "label": "Term Loan Facility [Member]",
        "terseLabel": "Term Loan Facility"
       }
      }
     },
     "localname": "TermLoanFacilityMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_TestEquityAndGexproMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TestEquity And Gexpro",
        "label": "TestEquity And Gexpro [Member]",
        "terseLabel": "TestEquity And Gexpro"
       }
      }
     },
     "localname": "TestEquityAndGexproMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_TestEquityHoldbackSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TestEquity Holdback Shares",
        "label": "TestEquity Holdback Shares [Member]",
        "terseLabel": "TestEquity Holdback Shares"
       }
      }
     },
     "localname": "TestEquityHoldbackSharesMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_TestEquityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "TestEquity",
        "label": "TestEquity [Member]",
        "terseLabel": "TestEquity"
       }
      }
     },
     "localname": "TestEquityMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_WeldingAndMetalRepairMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Welding And Metal Repair [Member]",
        "label": "Welding And Metal Repair [Member]",
        "terseLabel": "Welding and Metal Repair"
       }
      }
     },
     "localname": "WeldingAndMetalRepairMember",
     "nsuri": "http://www.lawsonproducts.com/20220331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AffiliatedEntityMember": {
     "auth_ref": [
      "r309",
      "r417",
      "r418",
      "r420",
      "r510"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Affiliated Entity [Member]",
        "terseLabel": "Affiliated Entity"
       }
      }
     },
     "localname": "AffiliatedEntityMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r244",
      "r275",
      "r311",
      "r314",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r482",
      "r485",
      "r511",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r244",
      "r275",
      "r311",
      "r314",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r482",
      "r485",
      "r511",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r163",
      "r298",
      "r300",
      "r435",
      "r481",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r163",
      "r298",
      "r300",
      "r435",
      "r481",
      "r483"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r244",
      "r275",
      "r308",
      "r311",
      "r314",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r482",
      "r485",
      "r511",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r244",
      "r275",
      "r308",
      "r311",
      "r314",
      "r428",
      "r429",
      "r430",
      "r431",
      "r432",
      "r433",
      "r434",
      "r482",
      "r485",
      "r511",
      "r512"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r109",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r109",
      "r114",
      "r312"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r164",
      "r165",
      "r298",
      "r301",
      "r484",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r164",
      "r165",
      "r298",
      "r301",
      "r484",
      "r499",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505",
      "r506",
      "r507",
      "r508",
      "r509"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r109",
      "r114",
      "r224",
      "r312",
      "r426"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]",
        "terseLabel": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r37",
      "r423"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accounts Payable, Current",
        "verboseLabel": "Accounts payable"
       }
      }
     },
     "localname": "AccountsPayableCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r9",
      "r22",
      "r169",
      "r170"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Current",
        "verboseLabel": "Accounts receivable, less allowance for doubtful accounts of $830 and $798, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccrualForEnvironmentalLossContingencies": {
     "auth_ref": [
      "r208",
      "r222",
      "r223"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total costs accrued as of the balance sheet date for environmental loss contingencies.",
        "label": "Accrual for Environmental Loss Contingencies",
        "terseLabel": "Accrued environmental matter costs"
       }
      }
     },
     "localname": "AccrualForEnvironmentalLossContingencies",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CommitmentsandContingenciesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r40"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued Liabilities, Current",
        "verboseLabel": "Accrued expenses and other liabilities"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r25",
      "r50",
      "r51",
      "r52",
      "r471",
      "r493",
      "r497"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax",
        "verboseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r49",
      "r52",
      "r58",
      "r59",
      "r60",
      "r97",
      "r98",
      "r99",
      "r359",
      "r488",
      "r489",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "AOCI Attributable to Parent [Member]",
        "terseLabel": "Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r23"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.",
        "label": "Additional Paid in Capital, Common Stock",
        "verboseLabel": "Capital in excess of par value"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r322",
      "r323",
      "r324",
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional Paid-in Capital [Member]",
        "terseLabel": "Capital in Excess of Par Value"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r315",
      "r316",
      "r327",
      "r328"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.",
        "label": "APIC, Share-based Payment Arrangement, Increase for Cost Recognition",
        "terseLabel": "Shares issued"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Adjustments to reconcile net income to net cash used in operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r316",
      "r317",
      "r326"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Share-based Payment Arrangement, Expense",
        "terseLabel": "Stock-based compensation expense (income)"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r171",
      "r183",
      "r184",
      "r185"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "terseLabel": "Allowance for doubtful accounts"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r79",
      "r196",
      "r202"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization of Intangible Assets",
        "terseLabel": "Amortization of Intangible Assets"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r91",
      "r145",
      "r152",
      "r159",
      "r176",
      "r228",
      "r229",
      "r230",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r356",
      "r360",
      "r375",
      "r421",
      "r423",
      "r456",
      "r469"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets [Abstract]",
        "verboseLabel": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r10",
      "r11",
      "r48",
      "r91",
      "r176",
      "r228",
      "r229",
      "r230",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r356",
      "r360",
      "r375",
      "r421",
      "r423"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Assets, Current [Abstract]",
        "verboseLabel": "Current assets:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BridgeLoanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financing which is expected to be replaced by a medium to long-term loan. The loan \"bridges\" the gap in time when otherwise no financing would be in place.",
        "label": "Bridge Loan [Member]",
        "terseLabel": "Bridge Loan"
       }
      }
     },
     "localname": "BridgeLoanMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BuildingMember": {
     "auth_ref": [
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.",
        "label": "Building [Member]",
        "terseLabel": "McCook"
       }
      }
     },
     "localname": "BuildingMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r310",
      "r313"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.",
        "label": "Business Acquisition, Acquiree [Domain]",
        "terseLabel": "Business Acquisition, Acquiree [Domain]"
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r310",
      "r313",
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]",
        "terseLabel": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "auth_ref": [
      "r352"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of equity interests issued or issuable to acquire entity.",
        "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Shares",
        "terseLabel": "Number of shares authorized (in shares)"
       }
      }
     },
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]",
        "terseLabel": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination and Asset Acquisition [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r353"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for a business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities. The disclosure may include leverage buyout transactions (as applicable).",
        "label": "Business Combination Disclosure [Text Block]",
        "terseLabel": "Business Combinations"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessCombinations"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the acquisition of a business when the cash held by the acquired business exceeds the cash payments to acquire the business.",
        "label": "Cash Acquired in Excess of Payments to Acquire Business",
        "terseLabel": "Business acquisition, net of acquired cash"
       }
      }
     },
     "localname": "CashAcquiredInExcessOfPaymentsToAcquireBusiness",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r7",
      "r34",
      "r81"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and Cash Equivalents, at Carrying Value",
        "terseLabel": "Cash and cash equivalents",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r14"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for cash and cash equivalent footnotes,  which may include the types of deposits and money market instruments, applicable carrying amounts, restricted amounts and compensating balance arrangements. Cash and equivalents include: (1) currency on hand (2) demand deposits with banks or financial institutions (3) other kinds of accounts that have the general characteristics of demand deposits (4) short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Generally, only investments maturing within three months from the date of acquisition qualify.",
        "label": "Cash and Cash Equivalents Disclosure [Text Block]",
        "terseLabel": "Restricted Cash"
       }
      }
     },
     "localname": "CashAndCashEquivalentsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RestrictedCash"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r75",
      "r81",
      "r86"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "periodEndLabel": "Cash, cash equivalents and restricted cash at end of period",
        "periodStartLabel": "Cash, cash equivalents and restricted cash at beginning of period",
        "totalLabel": "Total cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r75",
      "r384"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Increase (decrease) in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashSurrenderValueOfLifeInsurance": {
     "auth_ref": [
      "r12",
      "r36"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.",
        "label": "Cash Surrender Value of Life Insurance",
        "verboseLabel": "Cash value of life insurance"
       }
      }
     },
     "localname": "CashSurrenderValueOfLifeInsurance",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r97",
      "r98",
      "r370"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Common Stock [Member]",
        "terseLabel": "Common Stock"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "netLabel": "Common stock, par value (in USD per share)",
        "terseLabel": "Common stock, par value (in USD per share)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquityParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "netLabel": "Common stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "periodEndLabel": "Balance at end of period (in shares)",
        "periodStartLabel": "Balance at beginning of year (in shares)",
        "verboseLabel": "Common stock, shares issued (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r21",
      "r276"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "verboseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r21",
      "r423"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "verboseLabel": "Common Stock, $1 par value: Authorized - 35,000,000 shares Issued - 9,368,463 and 9,363,093 shares, respectively Outstanding - 9,120,167 and 9,115,584 shares, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r54",
      "r56",
      "r57",
      "r64",
      "r463",
      "r477"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "totalLabel": "Comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r130",
      "r131",
      "r167",
      "r373",
      "r374",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage.",
        "label": "Concentration Risk Benchmark [Domain]",
        "terseLabel": "Concentration Risk Benchmark [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r130",
      "r131",
      "r167",
      "r373",
      "r374",
      "r498",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]",
        "terseLabel": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r130",
      "r131",
      "r167",
      "r373",
      "r374",
      "r498",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]",
        "terseLabel": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r130",
      "r131",
      "r167",
      "r373",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration Risk, Percentage",
        "terseLabel": "Concentration risk (as a percent)"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r130",
      "r131",
      "r167",
      "r373",
      "r374",
      "r500"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]",
        "terseLabel": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of contingent consideration.",
        "label": "Contingent Consideration by Type [Axis]",
        "terseLabel": "Contingent Consideration by Type [Axis]"
       }
      }
     },
     "localname": "ContingentConsiderationByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Description of contingent payment arrangement.",
        "label": "Contingent Consideration Type [Domain]",
        "terseLabel": "Contingent Consideration Type [Domain]"
       }
      }
     },
     "localname": "ContingentConsiderationTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r67",
      "r435"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.",
        "label": "Cost of Goods and Services Sold",
        "terseLabel": "Cost of goods sold"
       }
      }
     },
     "localname": "CostOfGoodsAndServicesSold",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CreditFacilityAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Axis]",
        "terseLabel": "Credit Facility [Axis]"
       }
      }
     },
     "localname": "CreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CreditFacilityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.",
        "label": "Credit Facility [Domain]",
        "terseLabel": "Credit Facility [Domain]"
       }
      }
     },
     "localname": "CreditFacilityDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r351"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]",
        "terseLabel": "Customer relationships"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]",
        "terseLabel": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r89",
      "r247",
      "r248",
      "r249",
      "r250",
      "r251",
      "r252",
      "r253",
      "r258",
      "r265",
      "r266",
      "r267",
      "r273"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "verboseLabel": "Credit Agreement"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreement"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentAxis": {
     "auth_ref": [
      "r17",
      "r18",
      "r19",
      "r90",
      "r95",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r248",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r269",
      "r270",
      "r271",
      "r272",
      "r395",
      "r457",
      "r458",
      "r468"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.",
        "label": "Debt Instrument [Axis]",
        "terseLabel": "Debt Instrument [Axis]"
       }
      }
     },
     "localname": "DebtInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.",
        "label": "Debt Instrument, Basis Spread on Variable Rate",
        "terseLabel": "Basis spread on variable rate (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentBasisSpreadOnVariableRate1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r42",
      "r268",
      "r393",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "terseLabel": "Interest rate (as a percent)"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "auth_ref": [
      "r43",
      "r90",
      "r95",
      "r241",
      "r242",
      "r243",
      "r244",
      "r245",
      "r246",
      "r248",
      "r254",
      "r255",
      "r256",
      "r257",
      "r259",
      "r260",
      "r261",
      "r262",
      "r263",
      "r264",
      "r269",
      "r270",
      "r271",
      "r272",
      "r395"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.",
        "label": "Debt Instrument, Name [Domain]",
        "terseLabel": "Debt Instrument, Name [Domain]"
       }
      }
     },
     "localname": "DebtInstrumentNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Debt, Weighted Average Interest Rate",
        "verboseLabel": "Weighted average interest rate"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
        "label": "Deferred Compensation Liability, Classified, Noncurrent",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for stock option plans and other equity-based compensation arrangements.",
        "label": "Deferred Compensation Share-based Arrangements, Liability, Current and Noncurrent",
        "terseLabel": "Stock-based compensation liability"
       }
      }
     },
     "localname": "DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r394"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Gross",
        "terseLabel": "Deferred financing costs incurred"
       }
      }
     },
     "localname": "DeferredFinanceCostsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r36",
      "r254",
      "r394"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.",
        "label": "Debt Issuance Costs, Net",
        "terseLabel": "Deferred financing costs net of accumulated amortization"
       }
      }
     },
     "localname": "DeferredFinanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r330",
      "r331"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred Income Tax Assets, Net",
        "terseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r330",
      "r331"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.",
        "label": "Deferred Income Tax Liabilities, Net",
        "terseLabel": "Deferred tax liability"
       }
      }
     },
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Revenue Disclosure [Abstract]",
        "terseLabel": "Deferred Revenue Disclosure [Abstract]"
       }
      }
     },
     "localname": "DeferredRevenueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r79",
      "r140"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation, Depletion and Amortization",
        "verboseLabel": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Disaggregation of Revenue [Line Items]",
        "terseLabel": "Disaggregation of Revenue [Line Items]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r298",
      "r300",
      "r301",
      "r302",
      "r303",
      "r304",
      "r305",
      "r306"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table]",
        "terseLabel": "Disaggregation of Revenue [Table]"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r298"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.",
        "label": "Disaggregation of Revenue [Table Text Block]",
        "terseLabel": "Disaggregation of Revenue"
       }
      }
     },
     "localname": "DisaggregationOfRevenueTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r329"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for share-based payment arrangement.",
        "label": "Share-based Payment Arrangement [Text Block]",
        "terseLabel": "Stock-Based Compensation"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Share-based Payment Arrangement [Abstract]",
        "terseLabel": "Disclosure of Compensation Related Costs, Share-based Payments [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisclosureOfRepurchaseAgreementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Disclosure of Repurchase Agreements [Abstract]"
       }
      }
     },
     "localname": "DisclosureOfRepurchaseAgreementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r94",
      "r231",
      "r233",
      "r234",
      "r238",
      "r239",
      "r240",
      "r418",
      "r460",
      "r475"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.",
        "label": "Due to Related Parties",
        "terseLabel": "Related parties, liabilities"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r65",
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r115",
      "r117",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r371",
      "r372",
      "r464",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Earnings Per Share, Basic",
        "terseLabel": "Basic income per share of common stock (in USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r65",
      "r106",
      "r107",
      "r108",
      "r109",
      "r110",
      "r117",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r371",
      "r372",
      "r464",
      "r478"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Diluted income per share of common stock (in USD per share)"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r384"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents",
        "terseLabel": "Effect of exchange rate changes on cash and cash equivalents"
       }
      }
     },
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r333"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Effective Income Tax Rate Reconciliation, Percent",
        "terseLabel": "Effective income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeBenefitsAndShareBasedCompensation": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for employee benefit and equity-based compensation.",
        "label": "Employee Benefits and Share-based Compensation",
        "terseLabel": "Stock-based compensation"
       }
      }
     },
     "localname": "EmployeeBenefitsAndShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeSeveranceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Termination of an employee associated with exit from or disposal of business activities or restructurings pursuant to a plan.",
        "label": "Employee Severance [Member]",
        "terseLabel": "Employee Severance"
       }
      }
     },
     "localname": "EmployeeSeveranceMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r2",
      "r58",
      "r59",
      "r60",
      "r97",
      "r98",
      "r99",
      "r102",
      "r111",
      "r113",
      "r128",
      "r180",
      "r276",
      "r277",
      "r322",
      "r323",
      "r324",
      "r339",
      "r340",
      "r370",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r488",
      "r489",
      "r490",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.",
        "label": "Equity Component [Domain]",
        "terseLabel": "Equity Component [Domain]"
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityMethodInvestmentOwnershipPercentage": {
     "auth_ref": [
      "r175"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.",
        "label": "Equity Method Investment, Ownership Percentage",
        "terseLabel": "Ownership percentage (as a percent)"
       }
      }
     },
     "localname": "EquityMethodInvestmentOwnershipPercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r399",
      "r404",
      "r411"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": {
       "order": 2.0,
       "parentTag": "laws_FinanceLeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest expense on finance lease liability.",
        "label": "Finance Lease, Interest Expense",
        "terseLabel": "Consolidated Financing Lease Interest"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r401",
      "r406"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of interest paid on finance lease liability.",
        "label": "Finance Lease, Interest Payment on Liability",
        "terseLabel": "Operating cash flows from financing leases"
       }
      }
     },
     "localname": "FinanceLeaseInterestPaymentOnLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Finance Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Financing Leases"
       }
      }
     },
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r397"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "laws_LeaseLiabilityCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.",
        "label": "Finance Lease, Liability, Current",
        "terseLabel": "Total current financing lease obligation"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.",
        "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]",
        "terseLabel": "Value of Finance Lease Liabilities Generated by Leasing Activities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r397"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "laws_LeaseLiabilityNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.",
        "label": "Finance Lease, Liability, Noncurrent",
        "terseLabel": "Total long term financing lease obligation"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total lease payments (1)"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDueYearOne",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "verboseLabel": "Year two"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDueYearFour",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "terseLabel": "Year five"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDueYearThree",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "verboseLabel": "Year four"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDueYearTwo",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 5.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "verboseLabel": "Year three"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.",
        "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Year one"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r400",
      "r406"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for principal payment on finance lease.",
        "label": "Finance Lease, Principal Payments",
        "negatedTerseLabel": "Payment of financing lease principal",
        "terseLabel": "Financing cash flows from financing leases"
       }
      }
     },
     "localname": "FinanceLeasePrincipalPayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r396"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "laws_LeaseAssetsRightofUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "terseLabel": "Total ROU financing lease assets"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r399",
      "r404"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated amortization of right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Accumulated Amortization",
        "terseLabel": "Finance lease accumulated amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r399",
      "r404",
      "r411"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "laws_FinanceLeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease.",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "terseLabel": "Consolidated Financing Lease Amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r408",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for finance lease calculated at point in time.",
        "label": "Finance Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Finance Leases, Weighted Average Interest Rate"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r407",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Finance Leases, Weighted Average Term in Years"
       }
      }
     },
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r201"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Accumulated Amortization",
        "negatedTerseLabel": "Accumulated Amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r197",
      "r198",
      "r201",
      "r203",
      "r436",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r201",
      "r440"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "terseLabel": "Gross Carrying Amount"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]",
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r197",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r201",
      "r436"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Net Carrying Value"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and Administrative Expense",
        "terseLabel": "General and administrative expenses"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r189",
      "r190",
      "r423",
      "r455"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill",
        "periodEndLabel": "Goodwill, ending balance",
        "periodStartLabel": "Goodwill, beginning balance",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]",
        "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill.",
        "label": "Goodwill Disclosure [Text Block]",
        "terseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillGoodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r191"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill, Foreign Currency Translation Gain (Loss)",
        "terseLabel": "Impact of foreign exchange rates"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Goodwill [Line Items]",
        "terseLabel": "Goodwill [Line Items]"
       }
      }
     },
     "localname": "GoodwillLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Goodwill [Roll Forward]",
        "terseLabel": "Goodwill [Roll Forward]"
       }
      }
     },
     "localname": "GoodwillRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r66",
      "r91",
      "r145",
      "r151",
      "r155",
      "r158",
      "r161",
      "r176",
      "r228",
      "r229",
      "r230",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r375"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r62",
      "r145",
      "r151",
      "r155",
      "r158",
      "r161",
      "r453",
      "r461",
      "r466",
      "r479"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]",
        "terseLabel": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]",
        "terseLabel": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r92",
      "r334",
      "r335",
      "r336",
      "r341",
      "r343",
      "r345",
      "r346",
      "r347"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "Income Tax Disclosure [Text Block]",
        "verboseLabel": "Income Taxes"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r93",
      "r112",
      "r113",
      "r143",
      "r332",
      "r342",
      "r344",
      "r480"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "terseLabel": "Income tax expense"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r82"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Income Taxes Paid, Net",
        "terseLabel": "Net cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 8.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.",
        "label": "Increase (Decrease) in Accounts Payable and Accrued Liabilities",
        "verboseLabel": "Accounts payable and other liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 5.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Accounts receivable"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 4.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedTerseLabel": "Deferred income taxes"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 6.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Increase (Decrease) in Operating Capital [Abstract]",
        "verboseLabel": "Changes in operating assets and liabilities"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 9.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other.",
        "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net",
        "negatedLabel": "Other"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherOperatingCapitalNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r78"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 7.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Miscellaneous receivables, prepaid expenses and other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]",
        "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]"
       }
      }
     },
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r118",
      "r119",
      "r120",
      "r124"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of share based payment arrangements using the treasury stock method.",
        "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-based Payment Arrangements",
        "terseLabel": "Effect of dilutive securities outstanding (in shares)"
       }
      }
     },
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r204"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all or part of the information related to intangible assets.",
        "label": "Intangible Assets Disclosure [Text Block]",
        "terseLabel": "Intangible Assets"
       }
      }
     },
     "localname": "IntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r195",
      "r199"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible Assets, Net (Excluding Goodwill)",
        "terseLabel": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Intangible Assets, Net (Excluding Goodwill) [Abstract]"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwillAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r61",
      "r139",
      "r392",
      "r394",
      "r465"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.",
        "label": "Interest Expense",
        "negatedLabel": "Interest expense",
        "terseLabel": "Interest expense"
       }
      }
     },
     "localname": "InterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r73",
      "r76",
      "r82"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.",
        "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities",
        "terseLabel": "Net cash paid for interest"
       }
      }
     },
     "localname": "InterestPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]",
        "terseLabel": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "Inventory Disclosure [Text Block]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r47"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/InventoriesScheduleofInventoryDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross amount, as of the balance sheet date, of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Inventory, Gross",
        "terseLabel": "Inventories, gross"
       }
      }
     },
     "localname": "InventoryGross",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r8",
      "r47",
      "r423"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/InventoriesScheduleofInventoryDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Net",
        "terseLabel": "Inventories, net",
        "totalLabel": "Inventories, net"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/InventoriesScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory, Net [Abstract]",
        "verboseLabel": "Components of inventories"
       }
      }
     },
     "localname": "InventoryNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesScheduleofInventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r47",
      "r187"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/InventoriesScheduleofInventoryDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation reserve for inventory.",
        "label": "Inventory Valuation Reserves",
        "negatedTerseLabel": "Reserve for obsolete and excess inventory"
       }
      }
     },
     "localname": "InventoryValuationReserves",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r186"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory Write-down",
        "terseLabel": "Reserve for obsolete and excess inventory"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r409",
      "r411"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "totalLabel": "Net Lease Cost"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r409"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.",
        "label": "Lease, Cost [Table Text Block]",
        "terseLabel": "Net Lease Cost"
       }
      }
     },
     "localname": "LeaseCostTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeasesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Leases [Abstract]",
        "terseLabel": "Leases [Abstract]"
       }
      }
     },
     "localname": "LeasesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalMattersAndContingenciesTextBlock": {
     "auth_ref": [
      "r225"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for legal proceedings, legal contingencies, litigation, regulatory and environmental matters and other contingencies.",
        "label": "Legal Matters and Contingencies [Text Block]",
        "terseLabel": "Commitments and Contingencies"
       }
      }
     },
     "localname": "LegalMattersAndContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CommitmentsandContingencies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.",
        "label": "Lessee, Finance Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeFinanceLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Lessee, Lease, Description [Line Items]",
        "terseLabel": "Lessee, Lease, Description [Line Items]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "auth_ref": [
      "r403"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about lessee's leases.",
        "label": "Lessee, Lease, Description [Table]",
        "terseLabel": "Lessee, Lease, Description [Table]"
       }
      }
     },
     "localname": "LesseeLeaseDescriptionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r410"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Value of Operating Lease Liabilities Generated by Leasing Activities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDue",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments (1)"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDueYearOne",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "verboseLabel": "Year two"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDueYearFour",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 6.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "verboseLabel": "Year five"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDueYearThree",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 3.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "terseLabel": "Year four"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsDueYearTwo",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 4.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "verboseLabel": "Year three"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1": {
       "order": 1.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year",
        "terseLabel": "Year one"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r410"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "laws_NetLeaseLiabilityImputedInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "terseLabel": "Less: Interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r412"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.",
        "label": "Lessee, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "LesseeOperatingLeasesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LetterOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).",
        "label": "Letter of Credit [Member]",
        "verboseLabel": "Letter of Credit"
       }
      }
     },
     "localname": "LetterOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r39",
      "r91",
      "r153",
      "r176",
      "r228",
      "r229",
      "r230",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r357",
      "r360",
      "r361",
      "r375",
      "r421",
      "r422"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.",
        "label": "Liabilities",
        "totalLabel": "Total liabilities"
       }
      }
     },
     "localname": "Liabilities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r28",
      "r91",
      "r176",
      "r375",
      "r423",
      "r459",
      "r473"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and stockholders\u2019 equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities and Equity [Abstract]",
        "verboseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r41",
      "r91",
      "r176",
      "r228",
      "r229",
      "r230",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r357",
      "r360",
      "r361",
      "r375",
      "r421",
      "r422",
      "r423"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Liabilities, Current [Abstract]",
        "verboseLabel": "Current liabilities:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCredit": {
     "auth_ref": [
      "r19",
      "r458",
      "r468"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.",
        "label": "Long-term Line of Credit",
        "terseLabel": "Loans outstanding"
       }
      }
     },
     "localname": "LineOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityAxis": {
     "auth_ref": [
      "r38",
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit.",
        "label": "Lender Name [Axis]",
        "terseLabel": "Lender Name [Axis]"
       }
      }
     },
     "localname": "LineOfCreditFacilityAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the fee for available but unused credit capacity under the credit facility.",
        "label": "Line of Credit Facility, Commitment Fee Amount",
        "terseLabel": "Commitment fee"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeeAmount",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeePercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fee, expressed as a percentage of the line of credit facility, for the line of credit facility regardless of whether the facility has been used.",
        "label": "Line of Credit Facility, Commitment Fee Percentage",
        "terseLabel": "Commitment fee percentage"
       }
      }
     },
     "localname": "LineOfCreditFacilityCommitmentFeePercentage",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Current Borrowing Capacity",
        "verboseLabel": "Credit facility, borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityLenderDomain": {
     "auth_ref": [
      "r38",
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility.",
        "label": "Line of Credit Facility, Lender [Domain]",
        "terseLabel": "Line of Credit Facility, Lender [Domain]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLenderDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LineOfCreditFacilityLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Line of Credit Facility [Line Items]",
        "terseLabel": "Line of Credit Facility [Line Items]"
       }
      }
     },
     "localname": "LineOfCreditFacilityLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "terseLabel": "Maximum borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r38"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding).",
        "label": "Line of Credit Facility, Remaining Borrowing Capacity",
        "terseLabel": "Line of credit facility, remaining borrowing capacity"
       }
      }
     },
     "localname": "LineOfCreditFacilityRemainingBorrowingCapacity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r38",
      "r90"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Line of Credit Facility [Table]",
        "terseLabel": "Line of Credit Facility [Table]"
       }
      }
     },
     "localname": "LineOfCreditFacilityTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars.",
        "label": "Line of Credit [Member]",
        "terseLabel": "Line of Credit"
       }
      }
     },
     "localname": "LineOfCreditMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r43"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-term debt.",
        "label": "Long-term Debt, Type [Axis]",
        "terseLabel": "Long-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "LongtermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r43",
      "r226"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Long-term Debt, Type [Domain]",
        "terseLabel": "Long-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "LongtermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by (used in) financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]",
        "verboseLabel": "Financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r75"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash used in investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]",
        "verboseLabel": "Investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r75",
      "r77",
      "r80"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]",
        "verboseLabel": "Operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r6",
      "r53",
      "r55",
      "r60",
      "r63",
      "r80",
      "r91",
      "r101",
      "r106",
      "r107",
      "r108",
      "r109",
      "r112",
      "r113",
      "r121",
      "r145",
      "r151",
      "r155",
      "r158",
      "r161",
      "r176",
      "r228",
      "r229",
      "r230",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r239",
      "r240",
      "r372",
      "r375",
      "r462",
      "r476"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net Income (Loss) Attributable to Parent",
        "totalLabel": "Net income",
        "verboseLabel": "Net income"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Line Items]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NewAccountingPronouncementsOrChangeInAccountingPrincipleTable": {
     "auth_ref": [
      "r0",
      "r1",
      "r2",
      "r3",
      "r4",
      "r100",
      "r101",
      "r102",
      "r103",
      "r104",
      "r105",
      "r108",
      "r114",
      "r125",
      "r173",
      "r174",
      "r177",
      "r178",
      "r179",
      "r180",
      "r181",
      "r182",
      "r227",
      "r318",
      "r319",
      "r320",
      "r321",
      "r322",
      "r323",
      "r324",
      "r325",
      "r337",
      "r338",
      "r339",
      "r340",
      "r362",
      "r363",
      "r364",
      "r365",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r381",
      "r382",
      "r383",
      "r416",
      "r437",
      "r438",
      "r439",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r494",
      "r495",
      "r496",
      "r497",
      "r519",
      "r520",
      "r521",
      "r522",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Summarization of the changes in an accounting principle or a new accounting pronouncement, including the line items affected by the change and the financial effects of the change on those particular line items.",
        "label": "Accounting Standards Update and Change in Accounting Principle [Table]",
        "terseLabel": "New Accounting Pronouncements or Change in Accounting Principle [Table]"
       }
      }
     },
     "localname": "NewAccountingPronouncementsOrChangeInAccountingPrincipleTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": {
     "auth_ref": [
      "r83",
      "r84",
      "r85"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed",
        "terseLabel": "Additions of property, plant and equipment included in accounts payable"
       }
      }
     },
     "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NumberOfOperatingSegments": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.",
        "label": "Number of Operating Segments",
        "terseLabel": "Number of operating segments"
       }
      }
     },
     "localname": "NumberOfOperatingSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of segments reported by the entity. A reportable segment is a component of an entity for which there is an accounting requirement to report separate financial information on that component in the entity's financial statements.",
        "label": "Number of Reportable Segments",
        "terseLabel": "Number of reportable segments"
       }
      }
     },
     "localname": "NumberOfReportableSegments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating Expenses [Abstract]",
        "verboseLabel": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r145",
      "r151",
      "r155",
      "r158",
      "r161"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "terseLabel": "Operating income",
        "totalLabel": "Operating income"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r405",
      "r411"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.",
        "label": "Operating Lease, Cost",
        "terseLabel": "Consolidated Operating Lease Expense"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "auth_ref": [
      "r127",
      "r413",
      "r414"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.",
        "label": "Operating Lease, Lease Income",
        "terseLabel": "Operating lease revenue"
       }
      }
     },
     "localname": "OperatingLeaseLeaseIncome",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]",
        "terseLabel": "Operating Leases"
       }
      }
     },
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r397"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "Operating Lease, Liability",
        "terseLabel": "Present value of lease liabilities",
        "verboseLabel": "Lease liability"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNarrativeDetails",
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r397"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "laws_LeaseLiabilityCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Operating Lease, Liability, Current",
        "terseLabel": "Total current operating lease obligation"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.",
        "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r397"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "laws_LeaseLiabilityNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Operating Lease, Liability, Noncurrent",
        "terseLabel": "Total long term operating lease obligation"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r398"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.",
        "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "enumerationSetItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r402",
      "r406"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments",
        "terseLabel": "Operating cash flows from operating leases"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r396"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "laws_LeaseAssetsRightofUseAsset",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating Lease, Right-of-Use Asset",
        "terseLabel": "Total Right Of Use (\"ROU\") operating lease assets",
        "verboseLabel": "Right of use asset"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNarrativeDetails",
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r408",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "terseLabel": "Operating Leases, Weighted Average Interest Rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r407",
      "r411"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "terseLabel": "Operating Leases, Weighted Average Term in Years"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "auth_ref": [
      "r415"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for lessor's operating leases.",
        "label": "Lessor, Operating Leases [Text Block]",
        "terseLabel": "Leases"
       }
      }
     },
     "localname": "OperatingLeasesOfLessorDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r36"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other Assets, Noncurrent",
        "verboseLabel": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r354",
      "r355",
      "r358"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity.",
        "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax, Portion Attributable to Parent",
        "terseLabel": "Adjustment for foreign currency translation"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]",
        "terseLabel": "Comprehensive income"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r44"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other Liabilities, Noncurrent",
        "verboseLabel": "Other liabilities"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r69"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.",
        "label": "Other Nonoperating Income (Expense)",
        "terseLabel": "Other income, net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r72"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Payments for Repurchase of Common Stock",
        "negatedTerseLabel": "Shares repurchased held in treasury"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r74",
      "r211"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash payments made as the result of exit or disposal activities. Excludes payments associated with a discontinued operation or an asset retirement obligation.",
        "label": "Payments for Restructuring",
        "negatedTerseLabel": "Cash paid"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r71"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchases of property, plant and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r20",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.",
        "label": "Preferred Stock, Par or Stated Value Per Share",
        "verboseLabel": "Preferred stock, par value (in USD per share)"
       }
      }
     },
     "localname": "PreferredStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.",
        "label": "Preferred Stock, Shares Authorized",
        "verboseLabel": "Preferred stock, shares authorized (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r20",
      "r274"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt.",
        "label": "Preferred Stock, Shares Issued",
        "verboseLabel": "Preferred stock, shares issued (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.",
        "label": "Preferred Stock, Shares Outstanding",
        "verboseLabel": "Preferred stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "PreferredStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r20",
      "r423"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Preferred Stock, Value, Issued",
        "verboseLabel": "Preferred Stock, $1 par value: Authorized - 500,000 shares, Issued and outstanding \u2014 None"
       }
      }
     },
     "localname": "PreferredStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r10",
      "r32",
      "r33"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Prepaid Expense and Other Assets, Current",
        "verboseLabel": "Miscellaneous receivables and prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 1.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash inflow or cash outflow from a contractual arrangement with the lender, including letter of credit, standby letter of credit and revolving credit arrangements, under which borrowings can be made up to a specific amount at any point in time with either short term or long term maturity that is collateralized (backed by pledge, mortgage or other lien in the entity's assets).",
        "label": "Proceeds from (Repayments of) Lines of Credit",
        "verboseLabel": "Net proceeds on revolving lines of credit"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "auth_ref": [
      "r300"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery and act of providing assistance, classified as other.",
        "label": "Product and Service, Other [Member]",
        "terseLabel": "Other"
       }
      }
     },
     "localname": "ProductAndServiceOtherMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r129"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues during the period from a specified product are to a specified benchmark, such as total net revenues, segment revenues or product line revenues. May also reflect the percentage contribution the product made to operating results. Risk is materially adverse effects of a loss of sales of a significant product or line of products, which could occur upon loss of rights to sell, distribute or license others; loss of patent or copyright protection; or technological obsolescence.",
        "label": "Product Concentration Risk [Member]",
        "terseLabel": "Product Concentration Risk"
       }
      }
     },
     "localname": "ProductConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r35",
      "r206"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Long-Lived Tangible Asset [Axis]",
        "terseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r15",
      "r16",
      "r206",
      "r423",
      "r467",
      "r474"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property, Plant and Equipment, Net",
        "verboseLabel": "Property, plant and equipment, less accumulated depreciation and amortization"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r15",
      "r205"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.",
        "label": "Long-Lived Tangible Asset [Domain]",
        "terseLabel": "Long-Lived Tangible Asset [Domain]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r309",
      "r417",
      "r418"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]",
        "terseLabel": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "auth_ref": [
      "r417",
      "r420"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transactions with related party during the financial reporting period.",
        "label": "Related Party Transaction, Amounts of Transaction",
        "terseLabel": "Amount of transaction"
       }
      }
     },
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionAxis": {
     "auth_ref": [
      "r309",
      "r417",
      "r418",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party transaction.",
        "label": "Related Party Transaction [Axis]",
        "terseLabel": "Related Party Transaction [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionDomain": {
     "auth_ref": [
      "r309"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Transaction between related party.",
        "label": "Related Party Transaction [Domain]",
        "terseLabel": "Related Party Transaction [Domain]"
       }
      }
     },
     "localname": "RelatedPartyTransactionDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]",
        "terseLabel": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionPurchasesFromRelatedParty": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Purchases during the period (excluding transactions that are eliminated in consolidated or combined financial statements) with related party.",
        "label": "Related Party Transaction, Purchases from Related Party",
        "terseLabel": "Purchases from related party"
       }
      }
     },
     "localname": "RelatedPartyTransactionPurchasesFromRelatedParty",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r309",
      "r417",
      "r420",
      "r441",
      "r442",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]",
        "terseLabel": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedCashAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Restricted Cash [Abstract]",
        "terseLabel": "Restricted Cash [Abstract]"
       }
      }
     },
     "localname": "RestrictedCashAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r7",
      "r14",
      "r81",
      "r86"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted Cash and Cash Equivalents, Current",
        "terseLabel": "Restricted cash",
        "verboseLabel": "Restricted cash"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.lawsonproducts.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis": {
     "auth_ref": [
      "r34"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by category of cash or cash equivalent items which are restricted as to withdrawal or usage.",
        "label": "Restricted Cash and Cash Equivalents [Axis]",
        "terseLabel": "Restricted Cash and Cash Equivalents [Axis]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of cash and cash equivalent. Cash is currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash and Cash Equivalents [Domain]",
        "terseLabel": "Cash and Cash Equivalents [Domain]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restricted Cash and Cash Equivalents Items [Line Items]",
        "terseLabel": "Restricted Cash and Cash Equivalents Items [Line Items]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsItemsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r79",
      "r209",
      "r216",
      "r219"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses associated with exit or disposal activities pursuant to an authorized plan. Excludes expenses related to a discontinued operation or an asset retirement obligation.",
        "label": "Restructuring Charges",
        "terseLabel": "Charged to earnings"
       }
      }
     },
     "localname": "RestructuringCharges",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [
      "r210",
      "r211",
      "r219",
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of restructuring cost.",
        "label": "Restructuring Type [Axis]",
        "terseLabel": "Restructuring Cost and Reserve [Axis]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringCostAndReserveLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restructuring Cost and Reserve [Line Items]",
        "terseLabel": "Restructuring Cost and Reserve [Line Items]"
       }
      }
     },
     "localname": "RestructuringCostAndReserveLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r211",
      "r217"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount (including both current and noncurrent portions of the accrual) as of the balance sheet date pertaining to a specified type of cost associated with exit from or disposal of business activities or restructuring pursuant to a duly authorized plan.",
        "label": "Restructuring Reserve",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of period"
       }
      }
     },
     "localname": "RestructuringReserve",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringReserveRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Restructuring Reserve [Roll Forward]",
        "verboseLabel": "Reserve for severance and related payments"
       }
      }
     },
     "localname": "RestructuringReserveRollForward",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r24",
      "r277",
      "r325",
      "r423",
      "r472",
      "r492",
      "r497"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings (Accumulated Deficit)",
        "verboseLabel": "Retained earnings"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r2",
      "r97",
      "r98",
      "r99",
      "r102",
      "r111",
      "r113",
      "r180",
      "r322",
      "r323",
      "r324",
      "r339",
      "r340",
      "r370",
      "r488",
      "r490"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Retained Earnings [Member]",
        "terseLabel": "Retained Earnings"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenue from Contract with Customer [Abstract]",
        "terseLabel": "Revenue from Contract with Customer [Abstract]"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r136",
      "r137",
      "r150",
      "r156",
      "r157",
      "r163",
      "r164",
      "r167",
      "r297",
      "r298",
      "r435"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r130",
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation.",
        "label": "Revenue from Contract with Customer Benchmark [Member]",
        "terseLabel": "Revenue from Contract with Customer Benchmark"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r88",
      "r289",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue from contract with customer.",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r299",
      "r307"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.",
        "label": "Revenue from Contract with Customer [Text Block]",
        "terseLabel": "Revenue Recognition"
       }
      }
     },
     "localname": "RevenueFromContractWithCustomerTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.",
        "label": "Revolving Credit Facility [Member]",
        "terseLabel": "Revolving Credit Facility"
       }
      }
     },
     "localname": "RevolvingCreditFacilityMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r348",
      "r349"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]",
        "terseLabel": "Business Acquisitions"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r197",
      "r200",
      "r436"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]",
        "terseLabel": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r197",
      "r200"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "verboseLabel": "Intangible Assets Disclosure"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r192",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.",
        "label": "Schedule of Goodwill [Table]",
        "terseLabel": "Schedule of Goodwill [Table]"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r192",
      "r193"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.",
        "label": "Schedule of Goodwill [Table Text Block]",
        "terseLabel": "Schedule of Goodwill"
       }
      }
     },
     "localname": "ScheduleOfGoodwillTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r13",
      "r29",
      "r30",
      "r31"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory, Current [Table Text Block]",
        "verboseLabel": "Components of Inventories"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r419",
      "r420"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]",
        "terseLabel": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": {
     "auth_ref": [
      "r14",
      "r86",
      "r454",
      "r470"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table]",
        "terseLabel": "Restrictions on Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r210",
      "r211",
      "r212",
      "r213",
      "r219",
      "r220",
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Table presenting the description of the restructuring costs, such as the expected cost; the costs incurred during the period; the cumulative costs incurred as of the balance sheet date; the income statement caption within which the restructuring charges recognized for the period are included; and the amount of and periodic changes to an entity's restructuring reserve that occurred during the period associated with the exit from or disposal of business activities or restructurings for each major type of cost by type of restructuring.",
        "label": "Schedule of Restructuring and Related Costs [Table]",
        "terseLabel": "Schedule of Restructuring and Related Costs [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r214",
      "r215",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of costs incurred for restructuring including, but not limited to, exit and disposal activities, remediation, implementation, integration, asset impairment, and charges against earnings from the write-down of assets.",
        "label": "Restructuring and Related Costs [Table Text Block]",
        "verboseLabel": "Changes in the Company's Reserve for Severance"
       }
      }
     },
     "localname": "ScheduleOfRestructuringAndRelatedCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r145",
      "r148",
      "r154",
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r145",
      "r148",
      "r154",
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]",
        "terseLabel": "Schedule of Segment Reporting Information, by Segment"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SecuredLongTermDebt": {
     "auth_ref": [
      "r43"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.0,
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of collateralized debt obligations with maturities initially due after one year or beyond the operating cycle, if longer, excluding the current portion. Obligations include, but not limited to, mortgage loans, chattel loans, and other borrowings secured by assets.",
        "label": "Secured Long-term Debt, Noncurrent",
        "terseLabel": "Revolving line of credit"
       }
      }
     },
     "localname": "SecuredLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r132",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r150",
      "r151",
      "r152",
      "r153",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r161",
      "r167",
      "r213",
      "r221",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity.",
        "label": "Segments [Domain]",
        "terseLabel": "Segments [Domain]"
       }
      }
     },
     "localname": "SegmentDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]",
        "terseLabel": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r132",
      "r134",
      "r135",
      "r145",
      "r149",
      "r155",
      "r159",
      "r160",
      "r161",
      "r162",
      "r163",
      "r166",
      "r167",
      "r168"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "Segment Reporting Disclosure [Text Block]",
        "terseLabel": "Segment Information"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentInformation"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingInformationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting Information [Line Items]",
        "terseLabel": "Segment Reporting Information [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingInformationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingExpense": {
     "auth_ref": [
      "r68"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expenses recognized in the period that are directly related to the selling and distribution of products or services.",
        "label": "Selling Expense",
        "terseLabel": "Selling expenses"
       }
      }
     },
     "localname": "SellingExpense",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r87",
      "r96"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "Significant Accounting Policies [Text Block]",
        "verboseLabel": "Basis of Presentation and Summary of Significant Accounting Policies"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r5",
      "r132",
      "r136",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r146",
      "r147",
      "r150",
      "r151",
      "r152",
      "r153",
      "r155",
      "r156",
      "r157",
      "r158",
      "r159",
      "r161",
      "r167",
      "r192",
      "r207",
      "r213",
      "r221",
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r2",
      "r46",
      "r58",
      "r59",
      "r60",
      "r97",
      "r98",
      "r99",
      "r102",
      "r111",
      "r113",
      "r128",
      "r180",
      "r276",
      "r277",
      "r322",
      "r323",
      "r324",
      "r339",
      "r340",
      "r370",
      "r385",
      "r386",
      "r387",
      "r388",
      "r389",
      "r390",
      "r488",
      "r489",
      "r490",
      "r523"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]",
        "terseLabel": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]",
        "terseLabel": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]",
        "terseLabel": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]",
        "terseLabel": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Stockholders' Equity [Abstract]",
        "terseLabel": "Statement of Stockholders' Equity [Abstract]"
       }
      }
     },
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r97",
      "r98",
      "r99",
      "r128",
      "r435"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]",
        "terseLabel": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r20",
      "r21",
      "r276",
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of new stock issued during the period.",
        "label": "Stock Issued During Period, Shares, New Issues",
        "terseLabel": "Shares issued (in shares)"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r20",
      "r21",
      "r276",
      "r277"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Stock Issued During Period, Value, New Issues",
        "terseLabel": "Shares issued"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Stock Repurchase Program, Authorized Amount",
        "terseLabel": "Stock repurchase program, authorized amount"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "auth_ref": [
      "r20",
      "r21",
      "r276",
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock.",
        "label": "Stock Repurchased During Period, Shares",
        "terseLabel": "Stock repurchased (in shares)"
       }
      }
     },
     "localname": "StockRepurchasedDuringPeriodShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r21",
      "r26",
      "r27",
      "r91",
      "r172",
      "r176",
      "r375",
      "r423"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 2.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance at end of period",
        "periodStartLabel": "Balance at beginning of year",
        "totalLabel": "Total stockholders\u2019 equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Attributable to Parent [Abstract]",
        "terseLabel": "LIABILITIES AND STOCKHOLDERS\u2019 EQUITY",
        "verboseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r391",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails",
      "http://www.lawsonproducts.com/role/CreditAgreementDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r391",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]",
        "terseLabel": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails",
      "http://www.lawsonproducts.com/role/CreditAgreementDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r391",
      "r425"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]",
        "terseLabel": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.lawsonproducts.com/role/BusinessCombinationsDetails",
      "http://www.lawsonproducts.com/role/CreditAgreementDetails",
      "http://www.lawsonproducts.com/role/RelatedPartyTransactionDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r424",
      "r427"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "terseLabel": "Subsequent Event"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SubsequentEvent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplemental Cash Flow Information [Abstract]",
        "terseLabel": "Supplemental disclosure of cash flow information"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r350"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.",
        "label": "Trade Names [Member]",
        "terseLabel": "Trade names"
       }
      }
     },
     "localname": "TradeNamesMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r45",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "terseLabel": "Treasury Stock"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r45",
      "r278"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock (in shares)"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r21",
      "r276",
      "r277"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Treasury Stock, Shares, Acquired",
        "negatedTerseLabel": "Shares repurchased held in treasury (in shares)"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockTextBlock": {
     "auth_ref": [
      "r280"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock.",
        "label": "Treasury Stock [Text Block]",
        "terseLabel": "Stock Repurchase Program"
       }
      }
     },
     "localname": "TreasuryStockTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockRepurchaseProgram"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r45",
      "r278",
      "r279"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 5.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury stock \u2013 248,296 and 247,509 shares, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r276",
      "r277",
      "r278"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedTerseLabel": "Shares repurchased held in treasury"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [
      "r210",
      "r211",
      "r219",
      "r220"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the types of restructuring costs.",
        "label": "Type of Restructuring [Domain]",
        "terseLabel": "Type of Restructuring [Domain]"
       }
      }
     },
     "localname": "TypeOfRestructuringDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for an event or transaction that is unusual in nature or infrequent in occurrence, or both.",
        "label": "Unusual or Infrequent Items, or Both, Disclosure [Text Block]",
        "terseLabel": "COVID-19 Risks and Uncertainties"
       }
      }
     },
     "localname": "UnusualOrInfrequentItemsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertainties"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_UnusualRiskOrUncertaintyLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Unusual Risk or Uncertainty [Line Items]",
        "terseLabel": "Unusual Risk or Uncertainty [Line Items]"
       }
      }
     },
     "localname": "UnusualRiskOrUncertaintyLineItems",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_UnusualRiskOrUncertaintyTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the unusual risk or uncertainty and its financial impact or potential financial impact.",
        "label": "Unusual Risk or Uncertainty [Table]",
        "terseLabel": "Unusual Risk or Uncertainty [Table]"
       }
      }
     },
     "localname": "UnusualRiskOrUncertaintyTable",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of variable rate.",
        "label": "Variable Rate [Axis]",
        "terseLabel": "Variable Rate [Axis]"
       }
      }
     },
     "localname": "VariableRateAxis",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_VariableRateDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.",
        "label": "Variable Rate [Domain]",
        "terseLabel": "Variable Rate [Domain]"
       }
      }
     },
     "localname": "VariableRateDomain",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CreditAgreementDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r116",
      "r124"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "totalLabel": "Diluted weighted average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r115",
      "r124"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted Average Number of Shares Outstanding, Basic",
        "terseLabel": "Basic weighted average shares outstanding (in shares)"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]",
        "terseLabel": "Weighted average shares outstanding:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2021-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 9
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(4)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1707-109256"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1757-109256"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1500-109256"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "http://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)(4)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.BB)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=120320667&loc=SL49117168-202975"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/subtopic&trid=2144439"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "360",
   "URI": "http://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "410",
   "URI": "http://asc.fasb.org/extlink&oid=6393242&loc=d3e13207-110859"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=109237686&loc=d3e17752-110868"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(1)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(1))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b)(2))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(d))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=6395460&loc=d3e13647-108346"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "http://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S65",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/subtopic&trid=2208821"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130561-203045"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130563-203045"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130564-203045"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130566-203045"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.1)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.14)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(4)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.17)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(2)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19-26)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "105",
   "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888252"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848",
   "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "http://asc.fasb.org/topic&trid=2122774"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "http://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "926",
   "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61929-109447"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62059-109447"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62395-109447"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e62479-109447"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=SL6807758-109447"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "http://asc.fasb.org/extlink&oid=123377692&loc=d3e61872-109447"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(16))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04.9)",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6(a))",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.9)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iii)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(iv)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=d3e1361-107760"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "http://asc.fasb.org/extlink&oid=123364037&loc=d3e3115-115594"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 4))",
   "Topic": "970",
   "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691"
  },
  "r513": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r514": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r515": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r516": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r517": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r518": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "848"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "848"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(01)",
   "Topic": "848"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(210.5-03(11))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2(a),(d))",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.9)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "http://asc.fasb.org/subtopic&trid=114868817"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>74
<FILENAME>0000703604-22-000027-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000703604-22-000027-xbrl.zip
M4$L#!!0    ( !4^G%22$%C.9P<  & A   0    83(P,C)Q,65X,S$Q+FAT
M;>U:VVX;-Q!][U>P"IK8@.Z6$UMV#;BVVQI(D]10$?2IH):S6L+<I4IR):M?
MWT-R=;$E)7*;-BY2/\A:<H8<<@[/S"QU^O7EVXO!K^^N6.9RQ=[]\MWKZPM6
M:[1:[P\N6JW+P27[<?#3:]9KMCML8'AAI9.ZX*K5NGI38[7,N7&_U9I.I\WI
M05.;46MPT_)#]5I*:TM-X43M[-2WX).X./OJ].M&@UWJI,RI<"PQQ!T)5EI9
MC-A[0?:6-1J5U(4>SXP<98YUV]TN>Z_-K9SPV.^D4W0V'^>T%9]/6V&2TZ$6
ML[-3(2=,BF]KDD0W35Y2CQ^V>[V#=G+<2X[HI4A3/GQU?)!V?NO R!;$HXYU
M,T7?UG)9-#+R\_=[W>:KP[$[F4KALGZGW?ZF%D3/3E-=.,QGH!^_QF'6!G-T
MYQI<R5'1#TNJ1=5Y=Z*5-OUG[?!WXGL:*<^EFO5?#&1.EKVA*;O1.2]>U"W<
MT+!D9!H%K?R#8!/,"X_3:/(KC*-D0?,E=+K>Z*N[3 ZE>_ZL\[)]<M!I=NZ;
MO;IZ;D;8 *?'_6,,O6)_@@TG\UD6$,T0E&C#/1#[92'(>*G:V<75S>#Z^^N+
M\\'UVS=KR_JGK>UMW.[K.OM))ADGQ7YHLDNZX([764+&R73&7,;AB<.CDRW6
M;L#51_KFZQMS(7"@&HI2F'(T]Y_$;A6NW_ M_[C_-N](IQFQM_YYS3(^(69H
M(FD*2G"9M.SGDAN 3<W8#8VU<4P7['MM<M9I-WYF.F6O^=2B[9W1HDR<K;/K
M(FFR/9<1>_[LJ-MMGQ@:2>O 72XT=$[VL>?'ZWO^^+W[K_J@N]4'WW&+G<=^
MYC-V6^BI(C&B>G2%B0X0&H84&M2->;@L&"]FK"R<*0GK )D'7H=G.,OQ9"17
M+.4)F@S3N73,Z2BW)E!00M9R,_,B.;\EYKVX&-.B3< 83*E"4, <7B"1!D$
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
MW)UJ=D8ED#Q1@L#&D6=SXEKN %3*M@B!W(HY&H!/Q1.EE9]1U-PT+.V- )R
MB0CK!Z(KV5J@]/MZ0N/*CH%)%Z)\BH)0! -"WC:2)8*W!C31(L>$>1)!3AKA
MA[VAQH&^OW, IEL!>#WAN@IL0=Z168;$24VPKFY# K2(T3NP7WS<G!,%O$$1
MS.5BYI68RF^W8!=^Y@MI26EE]GPFSY)YPAJVD(PK 7L"7&B [QDR8CMG16^L
M>Y7JP3IQ"2T;H?,"IJ)X:-*TLN2[E>"SH=?".(_W=&2%OER*CI#\H>;#(+F+
MIP(;U#( $3RR0:.> ,H!&4I:JG;+:F'?/HN_8&/.W2)N$Q<%"$L12#JL3DV@
M,Y2O=U+75>XC^>9_O6!?"+9?5;5Q]#M7&^%@2LP!WUQ2!C'8*NB6[$%P>4$@
M7TOI%J9QI'7>6+>(G>$%NBP*Y;V43_!S8A"=J5THV!<ZV0,808>.Z!9_*;F<
M[R?Y:Z5@?M@[59F&8GC_C^)A*P%>:*0K2)\4D$+U%E5NJ9)P;1WW%DG\5/([
M"F1R02@Q\0I'8O.#AQ<!ILZW8Q6\@5>X@**3"UK9"JXZ78.*I6-V8#M$4X=0
MZJJB0-'PFPR3J<E]XQ'-'Y'RR>S^ @$QL]BV3;A-!J:!X\,)9(V09HP@JIP8
M/9$41DH^J@]2;4U.LAAK,Y-HG>8F,A)_@#_@Y7>)N.VUU7_*,\^W_;\]<85%
M#;3%+I#[Z^B#_DDS?E;\IB?WU >QUZ\.X>9P7?_<Q)[_?143;)ROF?Z5V'5]
M+].**I*(IW\B.XAWGU!W***?9GR^S)7,XNV[^>:*CQ]7<HHAT39*%ON53&^O
M+I/I6\R"$NHD:/]%^V)N^:-OZ:C>PZG[()YB3>3:U_6Y8F*\-\6@NU3AB3.Z
M\MM5MGVNWOJIOK[&?QP(_\)P_A]02P,$%     @ %3Z<5'G$>NV:!   /!0
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
MC!#E[(LAS2P\+M,C$W9&<%C7F!>&>:>MQ<IR3[B(CBM,7PR9GM7C,CWZ,,<
MTX(B$D40(VF1\L+)R!5<!&O_Q=#G^3PNTR-.X)*!EDBY-Q0$2"LMN*:(*"%
M=JQ[,<29M<=E>B1+FS/1,HN8%4PJ#2:;=Z!$\&"4").-@#G9TKKF<YK6#' 5
M%>:(6"<\@P59 :I@A(A12#,L1GODZ 6X"9]+9T)3<P<2#W1!8)Y839DVP7!"
MD=9*28F-D^C%D&86.M/TR!0H#P0)Q.$_ICC14D2MB3,,9 I3^F+(]*PZT_3H
M0RFCVE(P]G%DA@6M.(H62Z,988ZZ%T.?Y].9ID<<9; 4WH(*BS4#&UT;8ZG0
MG'$D0Y#JQ1!GUCK3]$@6)??>>*4)J$V@Z1H@'4(ZN@ V(M;D^4@VJQGP3%IJ
M, 6-,3+JF.92$D.Q%3R*X/P,(J(6'OIG'Z_E@Z#(NV@0]<SS"$:VP8Y@9YVF
M1-.71]79[]/-A- 8^PBK#F&>2L8$4MAS9;T*.'+0L<D+)/1,]NEF0EQ-6,",
M4P\SS8R6%@AHI> D6N61?(%2_'S[=#,AJ/0:Q!.L*NT"BPI9*HE&!GODHV5&
MO3R"/N<^W4Q(RK@&13]R9[1@#!ME.35.>0G:/^?8/)_7;9%%\TG<@8%Y%H4P
MT2/'0 M2DEM'5%"*VB@M>S&DF4UD]-3\UBP8B0+3TGFFHU8H"A]#HI'V7N@7
M0Z9GCHR>FE<=F:BL=M8ZQ;A!BM% %:%"(B2PDB^&/L\9&3TMXEBMF.2>4F(-
M<XYH(JE007C-$-;AY2P_L_8Y_13)+D^&CEY^ZRQC.KT\Z=FDC;\[S'C1H"U,
MQQW<W=[HWD.:N^X30S;ERK<R2L=DL)8#0SGNG&!4*CJ)W&:38#+X,*^\]7;0
M \#M]58=\-8H^<"(J\KY:8;>F.F^PSD/Y^6![87_#!(SG\!?*6'Z=2Z^\<#3
M!ZZQAP>N77WT)Q1BRZ+#6(28SM)8#/H69<PI1534.D1<L<]SL<^#WYL2_(-"
M BW"IQ[,7%$67'@[O.S!C1'_J]ORUKBC\@SQ,YQT>!8VO@#5XZ)[DJ<INAM7
M+VX_&EI-0"+*: E@*Y,D6DLU!;3E 2GA+7\QLO$!&BBZ<RH7B\*/-TY@$V8B
M *D#8U9Q6*,E1=@@,)@P#YHM$.L\%&Y&3+0=BI/<A=ZC(*=BXSEE8XQ30A@E
M*$HGQI0QW/+@))B21#/CP@*Q\4.U@]6.K_AHVGQD, *N,9A&Q1F1"& QFJ1B
MRO3)JP7BHX?"87(;=0?]Y\2_BHF?E(FE-\P)RKF.GC&=DJI8'ST&.!0Q.+,
M3)PJ=GP,^Z:U7O9GD<RC16&9:[Z>VVFP+EP]_E&.HR+ % V 1D4P[;L;'3^R
M73[R:%LG'5O3QD5$@F+::QL<L8R"LAH,-F06J?,>R]R]HG_IGOP0NON%.3[(
MG6F-V&Y<T>_UE^VGY+'G/WJ(-$;&"HU(U Q[H@E@$?(\$.9 16,+L$L]>\K-
M9#-::4)@D8@N"@Z4\YKH !I1\L 1H?4BG -^(.7>K;XLF2-41 IZ0 Q&,!>E
M%B)PI;RRE!/$9Y&8;O$H-Q.9,R%)'%/<V\A0A*4M4,Z4"M)83HA8 )F[8HFX
MD&JA)C-@*^\=7;5!)@]]&J4 OO7L%)W1-SOQ-G3<0=L41S?WTTO]Y'W1;2<;
MJC"NOY/W#]X->OUN.Q0_VZ'$S^/!;A9C+]05_?:]Z?5#VL??'L*']@O)07"A
M'W8&J>/WY+ ]AH^/5@BE)BD!L _*<::1-1A;$S2W@BM#]2)%FE>",K>",I,U
M@$<<(A9,$.R8E4@#]&/BK(TICSI>!+UK+EC[.YST;M!/GK)FM]OJK7;\*EB]
M*?IC:LZPYY*H15D,KO.X=I: 38$XDXPAI1T-TCHJJ*8I,U@%WQ6/+SJ.JT",
M",XY@PP+3!H-O*<52[59+#6+X+-:!!Y_WQKD_E/W].=5CT7CZID@MP@T>H6%
M=CXPS;0ET=N@G0K<!A5MA=P55R\>5N/(/%%<$$T4HQ*XFFOAG,"$:<_L(F4H
MK<S)1XC9>BNX?I'\BB\1JVV@@,@*K$:-&&)4&R)3^4+NJ,:25DZ2BJL7$*N9
MI$3SX*FBB'$C#-=$,YQ.,1O/&*NP^F5R]?9Q2(4?^\-W0*K$W"\R*3XF6IH(
M>C5&@GD*NK54G("J':E,:8 JS*ZX>W&QVS+C#.>:">F9(\)0YV3*DZ0<]1&%
M"KNGPDRKL1^*Q.&AOSH [NWV\Y.P/3B&YGX]Y]],8-QP%%10 AA>,A6%\I)$
MX'/MK!)4+5)RCHK1%X319Q.Q(C6GQ"@=M6,^"A.)TI0J'W0JT5MYN:>D'I@8
MIA?\O"@</:/Z)\%0RKG4/K# HU4<E'*B+:@NF')707?%T8N%T39P%;BF.'+'
MA)6@;?.4E)1QQ:.2L<+HJ7#T3H"?=_97.[X>^J:U%8Y-_LMMW\P&LH66P1 F
M@N=,>VPLTEABAC%<E,94D%TQ^$(C./=*>Q$LI]2"EJVM\%$"NTMC&::TTK)_
MFL%OO!EX?'R[3!#UJS'Y;"I)"LLH03:D;1S"L))6&)0*HAG-0X@5BE=,OO!(
MKH#5!'94*PDL'L#(9-%(2B1#BBJ]2$6/?ZG]G85$5"0,]I1I!'8>LZ B@_Z
M4+0J(DTUJS837RBSS28?N<)!&:>=LYA9'TP$%O""6*RY1QK-?Y6_K93!('?]
MX-^9W@&LCNF?E';BQ+2@I=[=5Z^F>!J8PL"4!+_1.8'&TOO?A2+UR\&L3I_J
M3U+[CTOEI=":<&R9T%AKAJ4)1E-!';&CRG=X(4H/33+2;(^:N$JKC_!7MS.^
M\:24P5.KKV.54Y8I9( LC IG-'9!!"29C8XJ\S(H\[;;ZB\679P#4T5C%C01
MC$1II/<T%593P5'FW0(I=7,@.K/7FW",H#HQY!!R3&L'"&BYLX:F!<XL1.J+
MN1&XV5.3QD"((5YHZIARQ@H!%!/1:8NB<8M4NWLNUK/I:1I&1D*5BYQASA1\
MC#H*(WF@*<C7V9=!F>=:SZ9'E[0]F#)KI2(T3#NE8S1(P8*F#!>*F?FGR_N\
MD_?#Q_PDJ>(P#?NY;8757B_T>V^'=7/8+=ZU3.]6S0;C0\.TGR()]9/0R7)#
MM,,A$(<9C]P*I2E)*Q95*+H%T-3GF4Y3U-NC%Y)Y*KA&##NAI:/22@[3"786
M%R]4GB;>CJW0*CTFO8/\>%%$2S##%!;*4$895EY'%"6+&KYR981]H:+U_"2;
MHA7&.2"?0)8%PBC5QA(+F$@%-:#KB06H+?2IZ,)X^\-/+9B"U8Y/7J;C4KNX
MP]GY=I"7V_%/3)VI>94H9E&">1Q$9(9&I2)V(08>*0^:QOG'P/FCSO3@+@IF
M/:)I\U4Q;+#6(C#BJ".22Z'9_,/=QVYG/P6#KP5[1S;?CZ"<;\9W1?#Y]Y3P
M![]QU-I[X_+61;;B*_[_;NL$Z'_]H05!4IX*Q7*G#$Y@BH$EK'?8:DD1$1@M
M@+Y2<<,4K<&('*%4(DY29G&GN()%5E)#K'-<+(#_9&K<,"\DP9IX#RNGM=8S
MCX@5'N/H+1948F$7Z@STW\C-Q] 'LDU;4I\/&U(DSA9HWN-7I*]UT,K;@Y>2
MX?.ZG]5(,&^)BXPI!O:3%=(H#7QIA%$FFHHIYY8IS=E+94IC#!(>88J<8U8(
M%:AUQ$FGM81OBY39YQ?5:6;/0TQCS;%'GF''G"'&2LN%H9Q@$\E"!:96/#2C
MZ"B$E&#"8$EP2,'-FCF/N6%:Q72NT)=*-*H,[+ECG2OZ.YJ>@2V1MQ$K(8QE
MPD;%P;;FW,#"1$"KGSC#YK!&TUWTODZA<L_SKT_U;K%O.N\.3"^\-9VCQNKB
M:4I/QX</?O7LRU1=MU^O5I[Z&7<CTLP;1;CD(=FOAE-N*?."6\D47@#^GX&%
M\ M)W ME^V2'*(6B#T+!RN^-I3)$2U.D193>+C;;ORUROQ\^=DVG8OF*Y2>U
MJ(2TS/-@J#+,*6ZTCM@8':G&@@8S_RP_.R:\]YU-X,PD9]/6-BJNGQ+78\E\
MRK-!/2?,,*^#HU3 !VZ=0B%47%]Q_?2X_L'O32/< *XN!HD;KDSM6FB98?!K
MA3E]Y"S/B\1I'(R30M$D"-0;C3V+"FP)8PD-?A'*'T^H]-44N;&ML&7ZUW+=
MM8!).W#M+8A<NK=9O#,=XW/3^51 *UO?/V$VMPPZRXVRYR_5'926H/.#8A08
MLT8J9HR5W-B@HV225;SZI/M8"Z2<S)Y7+=-68 ]F:W",$6>$0<Y8A)U$VBGQ
M GC5'PYZ_>#3PK>]^7X+6'5M<ZM"TT7AT) *QA%-:'F(2"2W"A,J*,=(C(3B
MBD,K#)TMAQHN';;(<HT(:*3.&$[+8#HJHK'>+Q"'5E#VI(MMP%1@;+ BG&$M
MK.)>QI0F"!-A"%T 1JD0Y5D016.D=8Q2"LRXI%8RXEUDCCL"]Q9)*_N5?/PO
M9R.Y N[KN8^BHT)%L.4QR)K'.@H=L$GEC%6@(53R.%?R^/2+U,N1],641^%Q
M- XS*0G3+ACOK'<$[$3#X).MY'&NY+&2FOF0FB@#(SQ5=@[,,&%2K2(P0)S0
MCJ48U4IJJNW+E[5]6>FQU[,3:V,M\I9S*9DT7GDAG;(R6I9209(* 7YM!%@X
M[\XLL64A$4!BG[9--,'>,A.1\?#)$Q&($@Z4@0H!?FT$J.1T/N14\$ QCY1B
M'Y.5JUED!M3TR+V.DBY2O-/",^]",I 6$I/H&$'&,$^1QL(#WVBB(X^,+I*Q
M5Y%S*3?(8@S6NF&:,LVY]F#%,TID2H*&F)[_B./94_%ISOP(%802D05BF</1
M@&6%G R:J@B:54D8K)&@Z*D)\Z@9P#I#(J-H"C,0=-06<<>48LQYIS3R!$D>
M# D>&S?_N<7*PA #UQ\4R?_8[:7L;W M%"<W6'2]?=SJ#D/8#B>A,!WWM"4?
MII?P"U'&F/8:(VD9TMQ&3*FB!+1_KC@.\W\Z?4Y)-+TCXXHJ)KC&RNK(A#1&
M4T!Z;X+T-'K!%RB1R3S1:O;91:R4000-H,@Q"T(H)TW002%F>6"8+%!VD;DE
M[(S*+C,6L3)((\6D<L90'H)VJ;:.X([/?]Z\>:+GD^31\UY0H(5U) KFF+3!
MNX T7#2>6Q_G/V7PG))H>GF#F5::(110  U2"] >E>;&2F0(IXXO4L'$,JEV
M\)\ ?(9-H$'/N#+']MOAU3N7KO75&/-6GFZLEP-YB:N?1$%9FK) V\BPU0II
MPIG5@5ND/)GXFX&JOSIY?[8?5WREJ3I=I]\MH&,NI 3Q3\]95]GEF3+_L1"-
MXE$88IB77"/+)7P%6QO82[I%6'[G#2^>9!&F@@9".:<1@<:$B7(H:DP()CA0
M'A?@L/QC"#4JUO3N?^NP4->+__U^BO@']^*%.M!<T-;(M-NA8(4@%J0X.DU
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
M[\/&^=M\[T,C+W&XV<KW#AW>/7<,?MLNW[.S>T,)[$+?OW# 9%K_\-?1+ME
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
M<]HE=1\_QDN-4BR=BER(98A2<S9XRC U#TQ-5VFUD'G"H$V-.PF@@@<@*;(
M,R01MVF7,67.!,7+LH^J$:%<HOOCI>K^T@E+UOV'U?W),JV!1[06 BCF':",
M"" E#@!918PRG@9$H^ZKNF#+<G ^29R2+A2G7&)XZ('BE$\WPA4*;=T6I\S]
M@9Z*^%TV#LGPOSSXMU/4S\0=V[L(^HX+"2AE'NB@&-#(8 :QI<'QU+.]#D65
MTF5S?.O9T+BLR0^DR1-$C@44,'<L*C'&@$91 N.@B_/+$>,<<9DTF=9EI0+5
M56-KE;['"C&OV8"UG8H,^6YOY(U[8<QKD2ZQ2Z=>H[F_" QD/%X CW],.]4$
ML81J 2!.[6 91T!1J  B!JM(K[@D<FU#3?=8G+\5;"94%5;0I3.JK*#W5- )
MPA2"IHQ:!T@@*+(F@8&6% /D5 A(6&.96]L@^#[-FG,VT *QN+)!\\#E4J^U
M_;V."3Y#<'E2OTN:^YU.NW/5:LM0<P>H.9H^ @BUB$B#%6#*Z]0&T0&-F 1*
M(AX@4HH2F I:WKMG:T[MJ:[2+M_%DI5VJ4H[P0\\MD1AAD$0G &J:  &1KK
MK*"<.R&%QY$?B"KEXRW%G?(81^">Q3F]:AS5&^L@,+P>I"^_0G)TAV9JP=![
M!=)OGBAF-NSP8'SH%'Y(XFH]_<M/=+#)V\(C.')&#O=1$<1FNQ_G;^B1[[2[
M;THI#;ZWEV3T[E>OT%$+FFU=G&WW_'$W;BMIE$6G/*4R,CVS!W]Y&\[VC%B<
MM-IZ 8R$#E"L+=!,:^ $-S8R!*JI+F-Q2$Y[C3)17!E$> #/44:$YX$($Q14
M4X^QT1X(+0V@UBM@K(K_Y-HJQN)N6R9FUB6[=VVZZJ6/5]=3M7U!;UYHH.KI
MZ4T$J:&=^\:W?:YFLU0@FCX&'[B.]J^A@))T@I:Y +1-#BS+HW0=9P2): O7
MD<I%,E=8F1^(F61E?EAEG@Q\2>D]@0(X)#6@ 5F@(,6 0JNBT(+SV$4[HX[Y
MLKJO5\:U]1A9T\\BM?OE9G?O^-XU>=WWQO9GW&1DUBNNS+:U= X:UU!.:WV(
MS6KZ;"+C\7\AI5$Y)  U7@,9% 3(:>99E*M';&U#UI5<P?STC$@KBDA+)](9
MD1X.D2;H,U8!(>PT$$9%^HP, QHS%;&),J6"04[Q9 NS*A:8OU_YUH=AIB2^
MDNOT4]?O"O/G>4?YJ 3ZNMBPF@P-JR>+#+_1W:8=181/?%R!A[KPJ<U0_,UQ
M)XVG8W_,CA+G_6]5]K\/OOB<Y+Y<9HXGM\%WNFC'V>J.'E<NOHL=#^8=;XX=
M;_J0J-6:P  ]8 S)=)1! NF$ CI(K6U@F&NQM@'75]'YFR%HQ2'HGE0\0]##
M0-#99 :U@C"2:Z"(AH#J1+I#H,!;B(W#F-&4C G7:3[<FCGW0W'N"^D^ ]J]
MU6SU>]YEXIUWO:<@WL/EE_>]A?:]Z5/$4A*,M5+ 2.%2A-8"%5!<JQY!A3QW
M".J2>E?)UY2I=P:A*E#O#$)W!*$)\HVL4"IX!K@A)!U?A$!Z+P!)1:(X09Y:
MF$"(5,G^S^1[1<GW4[#IK^4_(IW6<53ZNQ]PZ6ZMT^]U>[I=OL>=>IG-FWKX
ME/=8TFFWP0X-*R/IV=O8(%QQ>KN\<W6"P2X^F)F'SK@9*>#F0!X[_6/CB]U0
M;O/=W4NI#+UM.?Z])#9P/GU,#5J.HR0-8(8*D$ZH ..C<1)L_ M"ITQRQ:DZ
MPJA"AU+R*;7E:_G2LUBREC^=ED_6!=>,&L0<4 A'SA\8 X8+'3D_4PH'3!0N
MM1S>/TF\>D?/G@=5>1>"M[WDT'7)T$UMT[K>]HMFK[D$JG*O RW'3>=:_EF
MV$,<4"O\L6_W=.MMZ6@?P-=FKU<T3;^GHT&UUQF%!KW[H,_2ES>+0K>_E]=U
M,W@M!%[3Q]4,)7%K<AHH!RF@#A&@" O &^8-11+[E+" R=,Z32^4Y'D=5GM&
MNOT0Y]6R;C^R;D\0$ZZ1L!PQH)E)=:Z9!%H1#H0D+/5-)%&2J2/SO4MD+%&W
M'ZE>T*WQ:2R>(D ]6Y-' >I%7"UW+B$TUSFXE;73'LL;,Q3IE+F6+;7E >)T
MZUCFI'"488"1=8#J$ %1:@=\<,H0S(C'/EEJA(DE66IS:],S<M:\;(1X+$].
M1HA'08@)RD2UA5K %+#UJ1>MPZD4O0 I<=OZN/ZI)25"X&5UH7UPA*APH<ME
M1W>?=I0K5'9\=F@WVG$GA3_T[6YRH-W2\2UWD*F,-&=O>[FZP^IGD^7J#L^4
MF4R?+,O5'3(BK1XBY>H.SPB15JFZPRJP])N: ]D97+UL%92"X#W]ZVXYF"^(
MN,^=V/!TDMYT1_UN+\7*$LZE_^*G[9KM%X5OV[-:KX@W;Y5EJW/5W<=M$'7%
M5!YL2.\'XGD[E,Y>$LY@>)MMMW<IJDNIQKUL-^SI7Q\Z1?G!E=#I!QUOT\N;
MV$*;V/2IL<!3IH,V  ;% >7, .60 8Y;29%6C'"RMD'YO1,TJT>J,P8\;+^I
MC %5Q8!)(DLTM8(CP#0+("X "R26%'!)M$'*4ZKAV@8G5<* I9XT455F.?-X
MG><,L@RF<)9#_WXQS6?L75C^!*W,KK!T9CAC0QC!>_94+ O@=[:FFXH:;PSV
MFD8YB0CP6B&@(.> :&B@L#:0X%)4E](EYWTL09^>.#$D(VM&UNKS[8RLCX6L
MDPTRO(-4, H"<190%0+0WEO@>?#&$AS9LTIMMS!>'60MJ?<?I0DV2K0=RR(>
MNY?UJ?7;4!TW_FV*/S:NYN?FRU;VLD=$7YS0][/WM7:G%V_8Z]3>=E+.>M>[
M]%.I #JEC;]OMG7;-G6K]KD7?U$>LKCVQ89WIWA=L#B"DTZWF;3V5>&3B^*G
M?WW:=+W#$?:/73C43'AYB39Q#/W>]9=491+Y4E;'^)_I%N7&PIU(R<="0:1H
MT-XH1(UPRF#E! OT&V9KHXL.+Y+U3O1W#TSA]0^@0WSJ*]TZU6?=M3^N#.ZX
MV083XIJ<Z6OG,X0'F\\!K,:=MC-HG?DJ@KDOTK?BF'1EQE([+!(I^=?M(A)K
M&WL)]5,(+;4&'>B/GBG^)UW=4^E[Y>K^6Y]V(R_[4'1<W_:Z]5HD2NL5 K;9
MH[X&RRX1K)3&83HUUJTUV_&#COUQV&E%\7;_W[\D1N)U[=U_^LW>6>5?];>M
M3JNEB_(U>H>=?KR7Z_Y>_6%_:>N^:T:I+#;6DD%=[AHE:[-I!DZZ_M7HA]>N
MV3UIZ;-7S7;YY/*BU\>Z^!Y!;[C5),";=%>FYPT^OL3"=3C PZ';=/CDX<?K
MY4<3+'3P&1;KDHIK/X;KZ-K/;KJMC'>]_LJ;[GKS9XQ<_\R[CI6O*WJWNS[^
M6.4Z9OR9C#6N+"3S6)<^5@37*57/9+ 1"-A\XUE*:YIYP\+J7LGN YA_' ^5
MG#>0E&HY?[Y2R_F!CI<4G=,[Q=:K/XGZI-F+%F2D*.]^6=\MZ=<'7=3^T:W^
MW4Z#/(?"?A6]QXQE]JQ6TZ:U_>-^JV3T@[S%J]'>[;N?,<K*&JW53J]T]EQ:
M1/\]:0M=OZM@5($3@K=Z<*LM@+%SN[7!2=[[K.6'ZZ-\SXF?M\+&@UNL\TGE
MO^Y0@%M+J1V!S#(CJ<9:$^6MEL@I9!BAX=OVK!R [9WW,T)5J1A.TLFX;>X6
MI2/#E;OGY:,K4H5[Y_,P*G7TJ=7XNAV?\>-TY^C@Z&#K(VYL_=/<V?J"&D>;
MI''4P#M[]GSWSWUR&97ZZWAW*W[[Z_[9P?&[T_V]C^S@^)_#_;U]V#C?1OM'
M[P\/CCZ>[7Q]?SP9E=H_WJ?QCJV#H[^.]_?>'.YLM8X/OKX_W#GZ>-XX^J?9
MB-?L;,5[?#T(C<_PO(Q(Q;]W]GZ@QF<%#_[O$-KC?]KZJ^KO'A\<[J?[G.^C
MQM8/O'/^Z;BQ]U?SX.@=V?GS71S+.[8?Y^W@Z\'1_YU_/-_=^WZZLQ6_N_?N
M5^-H^UN@'@?F$=#*6D IQT!S1X!!&$$J$=%>KVU,IX;-($6S:[)4B$ZLU.;W
MR?=T_*6KC6K=5X6</HO9VRN\[O:+L]KCV$MWNL=C5]M^NAS(-[JEV];7=*^V
MY:U/%4)J!-5K*3LB5]>^J9Y3X($Q)3&QECH8=VPM(X8'! 5QBJERVT8(+[)M
M#XC<=K?;3PTSYLDNR?OX'/MX<YA9\AF>-8Z^L-V/WSCR''(< !:"IF8:'A@,
M==QZA=<&AV!H*,MG(U9GDE:HN.XC)=^]@/2YU4R NQLL3>>]C9OV \/^>:2[
M/1- .I\ ) &U2Z7B@*$Z I)!#!BI%*!!:JY]M .=+:M#5:K2=P:C#$8W@1$D
MV+D@'$6$Q?^\BH8NBC:OP@$9@G$&HTJ $9H (RP8@= ;P.-?( (2 9HR!"!C
MTOB43HTC.\(XTJ-EU:K+:)31Z*'1*.@ :0A2<DTI@TPK+)'A 4LOB D^HU$E
MT(A,H)$Q"$OI&/ H$:)(;X%&W $!I9>0<ND]7]M "-4ANG>]\0Q'&8[N\VZ_
M+8!'% >)M=6$,D$-D09B28SW.@C$J#;7XU$WOF?\*0/3HP(3FP FJZ/!)CP"
M!$9,HEI8H(2R(!@)HP@=C\9;!"98AV3::/L]0U*%U':5(6D!1%*601'_#]K@
MJ(50"4$DE,PZHH1SY#X,*6/-0@[KR8/FWFG.#97 JR !C88UT(I"P*QA 5HD
M$&5K&XQF7W6&F^<"-]I0C^-5R%E++7,&041],(AJ:0.VV2"K"!9-',V6TJ0J
M1CIR'NXC%DD*),<<*"4](RXR69:(#R%U")=U./L!^Q6PRF4C5B8M)X\PCS"/
M\ %&N/*U@J_O ;'B643ER6#\^MFS[BRF+*8LIBRF91M]QEI(!24J2$)#0,8C
MZD2@5GCH@Q<OH5/,<S#\=MY.1>*80E9"$X"5D@!JF ;&BQ"7%'9>"!J804MJ
M%),U. -M%E,6TS,54^Z<MHK[X90CU$DI<-S] *0( FIM (;[*"@LB8L2U)#B
MZFV(#][&9K*Y?76\$KFOS7(WEAM61FX]DL64Q93%E,64Q93%]!+$M(#18[TA
M1AKI)&74$JSCR(Q6B&%*2630N37>ZMA-GZ>3V:A03BNB 84$1;M):: I-D [
MPI$F6$F&<VN\%<> W![S96' I._$*!]4ZNP<8 0"9P(P<9<'VEOO/;0J;@]5
MPX"5S]HH,RF!T:DH>NKS'-7H[LZ0Y^N^S5[V+*8LIB?@!)(XRPFQD14@*KF6
M&AODE"*,Q/^':F%.<+FG=_<ZFW'JT@ATZX-NNNWVL.)P676IQ+RW8Y#WR?^G
MW^PV>_ZS+WY&@^5#?/F.^^1MYWN[O$M9@2_3@$5HP'2I >Z0,U1SH+0V@ 8E
M@!9" .E#I(4<863]V@9!]V8!6>LS.&<Q93%E,64Q58+J+-W]D:E.M:C.E,>#
M!6^\8 8H'RB@A-)4+R  QY$VF)G -:X:UUE2KDB%/1YER=5:LZRY^L)R/A8K
M>"L\$=@S"1$AU+@@H< .8\*0=,Y+<PM@S:A\6WJ;!M5NM_I%G+P!\ Q$$M^Q
M_&C.%+9<"'<.4#J;*H2+&61$>@>X]^DHKZ/ **> ,4199KRE#*8NRTS>N^YD
MCL541;VGR<@]=?N:(_G3JET2B3'-SHQB$>6=+!I+G'06*0@@\S@5C;5 &HZ!
MY(0CQHCQ**QMW+LF6E;<"A<16X+']*9J8EF%EZO"D_Y/;XRA*&# *3* 8ABB
M=4 -@$)@:#@1UMI9*CQ_^;"LO<_"59/%E,64Q93%]$S%])2.SSF)RK@7(31_
M19OWW!>=3& 6="!,Y7%AS*@C'""L%:!2DU2>V0,51-!1MHHX<:'&%3)%5C^7
M:^#9+/Q)O["'94K7H6^YU%^Y-VS!]L+2NI[:WSGJ?#?6ZVO3_J??+":[?<V
MI^S?O!V>=M].^3>--L0I[0'1,-I7,"A@),' P;CK2!XQ2MJEH5,.MSX+<IC%
ME,64Q93%]$S%M(AWF$&. L+>,:EI\,8XQ0W&%OO .'%P85OK"H4I+:P1@WG;
MZ?8:OG?8<=FD6HRS3/:5"#YH[0(&2!B=2KU'SD)\ ":8^(M4.$WIM8T5ZRFQ
MXDJ;L?59B&D1;%VZ'RMCZP/8@]/N*HV2@( ,&@'J% 9:<0L\P1@;%"U\PJL#
MK@]>JJDRWJJQ/O0-7=C#41-Z?)^<O&%1[L&<OB)Q(ERG;UI^4)C[]I+=SPBY
M%O-M4>6(I=I:YP05PLB C9-:&<24%(B7G3?F<6GEYO4/C6&?IWQ:,/"(6\@!
MZ)$'E,'(#U&($,:D<U1#JK@OF]=C6$?\W@TXEJA+3QR#>S*X>,8-B)8Y-<\4
M06=T;KP3?.;&18\,G)/YDMI2Z @5@,L$G#1HH%GP0'AHN(9>("03<!)^[[;6
M&30S:&;0O&HO4^V,ILQPQRGS2,L0(CW!2%",I349-"L!FI,9JM8K;PA2@"FL
M /5$ ,.XB\N)(.:9-=C!M0V,ZQ3?N_=D1LV,FADUKZ FLIHS[#!U7%-GE3%(
M&N8PX\$RB4A&S4J@YF2K% L5Q20( )WF@!H;@&0& 1>,#L%(2W1JD1DM= B7
M5>$LPV:&S96&S46B,]32:)1[B04,D6T* Z7C5@0FXR\%%-?CYDW'H3* /A2
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
M.1< 3J,D%<P1@HVFUF*%!>'2<Z<H1,IGWV8U\'*J?G2T"+022 -C$ %QMZ-
M$N] H"*0N.=A)W%DG'5"8.:;&34S:B[73,?$!D,-I(93(974V%E'+/-:<H]Q
M1LV*H.;DJ2LNK6.* :'3N7$M(- 6$D ,9#0(YJE)=CH6=;@2[LTRC^B/LFK[
MQK '^5C[]+%[61]7=S%4O(U_F^*/C:NMR_-E^;)\6;XL7Y8ORY>MW&6/R+5Q
M><K:^UJ[TXLW['5J;SNIQ&4Z:1U_*AF0[L5_O&^V==LV=:OVN1=_419OO?;%
MAG>G>%VP.(*33K<LSOJJ\*FSS4__^K3I>H<CIC]VX9"7P<M+M(ECZ/>NOZ0J
MDRB7LCK&_TRW* T+[H23P@D%T]$C[8U"D1H[9;!R@@7Z#<NUT46'Q>BQ)_J[
M!Z;P^@?0(3[UE6Z=ZK/NVA]7!G?<;(,)<4W.]+7S&<*#S>> 6D=+JU.4A7]?
M12KOB_2M."9=F;'4#HMD@O[K=A%%2V8O,?]:)R3%Z@WT1\\4_Y.N;C%S=?^M
M3[O1"O]0=%S?]KKUVG;;KE<(V&:/^AHLNT2P4AJZ>UA[W^J<7H]G57F?W[8Z
MK98NNF7]B\-./][+=7^O_K"_M'7?->/4+S;6TE2^W!I*V]RF&3CI^E>C'UZ[
M9O>DI<]>-=OED\N+7A_KXGM$MN%^PF94:T[/&WP\!#REU@44"?.&9WV&#Q["
MX7H)AQ-^AL%G7*Y+BJ[]&*Y?_]E-MT5DG7%\I]O>_!DCY&$&2^>Z[2WGJ18\
M-O7$)TIG.:$N7DK-\U*#Y5ZIU]J+VYJO->+W#KNU=Q%#W>7!L"LO^W)$.1;H
MN,Y).,-/6'$Y8YA*^"_GC><IR;)2,X=F:<*$!43**;E9.98U<7/<YT$?^4C%
MR)Y4[+LG/MD [>^U%(7X&4U4WYU'@9YE3:2E=M0@%9?LCN]%5IW:\]ZGD-^*
MQIM7,VZ,I4)($>B8$!1R: 3!G"&'N4("AD%M/#RJ'8%O#R#'-33H\/QWISMG
MRX^GCAWOOAW%CO]J[IQOGC>^?H$[QSM'^^<?\<'7+VQGZZ!UL-<XW=G[ZW#_
MZ-U9X_R?PXO8\?$7W-@Z^+%_'N^'W[<.CC[]V$EC^_KN-/[<W-G[#M//^U^_
MG$[&C@_V]D]WCC\=I;'']SG>^?,C.OBZS?;WWL2?M]'NUL?T\^'!WINP,WT,
M6T$B1? :L%0V@GIH@7$D ,L)EDA)QA1:VY!U)5>PY4<&I!4%I*47L\F ]%"
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
M-%@/-#,!8(MEP%IY)\F@&>:]G9R3RW(IGL[9:WU1=^=->^K279[+TYGL\GP
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
MIV1DE2Y57Z;S#E\OJ2W3T^-GW8M=0I(P)B0D:72($RY1-L*+4+HHP*X0(=R
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
MW-)'5"^^C^A?$79"!)YM#WS\*UI8X67IK%@;M^7N?,35SY_:.Y]KS=K/6@.
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
M[.:'WG;E;8,E,%C.R\$N:+!FIMLN((;< Z+$WE*=-HWU1F4#8*3 B@)D_KH
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
M^A18V\)QE@O@X[7I&OCC6C)Y<US:@-U.ISDH_+MKU_8 ?7:N5QN:Q-VC07\
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
MYG!,G1*'!0,4!O",#>L"G<>^6EJIK1S_U5X&[Y$NN<@1.\.O9GC[B$FY.-9
M.2HNO#3IOHB^S-KYE.#2"GMA<7P,2%KB;R%7@R3YG>67C3F76=5?C2-%BPIG
MA=2%-E8^]3U_:E]ML:J:Y8EX7)TP*]%[X<-(*G*+Z*^/494 9,<?4>NH,#'D
MW<BL4YDRA2B<\V\N!I@;*ILAYH(@UQLTV$ 6CZNBKU*0X#P!"@$Q#;H2ZS-5
M7UKPN5++P+PK7M9L35=O'P,P8PEI3/D8"E&RDV(#"]7;4IH/@/-<PAHY>$J6
M,HUKN=[I%(@#VD7QS-TX=-5)@+N)RUB)-(E2;.$UY); ',/K>P(R=:A]86D4
M"Y!8BVR=JI$#.]4-TS8;8WT+;0AT:W:POE,%2)32+EGA8L_$1-RFV,-"B\ L
M*9'UE:;VK+#Z2T11"MK? 1==^.8*L'*--<.JV,(TJ%"]G8)CB;63S^0IC&-F
M &2@ZK61#EAV-VO8R]-N\S?+]R[\EE2Q<579T:!;\*M<K"W#M6H.4G*0KQ5Y
M@5&0>##J*FF@'E'F88E#<]!M@>6Y\/9PF4"@"M9!K$)E-A WLI ;;-.X"\N!
MC+2*:I]GU-KOV#-^$Q2U$+3A'M!>A$JU0 X!O"-%1#D?9_PJ5K)0A#6U?54N
MH/1PM(,!_*-^CKBR[KU,Z<W%^HRZB)9#H3 "+\+\;PWU7Z'\+I/:XGB=1^IU
M#=0TF28[+> GI05ZDZ,^&@?P@\@4C/IHNE>TWB;6_0,L %RH+?03-)-'Z$+H
ML$O$"M&OEH7FMG!1^Q]6:__'^R[5\3+[7:8TR[S6C2BB6Y?^>-"_C($5(8P
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
M& ^5OBM*)QLK9L@8^')NL]?GG)AD$^VK,W0^<(K!/1J:.J4VTSW#,O7 M,W
M-ZG'0OKF Z$-AQH-((I9)\7=;&*1RJN4BOS95 "?P"*YS0J<NW#KDSR4U(N.
MQIROEC@Y*EE'W\Y"RPI!L'BZ[U&0.-PT=-_FGNZ1$"#N$)!!YIL/[FP0XE$2
M9T(U5TST/+Z4YJ),RBMSVS.L+ BE^IZ_9\$B"\I"[V#+3>UX!-@\YI#R!87/
MM\RGRD?.R12J?('1 />W/2QT7&N;,],JKM<L]5XZH.V]LXARWX]"H0?,<G7J
MF![F2_@Z"2+7,!WB4&X!'1@+^&FEF/H>>DAW%).^%IF-W9M#I,J@N^0 X5>.
M7';KZLS@H4<Y<73'M$*=VJ8%HMJ(=!'XE(O(@%MT0%XC:CT2O0;C6U+,LXP
M+/;F%?G3=_@3)L<0R\I!)LMP)',NN2T.#<"<<,POC[.B'&Z^JW:O"/(N?/_T
M%Z<W(1E["@I\I>&&I@-7QS]+$CNN9-)BV=!(IDEK7Y-N',9YLXPCZ?P]'%?@
MUPFPSY4 2S:9 &O7";!U NR3)\ Z*@&6//DHCF-QCCSRNY#SX?OG6S< EK:+
MBH^+'];1EU/[]*3=:??:O]L7WV&M/=JZ_7[1OMVS?^VW+TXONIU?7W[,R.'V
M24A_P6<M\\ \-;^9[2__N6CMG]^"/+9:^]W?+;,='_W\_/N72C<Q0;$C8>1&
M+G-USX^(3B,*5C,/J6XSS\'\4="8HIE$6(,)PV(16-F$FBX+#'C,=QW?CN!9
MFT\GPN; KTJ1>S-@'U!T-C\U]KZ][HAWK9+H@#6*JHH1HQ,*MMA6>US&_3'I
M#D'0#P:H!X!^FXR]$;(X.95D()E'\;P6B)"-5'\0'H.5F8IJE651SBRR?U4+
MFD'9 AT,3@2P"K-*"3GZM65'@AM-] ;=1(XZXJ(+LCI%_0>;+\@B'(!RTI/F
MYHG,+2IKHH?W'%C6 V&/"'$USF&:;B<4=F(151Y&Y3M3C7BP)QPJ3%C*AX#
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
M"S;<7F$P<NW)&35'?A*._&U&I>(^]>':#-T(+ <X<F3J@6=3W>%."%?JF$X
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
MS@$F@;W %6N"VT$TPVM1H:12%H(T!33[[XBE( ;Q.;QZQ5?Q\U3T@$=B0Z.
M=0NYM@K219$5,I=9@ADA]4W&7.&ZPHHL;H-]%.9F9X%T9HUT3VZI_B!'W\X\
MT_>]P/5TRXELG3+ -M^R IT;9@0&FQT9MH^(MJA=98%HH -CRG,A!P.AV-)=
MV&5.LK$K6&G"6!*7K#M"7;V37,E5I,#.I )8".:"(ZJG<XTM!A8ZUM5 +XYQ
MPXU":Y/*:^G85(HCRSI:U$VNLFG];*XG:2K?GYI-UP8UIWC3>VD*QI?BSZN8
M#SN%?[?R8.X],\:/L"!+NJ/AXD<J2ETH4!=^?C>UU-1,<QF]<V*+\]35ZO\[
M90'%@)T+76I8.HM@@?>L>\5NLC=_3+RG%_?U*=!/0VTA;*+HR6"CE&S@*XE"
MK?>@3HL4OP5[8ENS%ZV3(D/^G_N=G2Z8T.AE18+!F  RW/_]@\V]R=J.,8L@
MSJSK['Y7V)V,$$UP <9P+P'Q"K8T<KXR7PK,(S"'$N480%XF'Q^RWV#3#H!C
M#L"F!1Y:6,[*[AD*-(%@F8Q% C1/N&!DFKEZBB9[:4K+-4LSNSF'(3Z=/;N<
M3QX@;V^]5]Y[>J_\\2C(E#/^0'HDM\0'?]VZV"-_F[]N3G^&3NOBT&J?M*Y;
MM]]__[KX=MO>[_2.?AZ0TXL]LW7[[;I]&UX?[8/6<O'CDG_Y#^7__JO[R^Q>
M!A?)3>LB)*W;@]OVE^^]]G[+4'&Z_\2M_5-8Y\!JWQ[0]D_0@?[C&4<G<);]
MO9O6[2%IG9S>GH4NI8:('-WRB*M3QS;UP ZI;E"/>2YS@R@2TQYL3P1HW!%3
M!!&- N8'5/" <<^PA.,8WK1'?GP!FKJ!=;O@[]W0/?3W_"H#,>\4BR=8#?+?
M$1J_R&:^@ J9)MJQ2"_C$-[?$NDY,)T5.,R+%2S?I6,)N+=B)\!-CD>]'CIH
M@7<?PTGB* X98-Y>&,(VI63XFG3C,!:*A:O*A,.^LH50'R[ LPDM$DTRC8%]
MEX5I+#V_A4I?00EU_:4).A\[D&8S! 5:'K#,'@B\KD8:N87Q#+BS=52U![H
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
M<ZH19"DRMAL^W0R*U+>TPBW5"7SK<%KXVZQCS+KF'N.V>$0?N^U#">HUJ/E
M2V@[>A:NT49Z:;$S2IJK-N1;%1([R?EJU'H\:OD-UWZ@=;XU8??Z?N_**M["
MV]T\ZUA'V'T7(EKU&EL;)=P%/?N>_NPOTU_]H(GB=53AN6_):&XF\K-YX54C
MR%/-:*^I^+DOJ;D91KMY(JXUT'J-6@-=0"J'V Y+9,/I@>6OA"N^]>V9KH"U
MS-J:VS&:Y+FO9_/RJL:-I7##,JV:=+?W>HSFLU_/YDGWY==L##MRT 4ZJQHX
ME.*UI9H9JXZLKQ-4GOF*5O=6O93\E!H_EH&9M<DQW?45+4?"F^&RFR?ANDBY
MWN0N;?)9%=Y%$^=PINCD>+G*E-'G=ZBA;JP%(DI2D6O*VI!=5U(HU:"IU\'*
MB=D@WJISWVN!^_PAW@>V&]IYB5LCR)(A7GO5QJ8U%3][B'<S??DW3\1;IC;7
M:^S0&B_>9WM8ZJ"/"O+N+E^T&L2OA=>67]*#N];MO/"J\6,I$Z5A.INQ4>I+
M6OZ27FWL9<LTT!?J;JPWN9..VTV0)P[3G%]4<]\1<V#F\^HM@"=/1D%7+%^=
MN/N3OU:#P78S:J_A>P\<#+82&'9(M7@\BF_?-;LK%S@\TR5O7CE9$X;5C/-U
M,4ZK8:\\!JEFG#O'.*WF ^.S+Y]Q2BWYCR&#0Q5Q^TH20N4@%Z-L&$<W^:8_
MR''ND_%^^;\G.I%<\7T\A+V$=Y_1K SBEATDO\@!2U_E@*4R0T$>N+Q^=<NP
MW2X;9.)]\<.?/,X&77;S/N[+5\B'_NRQ]#SN%SAA#V8M @2:^OC/JY@/.^_E
M3% )_,(@R=^<?]R4'TTAI?K,\IJFZ2[\V&B2A9_=M2RA39M:#UKV[L]L:_%+
M7\=FS2;UG=W9K&TLMZ%[S.E[18__J)+"4& 5WU;QT9-.*H36@N]U,NV@SP77
M6BP-.YI%&DOHIBL ;+?@<M@/4\&F0G!+8L\N*,QO]U$\I)D6][5A)QG!6CR;
M*01:NV]K-R[?-$QS&5"LR^7XHB!'UL$V7B1P]GI -HLKL6K$>F04Q[HCBK-N
MJ"VQ3OW*1[_R!0G<W)A;+W-\35]][LD1&\66O]E5EO0?$YU_H7[;'7++$H,V
M_)6'\6Q?+DR-=;N$=;[5L*S-=/ZOD>ZU(ATA#?LEE6L_+L%F"\TG].<^X9",
M;5>G/B;=H78\&@RZ-Z^L<1HQ&[Z[:MRP[L+T[*IBPS3K!LM;?DMFPZ6KUJ=L
M\24]KCWF%@HYTVGZ3SAM<HE)4!L]_J>D+UUJ;"CX U-$'CCE8^M \=!TL"7.
MO]TLBA"WX;D/K-#:FO$UZ\EOK)%YUY'9L!JV_;C,QAJ9M^M.7R\RTX9EKCJT
M;L=P>94UEIZQN.5*)[&:WC+!:6)O08WA';F_6U0:5^_RR7:YT2+#C=*I2J >
MR 3J)RWKK]?8GC5>E9-[Q9R!9?UP6W?.Y57(>4?<;BW1MANV]<#1QEOD8ZR1
M;J>0SFA0PZN1KD:ZYT2Z!C%7[1.T?3CW<H,I.$WT"8,IVZY,/39C8'=[0]&&
M[VRFQ=NFBL5W\I*(_8+RK5[F)7GD!354?WDI<7[3><*4N!>9+3#K7WQ=,:F5
MS[_=#,H!P\]_H.&W-3&I1UJ%-2Z_#%RV:<-V'CC=OL;E&I>WZ>!VP[=>.%M^
M8#ASMU,%C 7YJ8]+%7B:I(QUA[?K7>[8+I\THKK5<J>:*J"I1FE/.OB]7F-[
MUGA53N[Y&0,OW"MGF\W-#)G9Q&'K"28/L22;FZF??WD(LNMKO*K\L==;)&UY
M*X]574\JPNY0_+)ZU\M$$&JL/+2@1I#M4^ZWSD#8Y2#A2]<"23UJNS83[K8C
MZTF8NZ_BK\U,6&'\A+KKN,]%'P#LR844>.?.HUB\T!0V+)1D:T03^:J59UBL
M<*:U 6?10L\)K3MA<Y( %+6,=06V85?]YKDF"TJU8:+]@Q"WZ6OPXFZ<]%6C
M=J%%<9H-M?^.6#H4J99$&C8K!Q3N#5@*3\OG#*OI+/,<:6HG\%'Q;ORJVDUU
M.7QXD,9)JMT(EI8K7#%TD<<]E@)@-)[&<,]:<"._#JMUXULVQ-?#F^!KX?@M
MF2;Z+!SBXAV _GDG&0WE9N2<DSM/";M)HB@30RV-,Z!"+4-K-89OA$DVS.0"
M25]H2*/X<H2N "C -SF[P;5QF:96L70+\/<&:7()>Y(]9)8Y__C$LZ>%[PX
M)1*^^.AWGZ0!__2',1 .2I-4],^''=Q^D+)^V-&Z2:A>IS:/QV:PC1!.D-[@
M'G@,OPWSC_%=<5=^ZQPN+03J2'HBS=3E3T):@KG#%!A[22HF #CLL/X">#2U
MU=G60]G=/<_E-$9!/N-<FT&2261XGXHN0.U2C,?9X%B0RH/Y,!QC_ @+0/T=
M#1<_,A-P?G[Y;*K61\N <6*+\Z!8_7^G#$L/V+G0 \#@WSJ+8('WK'O%;K(W
M?TR\IQ?W]2G03T-M(6RBZ,E@HZ0 !^)()<V\!WXO4OP6[(EMS5ZT3BJB__?F
M?V*'N]QSN>L;Q*<1$X%/:.!R/S!][MH1/7-!<,BY3T#G8)\-X4ZS__V#S;W)
MIZ3"+58ZOE2&9=6:QURM;)"D*(?.JZ'NL0[R#[NB>*!*X1A-^P&:B$UG%9$Y
MLG2L1X!\0DF6C4! PXKC'4E1UM2J#HG)S<LG0>HBC\-'E>Q#+04M^7\NOVFT
MZ_ZY>+/-?!2;R@LHW@@<4HO@F[.OD.OC-D#%4+(_N*F>:U*#B=*D!Y]&7<D?
M&NKC&RWL,'@7C[-T-, /"IFO#IEUXF@(6[]B*0?=X I6RW=7D?5?5U#"%@.J
MPRX!*/"WF'6[-X4.@]_OBW,I7?-S9O@(_!VTR@X@7G' E=2$UT./J(BI8#SH
M6^<]1.'S"I8U-"XB>(@CEN=7>R[Z(F4Y/N7/MKX?W44')JJV<^E@E@AHT_@G
M+"0QGYTG8^P_F=7O"RR;UG8;&NLFH#I>Q:"] IGR$>JDR2@-4:%$1.NR (@&
M4"E7:!NSN+605/*#A*,TQ:-.TBCN$N1L:=94-?XJ9!> :TG[AW6SI&((3'$K
M?'@^-19[KZKE@)WP<7KSE!2R]8+[6!D;#>V+Q&X%G3T.JF4,L%'\Y>!Z(/J
M79L9@NG[3=LA#YF!28TF<<RG&"MIF/1))C4^;-5[)C7Z3S16\DDV:]N[M%EG
MN=&:]0S,%69@:DLXOE> V&X!IAZ"N;92A6I"]6Y<?CT$LQZ"60_!W"K8U4,P
M7^,K7T-WSMSPT\24<;=58?YZC3K#NN[0^12%VSM4FVW:#<M]8)^!+:J_KI%N
MIY#.;'A^W1:V1KIG1;H&=>MQ9]MK#1)CP>2)UU&\_'H[=/IT]^<[O_0K(@\<
M]5-?T;.)M\UT =BT];T;LLUZ=//IN_P$NUQVM[8(U M5L%]*#SC3:5BD[F=8
MX_)+P&6KX1FKMBNO<;G&Y6W$Y8;]T%DYNX+*:TEXV3&%DQA-N^[-6>]R-W;Y
MBGMS5A+#V61B^*-R!Y[ BURO\<1KO"IW]XJY \OZY;;NG"L/B-\AW9'X#</9
M_9E -=+M$M*!\6TZNQ^-J)%NEY#N+6T0WYDII=@A?'NYL96WQ&L:[YXPO++M
MJM0K;G3;,.BJ3>NV.*7G95Z2V7"\^I*V_)*LA\X:V\8K>GFI<5:3/F%JW(O,
M'YAT.N8]$>9X1U]M(&O] -IN%F>:#4(>.&1Z?4#:<K.S)I>:7,K"()^N&AFN
MR:4FE]=)+F^MAF>M[B%Z,93R@$#P_$._F!2,MX0VO7E^J4UT5M_ZEH'3%?/8
M,3J+,]G$#MO7P1]5@SZ,E&/KO"0=RA:5R2C-^].E8I"*#+M78OP\:VHS:XX[
MVF$W3]-I6@]H FI:3>_^)J!-[=^Q[!.936YBR8:%*W8I+UH(RNZ!<H$"1,-*
M0W1>:; ]_EM'L*YLQYV-L!VW*#I;[LUK)=B8/D]6]B64KS5-;$XJVWX"G(P[
M^Y22R@'*U?+FB; :=O^&'719>BZ**P[@/77/S;D$M$0F296FRK]A._6!;+TI
M28GC8W$PDK36%\.K)/VM&M'#=0"J\(DG8=?8*A9O.!AEL*<,$&>9G4P@S3\
M:\ARE"@QZQ^F/3M(8!X)3K?-/%]B9TAB8[S$CMI)^%L/Y%XG&%$ BV&G7MC:
M/[S[!A3,$'C!#O!ITC26.<V>AA2=-RF5; ^WILW96M0=A<,17&FFFI6.ORQ;
MFB)@XJP\@&0J_W][W]K<-G*E_5=03C9KIR":I&[6N':J9$F>*..Q'$G.[/MI
M"R2:(F(08'"1S/SZ]]SZ A 428\LTA*V*CLR"0*-[M.GS^4YSZGSE!JE@@/<
MK0Q0E,R]ZT3D]%:5_:9P$\MHKE5>G/V[C(H9+<0O,!59"LHZNX6Q@8:Y&T?#
ML7>G,D4"6TXFK \2[QB&'WL]7_H>G'T=QB5:! L7"=45R"VI-5KT(3R7R?#-
M$*5#P7+9<'0FS,Z?^YU#,RG+5;?,N>E-X8B95>AP6V$75I-IG,Z4JHX2?RYO
M[/2$F%?@<1!-:.6"*4SMUP@G$&X/@F98KS>C13>@-.E1JU.VGJ,="0*J>5FW
M\:QYK"/%S(7> "BT^CVVZO#[<]<>($T#?*QQK&%&=AWCDZCA:W.]^"!XO,XD
M6[Q/+PI4D^<)S*GRX3'K-$;XT?<EOWLD[PY&VG9N2F/C;71';N74P.[O;[^^
M(@]L:8^+L%2HT$[ %0BC(!$&^R'Z=,-QD(![0,Z%&HW4L'AXY?4LVR,=MNV1
MVO9(<ROY@Q_I?)A[U\'7UO@VLU' ;+CF-_CBYN3PI;40^H/8^P.[_>W^EVA:
M=%SQQZ1\=2^?@JCA)RE1PRM+#<]IOEWQK"N&:C0_#HY96/.57.:DZ;EXDAQ@
M&'"M ?0ZVWEJ8SBIX26QD6&*+6&H1R(XZ;GVXDV#P<^=JPZ\1E"419K-^&=S
M)RA^3[>5$&U*9A[<%0:.,=BH4).\LQ7&5'L*XRG\YL%/8;Q%%/[/B^7G0J^[
M^Z(]N]NS^SLKPL,UU^E#].\R"G5H]R28XNGO72IJD^74LCY])_WX-HAB6OUA
MD(]I.O"/K3S8/ 6K=AO$** <>/_SOM,@$5NQ+;$2_KQGS1*\_E0-U60 QY<Y
MTK?1EMOXQ']4!8M'*5D%3L512\1E)I-G%H+LPJYK%\[9%C9U$0R'V+$"T^5#
M!8L^P+RJ37B)Y=*4*(X2N ;LEPA_4+]MK9N=VT5.NC]R:[@X'6 ;ZP5](*L-
MO$,]'6#?TBRE93&*TSN1T::<5>T'^'"\OM)=L*&=-V54ACSO1?!%)4Y'ZT7O
M^! 2O36"^!#9H*UY&7WLD+\"AU&9*:W6W$0SRB-L&POF:-AQNO'Y8E\)[X(*
MCIRQ*?L&\<S=@GA;:<@^(0V+LE5/M;.9J+<<_&3" EJHX3B!>;N9M1JT>:US
M:L9Y&X6\NT=1$B1F0]^"3R%)??"<#^:6F@.?%14KT<\&)1I0K#W,@KLPO4LD
M,RZE3<[9AVM[$8=@]=RF\2V.Y 1.R:CPW@?#*$;;:$Y[(LJ"E19+;H8'<B;B
M0J8#:=4@S]-A1'J,,NGX!DXVG;/L34EU^6HK1>CQ BJPKKTCWTNWT@8#H7F7
M8L=C$*M36/LAG+2PXF4QAA/W/WAPHYC?9 $V5#88"6\2X($V!>MZC+""<DK6
MV*%KO3%8!*RU"?;C)1@(P6B*:$)B2/^%>\+9F6!OUR_8 CF#5Y$3D7;"+4,(
M$G63%BR![B4>;"<\?2EB,5$PYA#.\M\5Z+C02]+"'6*0S+Q\'*!.1E09C:>2
MAFC:C1[Y&/!5E'O3.-@0?&'KM2%:3R=HEB?H@!5@V$P)!52,@P*MI[P Y6
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
M?2\.!JE$^JW"38*BQ#>$$8#E *_N8TB#<Z]P70J6_\1X(?($7P[J9O5L*B1
M )6V0?**G>%K36V_KNMKC% $.E\W"/*(YFGN:&"CQ+1TT+?3\2(\3C <4V;)
M@WI/'>\J B$-,JS9O_],XT@,8Y95N'BR)#ZU>-+$R9V?MWOFS'IY0PH82@6Y
M *BK0PE3+T_AQ5!Z%K[,PO/Y6R?R&1M:#G8XPQ( 63^T]V-E:4,XG+G <RAR
M+0KN[F)JO5EEY;#FRBPMW-?$_.S*5<-[#>M(J44[;',+-GK@=Z"6V,ZK/,I_
ME#*2IR1)]V><OYO<V,"<BF%%LC2)AG ,Y 6K$?#G2BX-(>JG*</2C^<%C>)<
MC.\J04D^DLQ1;LY]WU;^'DF3G511#^9 \HV03:*O$I)@VB03*.&5&09ESL5H
M-UF:XS&3W<#-I(\0-8M),:2 CS:T#U0?]Z2F_=YM_[[.ON%7Q%6)I8'T1> !
M)T-IAH16JH-*86)NNRAB0#GQ):3@&*ND&N-Q?R)WH^181G5>&+))TGJ)%Y9G
M"L6"KKXUYHY=:K@SMI/A%8=GKR1+OG<++O.$W!.QV&F05&W#E;AA)>[@A(1&
M&<VJCB1E7IS>68L*N7]T',Q?()V5(3<+:<>[N$>8392?8J:,^L2D 6'K*N+M
M12.<1], 1H";^D;P^DD@[V4HVFHS1ZU^"!+']&S<;"97S@)C D<ZV:!55\B4
MZ#5Y2EML3<UVZAQL)NYM88]5."-^DL]R)-S5'E+=5':2KD]J6I?5N$K^,$W6
MF$(05.V>\QX'%6#I@$+=1LRQ7QS7,R]V+.S737MA)SIN!XB&@W48Y6X-1(?8
MI3)60UN("]-PJVKA1>^T;@*I*FA\1;&!U4F'0P0W:_8P3*>J@E)Q.NEJ[;0I
M;=2T1&T +P&:+[S#W2QEZ;YF?YK@Q:. S!:"-Y43Q,&C@[]\Z"LO&;K=BKQA
M:<.7CQ%+CH8H/.QKP8A& 9YCA %/,_R65PKS' E],$%^\FFL&MGN'L><6U)-
M_&-MSW7MN1F2L 9%$0R_Y#;ZX\I S@4*&%X91B'%G=99E?G<#X5QFLQ_C2S@
M3)ISD#, 1SCN,#823.A,+#,B#I.@F0@T,Y1-XV"XM!7DC[6TRS1OD!GS 1W$
MF:ABBF5B;.>&RO@M8:2K=GEW8*&"LS1..0SBEH,BJ*/Z+06';DC'MS+!4G0-
M$]::%O:<H&S%#6@I-(!8&RM$(S'[2B)4<A,PQ&SL+!F1+$:4^7/H,'7%B#5Y
M-"T!OJT^5$Q0#2.LNG:;.;\L"&/N/<NG92 MC:(;42$LCSZX<$&D\6?NO:3E
M(6R/'!]S2__*0=CJ&&75\AVPM5N@,<\-?2M:"7[T.EVJDVCE\=[T--8U!-^C
ML,+\0TU2G*%_9>)0*68J5F1*3Z*\Q/_&:<[1>V1:D40[40-CW0G(*9HDL%%R
M-L]-'C5R<8U&N=H0RMR<N:?2>TI=(T9'$2G!>S7(2D09,DV!, P,U#" HS4@
M6X"+=4A!3T MPK-TAU8D..4:/5:QB#"4:=93"!9&P3LJG@G\$3=L96+ 9G)
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
M@S6AEC8ZHVG?UHS9OBP7%SCEV0(#XPWJ5'OKXB/",><JGV<I7E]\VWWPL/N
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
ME;PE5%Y;V MQ<7\?T0X-.#^DYR52E*+,$L/LSESB5+F7&#LGE_B'YG7GB[8
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
MQ2T^A-E*,%*'NK^'YK=J=.%]N,0[C^%-TBCW')9ZGW[[6P0Z7,7>+QWO5)W
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
MD00(GM,]_9S>IKOGK__Z^?CHR4=:+*?SV0]/Y7?BZ1.:Y7F9SM[]\/3WM[]
M>/JO?_O+7_[Z3P#_^>.;ET]^FN>38YJMGKQ8$*ZH//DT7;U_\D>AY3^>U,7\
M^,D?\\4_IA\1X&_K/WHQ__!E,7WW?O5$":6N_W;QO71!:B<**/(()AN$$&0
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
M9*O I& AR9K8[(9 .AME99^MO.N4C"G"'5CZ>RWZ<)5(I4P;[WCT&J<<=+_
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
M,4)MGE2LYW]<0_8C."'W5T6=]C,;^-;HOE[8<3>^P[HC&P@?C$_20Z]WDF8
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
M!#EOXA]O%O/9W$]3V2.*T<72X)TDD\H-9"*CF2L[,XYY9Y5P-.@^'-C^V!^
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
MR];^<*"W60L8S=OG3.BGY48]XSR#@0DJ!/S>E'4[<D&)[09U1J6_VV$[)<D
M(_:CTM_4^LU2%$_J;;%:S0C6<98K"5*,S-)-0 PH4C' .DV4^4QQG<_6NYW_
MJS/S:'0OPFLYQ @YXXQRT;S2SH_/CB&3)$9*Q BD5&. N$" *)* #-,\RRC-
M4TC]',W>H(WC88:!S8W9>T,Q,%E;#&K%HA^M:C]%]VLS?_EFS?A"1>LB>L]*
M%7*K_R(20<GW6,*H?'K1N%.*O'R1'^LMV-?5[..&K]3?-^;QO/YB_K/;XA4Z
M)G%,(+ [ZP A&@.6YL),;!PKF:<"4>CB&G8)F9K3MU<SJO1TV>QU1[1[DH?"
M:? =\B$ADDWD5K5-.SA41]*F!9DS([I@41.CO=*R'8S3ANLZ[QV%\ERTWS*?
MT[7]W+YWSZID=BONK6(K]<&& K[3OZ_4_6JEUF:1K GC*;&;][3Q:40L@&(J
MCI6.4QESGT5RI[2I46(5V!)52D;O=&34C'[\X<.[WW_X*2JV=D0+:TC$K/Z>
MN_G=R"<)-WXCIR#/I7D'4:H!)9" +$Z$A!S'6"9^WF0P[,?Q+FO<"QUMMOB&
MA-?-ZPP&V<!OIIV>4:7H7?VE!84&]DM[WPF>MP/J!$I0A[1;XJ@.JI/QIPZK
MVTT]=T#GJ[_9 Y7?C?KEFLV7Z[E:>08K=(XQH:]YI6>U'W:DZ2!Q"4Z8A-WS
MZI0X[K:6B_%G.U=.-_7[EK\W0*NR5+(*S/KXV:RI5^\V:QNW;U,A9B013.64
M YHG*4 D,RNV/%$@UVF:$Y11Z?NVO")Q>N_+G<+1RFI\%ZTJG:-BKW3TXWS9
M?/R3W\OT&OYN/!,0TX&99@_FQQK,6MGH0-MP5.,(2U"RN29S5+IQ!."4<%QO
M\Z.<5;F>?3#?!=4<>N>4:(B@ C1)-$ QS0&G"0(937.:9HQ+MW/"DW&GMMBI
M5(O^>%4\&>9VW,\XA:J;!6X 8.B-';L-LEK/A8TP,B[:IJP"Z*ZCX3S56VSO
MFM+FEH/I;'X[G<JG8XXR95L,V4[-MC_W>^O_.E_.U^KM_(N2;Y9F5C_.^:)V
MFE?W0FR>-@N;?W+_5)3K^3_J?3.8"*VS6 .BLM2&2D/ B!" B4S2)$92(CD[
MRV>Z^N;RU\3IZ^V6QA7RJWZ@;72HKI\[T./!N'D( ^$\#HW4RH-*^VBO?KW^
M7MU%WMA[>Q+]X0OJ7/108U1_HS],IR[(#2/UH\3_* KY=;Y8O-JE/^P#?PF#
M.4=< ))Q"9!*$\ DPR!'2NLXU4D"<Y_-V@Y94_->MJKZT5@7F&Y\%0BB@8EI
MJV6T5W.@>&D'/((R39>\42G%P?!3[G"YQ8\DI)K//BJQ*>?K[Z^_B<_6$?O-
M?"]FB,,TS7 &(,P-,Q"= II3"E26, V)3(1"+LS0)F!J=+#5,=HJ&5DMW<BA
M%<1N1@@!S=#+'#]4G"?_-=,OS/B5$G]Z++[\;&ZM)OO?D?T1U#]6,[QUT%&F
M]363MG/YZG7^$_CU<FT&LP$NY7-15CZ#79^J!YMQ6GY_**2::6+>YEK& ")6
M1>=!0..4 $T1S5E,):'4=3X[R)O:]*Y5CHYTOHLJK0W,4:-Y9%5WG_,NN%^G
M@,!H#LP((8#TH@D/>'JSAHN,T4C$P^!#3O&YK6_FQ!>UW*A?C;8V%\N>T?QU
MOO[\L%FMBR=5[DX0L80J-:0".%=592<$"#6D0[CY1T.&<.+D.GC*G1KE-&K7
M-;2VBM?%M;:J>X>#^3X*Q\/<\  /?:P;!ML>.0]>2 5.<'"3/7(V@Q<@YZD+
M?K?W(ZY[*>>6#]GB/9O+-\L']CRWN>[%TY,E2;MVES137$(.)$I3@.(\!R1.
M8Y"D<2R(9%SX1N)?%SJ] ^%&QVB^C-0WH58K&TSUS,KH"UML/$/V'4!W8Z>P
M0 Y,3'ME(ZNM1;+1]RZJ-:Z/A\-1DCL\0=G(0>RH1.0.PRD'>=QY0\;I1JS-
MDF_Y^%"LUO=+:3Y3Y1=5)2KF5--$$@XPMVFEC,6 8(Z!0%(30@06R*OFQ15Y
MT_.3#M2-K+Y5O%:C<?^LT0[$7=VB8#@.[@X=0OC)C#],MN=U,,*G=';('#]O
M\SH %Y,S'6X+$8K_5V7C1)6\-]X">U0?E U%V/[QDRJ?DAG)($X@)X"S7 .D
MD00TR27(LTS$<9QC);P.?'P5F!KYG(1!K^ZBK0U18T1D];;O\?]2K+PI7M_A
M\;@1TY"@#\Q49V'G9W#O]*^OJ. ?*A+=';H!@],=E'C!>'5WB+I#V#W&Z4F%
MZ\]FP5B=H_]F#-V4-H=VEF."4<HX2'6B "*VE%B,-+ IZ1#F$$&9>^;$7)(S
MO:5<I6:_)*.+0#HRTZW@#$T_%2K;Z)J]B@$)I@N!L"QR4=*X5-%E[!D?=%[<
MLQRJW>&V@9>_;%;SI5JM/JK'IUT%& )5S* VW@U4 J"48$ SF &5$)+)1'$E
ME%_=Y@YI4_-LMKKU6D!UX^K&!<'0&OR,VPVH'A66'0 (7%>Y2^+(U90=C#^O
MH>QR4S^JL.5O3DK@G!7..?[@X,JZ(<";I2BMN_)*U?^:WQ<;FS>P/<?_8-1_
MK;42ZYGQ*[1.<@8@2[A9:&$)&"4$X 1#S3G/XC3QJ88SKOI>9#9"N9VMZM&/
MLE'^)[LDLS6<[^I*SNJ@TI7=/BKW);'LW_WH;^3OBAN?3O<;,#!!/U1/^;2>
MV5UTJ>K9Z6='-]0@1/LOTQ:'G^ZB'13[4"<+1E2C$>ZE\#)/,>A;9F031GUM
MO<SC.7T/OI 6/>HAO5(+]EW)5R7[:A?Q;PNV_)6)^6*^_MYD>#%,<RBA!E1F
M,4"QC0;A"@(LN!10I$D*G9+AW,1-S0MO%(ZLQO5.HM4YVBKM403H.M+=KY'P
M^ U,^U>@NUZ$MP^&'B65@F(Y4G&EOE]'OP)+SLATEEJZ/LIX19><+3HJO^1^
M5]^8WU_G"_7;IN99BKEF1 ,!95;W4R0:F5_S&,4LS1/*8K\ W_W@4V/5)@C5
M*AC5&OH&[1X UTV;M\(Q,$EZ(-$CZO;<Y!M#; \&'#F>]MR4\^#9"]>$.)9]
MV_A?Q9.:09HR6-6)Y-AZ0S(U?A$39I8J2+,LP5SI_N>O!Y*F-F7?G90_*^O(
MOUO.4P]Q[7-PVA.ML4](ZV/0-]U5<V\\"+T Q8 GGH?27O!H\X+1W6>8EV[H
M&Y'ZOS>KNL//IZ(E *VJ3F+; ,N'XNE9+5>5;_C!;G2MYFOU495?YD+5J[T/
M2A2/RVJ4_[2AFC.,LSCF(@%)$@N S!H,,)GFMH^)%!CC5"&OEI5#*SPUNFJ*
M]\Q7JXV2OH&O S];-ZZ;TA,;F#+OW[]Y:.HM@<J:Z#W[7I5CN2]+N]=A?[[;
M[_OI*E%IM8X.; H9D#L.\('#>0=6>N1@X'$>P7DH\4AR^S:[6JU4_19[I5:B
MG#_;D=_.E^K-6CVM9CBA0N0D 2C%"""%S71*8PHD3S',(&$R$W[-]SKE38WS
M:W7OMG[7@<K1'U;IJ-+:\R3]&N9N9!X0R8&Y^%80>W3.<H(F<!.M;IDC]]-R
M N"\M9;;;7W[%!]5'K<AZ75EM)EB69(*NT45*VQ(1B) 50)!1H@69@G,$I'Y
M=29ND30U>CDK;%_'Z7N5S[L.KQN?! %M8";IB5>/=L)7L C<0+A-VL@M@Z\8
M?=XD^-H-/5?"!X6NWNG3BEBS3%'&,Y2"S/@F !%BUK$(9T")/(FUC%,BO%R2
M;G%3HXQ#;6TJYEF%.,^5:3?6CNO*8 @.O2KL#9[_DL\)D[ +MFZ1XRZWG,P_
M6RRYW35 8I0MGV6K8M@0"+/0$C:^G7&<*ZXHT$0H&Z^7 RYS 6*5F3\)E4CB
MU,"IKP)3HQZ'Q"CSR)0-LZL"I0(F1EUZ/'WV]\."/O:V_QG<6_TKN*M@-A$V
M<Z$G>..E1EU28CJI41T0>:5&=8W3<S$F/BNY62C+LM9Y*\KO#W7ZQ2?;<G!?
MP1(J(F+(!,B1( "E:0RXC2;(M*3:+-*,+Q;[94NYBO:9B2/5PBB>GHME%4]<
M.0^U]G/EZ7,Y8^^X<!L SZ'7<8W*AS!^OXL:M:,_*L6C06J+^J(5=J7G*GS<
MA9\G)&?K0-_[>P25_CI?,F-,?>8Z9[R*F'IOOI-&2GT$EF=QFA.J +;QI$C1
M%!!(.$@,(HBC+%7<J<F<F[BI^6:-;G55'CNMZI"*1:.[,T<Y@MW-3.$A')B/
M&EUWX15;=8U+U>#ZG^[5CAPA] @K#0KE2&&EMT+J%U[JC%!G>.GU4<8++W6V
MZ"B\U/VNGL>%\Z6A^8=2R?EZ&[=JJR+-JQ/.7Y4R*WCCI\XPBD6*;+W'A*0
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
MZ#3VE"*Z+^ZYA%*KE5([TKE\J/IJH^PQZB>#OIII3)A(5 (TS15 0A! 4YT
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
M_2J(N,+364CDZB#CU1-QM>>HK(CS3;?%);U9BN))?6+?ZLQR&R7#8HT22#"
M A'CPG(%N. "J(2E22803+.L3VC2N:BI+7-WT4GS2M5HS;[YKGH[<'5SL<*@
M-3"Y[H"JM;0M2)K2! /%(;6C,4@HT@5Q+Q*-U&YV6T!2QQU]D_5V92::2IF[
MFO.YR+(TAMBL=4D,4"9B0'3&0$YBQ5"N>8)D[X[W)\)\OOSCQ"(U"D:+O<Z>
MU?P[H'7<'PL"U]"[8X=U2K:@#=ROO@6-H3K4GXI[J9[T+69W=*%ONZ,?5U1G
M=38N5<E7U6JP[G5<]1CY37VM_K*:)3B#A# ,,!48H!1+0!BG(#?N!62V%"YR
M.K#WDCHU5Z,Y7YY7:OO1AAO*;@P2'+N!R:32-ZH5CFJ-FP;GNR9$1NWZ@H"Y
M(EXP!649-\FC$HX7&*?<XW=SSRHI:JE*MKA?RGOY-%_.+;?9:M]-#Y-9G"JJ
MS"H&2)49O\6>]'."S*^<R"3#<<I3KY(#5^1-C7H:=:M8/':D\*XMD6?-D"MX
MNU%10!0')J%# (]UW;8L"EAQQ V5L%5(KL@<MS*)&P!GU4H<;^N[>\+7EZ)W
M<T8Q4CP&"<M3@!+S'\XU Q JJ3E&5,;:;T74(FF"RZ&JUD1T_U@J]>3<\^,:
MH*Y[)C>#-/B&"5\/'^=\!8? 6R6798V\3])I\/DF2??EMY<S:@H%9EF:,9'E
M@&;(5JM/!: Y88!3CKE4<4R4UQ;JN8BI.15OW>KXN +HNO]Q"RR#[WL<(A*P
MS.)UZP<K=/02_2W:S>PJ>A2DW.*>*\RPQ9/U'*ICM@^JRE"NLCZKA?POMIOP
MMBS)_NW%,DR%H#' (L4 24T SY(,4(7SC)$\2Z'70N-&?:;&&=5:$%2Z1H?F
M>+H.-SXD1Q=C/.B'WD*Q6@)>H=[H&=V7I2V74/T\D&L2!K^P+LR-.HWKZH0!
M\,PE"C1LWSK[7\QP1?G]DN^OA(PY$C$04'" $,: Q)D"$F*B%-:09IZ%Y+K$
M36]%M=5V[KL?TXFJ&]V%0FI@+MNI.?S:R@61P&7P.P2.7/C^NNGGI>X=[NE'
M&O="%)NE+0OWOEC,Q?R@"SK#6C!&-(A9;!LIQCG@6F% 19Q#G*0TS;RJZK2+
MFIHOM=<TVJKJ<LCJ"[ ;>X2!;6#NZ(F8-W%<!R,H;72(&Y4TKIM]2AD.=P0]
MEJZ/8/<GIACE(E<Z S"7B0TKIH!JB$!.E902YA11KTT;-[%3(Y*C@^G^U70<
M,;_IE/H&)%_PF+K6>M1SZA:@QCBH/A4]A9/J%C@<CZK;[N['3;]M[#[5._U!
M/1?EFO&%^J@>JS76C&(J8\4RD"%;>B<S5$3C& .&TEAEBF0IBWWXJ%W4U#BH
MUM1NGI8[7:-5HZP?#W7@Z\8]85 ;F&_V@.W5C#Y> \R;7JYC$912.L2-2B/7
MS3ZE#H<[0B1&G13"?K=4LRQ)H4)Q!K0D9@4$&00\,;\*I,Q?<D05COOG1IT+
M]**.$=*CZE+['27?^\':S15#@#4T8US*Y]EJ?&=\%E57SS=:!X;RECRIVR!]
MR50I3VAO3)AJQ\DO9^K"."^8-M5N57?F5,=]/5CX?F%<H"5;5SOB58'I\H$M
MF9RSY?MR_E1]U)QB:XECK7(.TI0*@)*8 RY@!IA.,$\II"IS.O_SE#LU=VZG
M>615KRO"ORNCK?91I7[UL0?5>#P&!_(>!MRA=["<<;T>?7 3P!Z4/@S0(S%[
M@"^R'['[H]7)[Q[#C4?S_C8>L7V/V_NMU%N:T<QPIB34:0*0A R@'$O *%4
M:Y%31J7BV*M";HN<J9'Z>S.8#1?X8B/W[<IS4;D\!]EP?@OU-GB%K9Q#$@@2
ME-I@?:0!ET(!A47*":4T(=SO%#@ P.,< +\]0M2Q??$U/-UV/0)@-/#+K[T'
M6+C]CBLH!-WL:),UZD['%8-/MSFN7>Y?G/-5\R+_5++E:EX'HM@ME%E*("*<
M9@!1S6WO UM72TB 8YD@Q86DL=/A3)>0J5'L5L]HKVBSO^=>C;,5T&X>" 73
MP"30 R&O\IO7(.A=>K-UX-'*;EXS[;#DYM5K>W8AV!?XK?+_9D@SFN9( &)6
MQ\:5H@QPS#@04,<()RE+A&?ZS*F(Z;WDC\M.__<D>F9E[53]^: 91P2B%-_%
M<6S_?]OUI#E?!!&]2S-RA[*T2DFSOZ5W,4V;Z^XB\Y]G)6SZT^+[84GKZM8$
MQG=)EC>W)@F^PP1=O-6SY\'ITW7S/&YY8@.SS?&C:M*-WW1G</OW*FBQ/VQ+
M@E,AXW8>:#'QK,% VW7]Z.:P".A?U?SQ\UK)>S/)V:.R06HV]L0N%M\K\W59
MKF=Y'N<DE@RDFD& $F[6=4J9%1XCFFB-<$9RGW6=G_BI^2+'M6WOHJT%46/"
MK@:8QSY>SP?CQB/#P3TPRQPA?0'HK?85T'=18T X NH'7%!Z\E1A5/+J!\\I
MM?4<I7<:$WM\+-5CM3UJ3Z6_J.7&K->6ZLU:/:UF&E-.N:) D=P>&G,(&!49
MR)GY1PC$T]1K"^N:P*F1V[&^=1A%I7'TA]4YJI3V#**]"KH;C86$<NC%V&TH
M]DDI<H(F=,Y0M]"QDX*<(+B0]>-VWXUI/;^I?4DS&N<R-VLXH"0SBSM%$" P
MP8 @:M9X.:-:BY[I/ =B)KG >RZ65:,S,R7F-R?U'&+JQB&WXC0P;^S4JVI'
M#A*#WX7 ,$D[AX)>)EGG@JFM23J7KKVEA<KQQO!!LJW ""69F?4*&2<#82P
M4=3\Q'(%$T)YKHE_$Y4V<5/S,_JW46D%U(T!PL$T,!=L6ZF<G.X,VTSE&BX#
MM%-I%?D"#56NF7^YI<K5NWHG]VT;P+];?U:E?7N6ZK-:KN9?5%W<]FVQLG5M
MW^E/[-L,IP2C3#&0"=O]D1(%6(XH@#I/*98VY@KZ>16>&DS/X3@P("JL!9$X
M-*$I;NV=$NCU6-QH:4"H!^:I0XPKU:,CW;=UL7^TZO]4^S7&^3,V!,TK[ ->
MZ&1#+QW&SD#L ]"%M,1>P_3M3/GZ296/AE?_HRR^KC];:6SYW:R>N-9((,!4
M2@!*.09,$_.?+,EHRD4FM%,HZ14Y4_.8FC:+6UVC6MFHT=:W*>5E:*^?A <"
M;&!.ZHE5CWZ4G4C<V([R\M@C=Z/L-/"\&67WY;>?5GVP&\3O].\K557UOW\J
MRO7\'W6T;2I9$B=" TRU $CE$!!MEE5IJ@2G+&.(L;['5!URIT84#\5R52SF
MLGHCUS;L5@_1H>+]CZ:ZGH+_F50@;,<]C*J4!H4&OUM4K=YW;N#>= KE -5@
MQT]=LE_LW,D!D*X#)Y?;;]SX_6LY7ZM7Q5?#3SS%4,0IB&'.C..20L"0$("+
MG#"99'&<>YTMG8N8&A4U+? B7911P0TKJ;6JHFO4-V&6SKLM8,]XF@O8>F[_
M]D)LK,W?J-(.2*/> /N^9Z8/L^N[%_,R>[YG9K;N^)Y?&6Z_]RSQ[H-Z8O.E
MM!G1O\Y7@BUL&MX,XTQQ6V"%L:I]$,L!RS4&4B4"(J[C!/L5R>VMRM08I$H/
M+5PS;P,\BOZ[R.$!?ID=YKO#9-UU$7$5O6=S:5R>K3UV Z>VJ$K?'783V@_6
MP3>H'=5Y\<UK/]A<-K8]1^Q'HK]L5O.E$6Y6CMSX:=81NU2ZD29Y'@N: D6T
M(4R2QX *%H,DE3+C# K*O*K;N8F=&CENM8X.U/8\4W/$VXT5PZ,X, -> G#X
M^IE^, 5E-$?1H[*7'QRG3.5Y=S]6>E\6<B/6#]:@9=4^I5A^F*_^UB1]4\F1
MD)R#F(C,+.P0 ^:;9\!'-!8XH8JF7AM/W>*FQD*-MM&1NI'5UX^*KH#L1D'A
MH!N8>MI1&Z _@ALJ09GFBLA1&<;-_%-F<;S+_W#KK7IDBWJ[_/[;?&57?T)B
MQ &F, <H202@4"> I%QRRC3/I' ]T#H9>VI<4:D7-<<S?U@-'6.)+^%V_;3J
M!C0&7WNY ^%U+-5B<N^CJ-/Q1CM^:C'D\,BI[1+_*?E0?%&E8RSIV?43^EI5
M>@6-&VVUMO<WZGBTT;Y/%XTX_#9=OJ#O[K\HJQXB;-&D[E5)I/?K=3GGFZH,
MXJ?BK)G$0>^1U8SP5,8$8Z"P1  I*0%C&00I1'&:H"37V.FM$$ZEJ;U,7FNM
M1!5-).>+3=5TTGP#-V55<B4J#I)[>]=N#O <74\FQGPZ@Y]D[(R)MIG"=9[V
MH3UV;_'5]L'MG^65ICP!:[B&PSSP$<K-:HU\Y!(*QO,CFF C]VR?7!3RZWRQ
M>+M+5<L0U PJ"0BT&X\Y-6XZ2Y@AZ50S@G2LD%<EZC,)4R/9K8(WY/^=H^C&
MB3=A,S#%^<'BW^NXS?2PW8W/I(S;S[C-R+,.QJT7WAY0MCO5>-B4I:&,CVNV
MKKC#'FI4L5-L\;ZH2[V\_K:VL:Z&=M[.5^L9%)C(G%  $RX PED,6)(:0B \
MB:EQWG+>.]ZLOUI3(Y"3N*F#L\7&M+MH9UQ]L-B8%VWMB_[86QA9$SWY)]#C
M=B.M\1_BP$P7^/F]7FZ>5+V9%I OPZ(^6 C=#:J]6(3=[7!V!> %&+W?.^!3
M:<1ORN]539W:KYS%>8SBC*8 IYP 1'D&>(X8B..$Y$J31/JE9%Z0,35VWJH8
MK:H^/;T7RI?@="/,&T$:F/UV^#2EKFH%PQ%7A_5!6>B2G%$II</04W[HNG2
MT+S?E[*I,Z/DZRHN]?[)_C9C&84D3PF@,J, 92D#),TUB#%364JT,'01+"JO
M38NI$88UXL^[$E<!P_):'X,;C0P.[N '0M>#\0[-B&H[HMJ0D4+PKN$X7O1=
MJR;3";R[!I97S-W5P09HHO3I:S%+%"88(05B@6. $IV:Y:TR+I'.A5GQ"L$R
M$:R)DA'H17>C-5$RW^N0O7\LL-VL-@1< Q.8:Z^?3T$[4EDH [91\H1T8FV4
MNJ -VT;I *>;VBC9<:;31NG *J\V2H?W]0TP5,]L;IC]V:QPU?VRSJ^O<M)6
MS<IX)BE.I5F' I%#;L.$4F"[/@"1\3R%,4E9ROSJ>SA(]9D-X]3T^(MY#ZJ%
M^4@5FU54*J'F7^Q)T*I*+'NN38I4;9-G-+3+8W!S1P-#.S!W-]I&C;H5DG4M
MCUKCW5Y?R)!$9X "QR5>ESMR<*(S$.<1BNZW]O /[7'+._U0*CE?_\I$Q7R?
MYN)OQCG]56T+LK)'-8,QS34B&&!I_F,6R@0PB7.0)X:Q,,\2K9W2U[RD3FUA
MW.@8::6BYYV6T8_,$-/V \=--3_T'3S)(3 =>CULCU4+'=5*1UNM[Z(MSD;Q
M:*_Y$,!Z^)5# #R2<QD*:#\'TQ>P3B_3>;#Q7$U?^X[\3>^;^SF=OR\WJPU;
MV)CV=^7OQJ9RS>;+]?>WNSB--#50LU@#C24#AN$YX"B1(#:DKHS7F6?,*R_Y
MJL2ID7JC<)V74931@<XW!,1<!][-R0P*Y\!\?C.2WAZF,SI!_<OK4D?U+IU!
M./4MW6_L6]WM56'3AV?&2=348LGR3 ,$:0P(U@HHAEEFW$>&D7/VR^' 4Z.2
M;:Y'K9U'VLL16MW$< L& \]_5_-[U& [MO7&HFO-8"-763LVX;RLVLG?;\NM
MOQ=_W\R;D KST_K[]C1O57=P>E?:?^V>RF\;F^KV3M>'L/5?9T3RA&>"@"Q-
M;/5Z# &7.@-QEA""8Y2HN%?N_6UJ36VZUSI:Q[II4<;V'<QZ1UD$>H)NWL7X
MSV5@"MIE^Q]8=!?5-NV;-C6MY(R+LC7K+MH_S-#Q'V%!'J16P(VJO4@M@3!P
MMM4:"#1Z[[+@I1EE>Q8Q5[N=Z51!\\77 A D,WM62P'GF &9",HQTA(FRKL
M^&59TSL6:%3=;?Q7>]AUS>_>C;C;H79CT"#P#4R*6]P.E!Q@M_\J$J%K<;=(
M&[OJ=K?1%^IK7[FA'V4T/8U^-1H^%,LJO_6O\_7GA\UJ73RI\O4WL=C8/$E[
M<F#^3]JR]5Q *&6F ,Z@[?EH'#PB8PYTPGBBXUC&4OEX>3UTF)I+UYC@QR%]
ML'=CEX$1'9AWM@W1[+2)MOI'7^>V3'=CP5VTLR':&A&V<< -$ 8EK#YZC$IE
M-P!U2G*W#!4PW:LUW!1RQ!D6MGJ3Q@#!C .:<0F21/-8,93DB5?4KY?TJ5'>
M+=&^?K"[<=Y@8 [,=NU)5&/$]/9";?@DJ&G$\/8"QRFE*7#,KMT-?-6<"?_/
M#2O-G%Q\_Z">B]*05DH%@SD$#*<I0%+F@$&9 IKFBB0HYTP[>6L=,J9&35LU
MHYV>4:VH^\YZ&YK7-]D#8#0PX_C#X[7S?@6 WIOP;>..MA]_Q;##K?EKE_8,
M!6UB2W\MR@_FG5MNQ'I3&G]HIJ'D)$4(Z#S+S!R'.2 9SD&&!,V13#3#<K:T
MC6R-T^11;+)%GM-WF=;?Y3.IPWVO']CJ<V2CWCPC.]M0=?,[;@)II!C.1L6J
MV<*1D@&#-J_ $#92LTW8N.&95TP^B\F\=GV/0,P/JNJY]M[0S/=/)5NNS)II
M7BR;FC@V2_+=OMB5\05X3IBB0.M8&YY@TBQ@,@022!C!"JK4K2R%O^BIN0A-
M[:DZM?FH'EC?H$R_)]'-+</B._CV3=WQL5(\.M#\;E?QJTZ8/E!_,)P] C4'
MPWND:,V@N/N%;/:"KC-NTV_$\8(W>UEZ%,'9;X1^#N/!H$VI; 4S*=+,+/^8
M0 !I>R0H*0=F$8AUGL(4:>JSA74F8:)$7VGHYQ>>@^?F$-X$R<#<?(C& ,7$
M6TT/ZOV=2QG5[6LU\M3?:[^PWVS^3U;.;>3 !\,?597K&$&A,QX#F4,"D$!F
M'LO$X,5UIFQW >ZW'WTJ8&IS>:M?9!7TJA'>"J';E+X%F(%GM!<FWA.ZS?"@
M\_E,R*C3N<W$T]G<>EV_R?Q1/5J?L-X7,F_Z2ZUU"$D(ERBQA9V%>5G#&%"8
MQ4"S-)8BYE"F7CD6#C*G-N4;E:,W2UV43SUZT[K@[$8"@=$;F!>VP.W4';YY
MD0= 0?G#1>ZHE.(!Q"G+^-QZ^Y'W7Y5M<JOD_1=5LD=5=VW;%ICYI,JG9)9*
M(8@M\"(0DP 9S@&,QA((GF$A1:Y)[L5!?N*G1D='A[6KNVAK0=28$%FMH_FR
M*KKA&5+H^6#<2&LXN ?FKY-C\3.@=]HWY4^L_L,<B[O#-MBYN(,*+W8P[@Y/
MU\FXQRC]:&]7/.O-4A1/ZFVQ6LVTU(G,- ,IM=OA6&C 8F)#H[D@JLI7X2X5
MK#ID>!'8"$6K]C7DYI6.?A1U"<08)W%.< 92%2. ;)\J)BD&FFLL<,Z83J#/
M"^)6$$=X"X0'T8W,;X1F8,;>HU*K%_UH%6P_0O$FY0[S@S+O)3FCTFN'H:<<
MVG7IC41YL0CS#"<DDPG!0!'. ,HR2Y<B!H9'$4=,L3A+>DWWB^*F-O,_68J.
M1*U<5.R^\8O*!RGX8O[88XUZ!7)/<K@9R-%XHK5N_ "<T8G*,/1Q6>3+,$FG
M^:VDTGW7#?W/S+"O5/WOFWJ'_'.Q,&.LZJ2Y#\5B\6M1?F6EG#$42Y4;UTP)
MFU.L,PZX2G,09T(+1!6G"GLW.W.7/S4&VJH?_;@UX">[WCRTX?_<)J[^8>V(
M&D,\=\I]'Y,;20T(_L"L-0#N_;J2^:,7O@69AP[C]QOS!^AB<[$>P_0/VOYU
MOA)L83>-?C6?K&80:T651  306Q!SQA01@7@-$%)G+(XATZ]Q#ID3(W8=E')
MM9YUV=I*4_^H[5,XN\DI$$@#$U /?'J%;;<@<'/8]NFXHX=MMQAV*6R[[=(>
M 9J_%(OUQ\WS\^)[L[7?Q))PDE*MA *,")N6@3- L8R!X'G"<Y[;5%KG4,P6
M(5.;XE;-J-;3(^"O#<'N21T*EX%G]0$DT?;([FI<CCM&'N&/ ; :*="QPBQ<
M\)*+]9VQBFWWCA>5>$7[H_C#:]?>'IO4U"-+J="YQ@C$.A8 \40 BB@$AN]P
MHJ7 E'N5"3@7,35^.XG%\2KGU@&DV]+J-G@&ICE/9&Z*4[I:\RU,I-*8U>"N
MF]D5K713A;BK70[NM9E:M:NT*6<P@TPDFMML4[-P49 "FB04:(9IS@UM&JN#
M-(4Y$CNU4[:/&[Y2?]_8E_EW]T  3Z@=_)]! !R8*APZFC"K^G8!M"D'03=0
MYYC>*$^G?XPKVN':R%P$K7<SF>/1IM%2YJ*%SHUE+M_=LV:<E%6U.K9XS^;R
MS?*!/<\-03;K!TI4GD "09:@Q-"Y(("KC "89SCF#&+.O$[[.J5-S9UKE+/;
MO$WUC4+;[*KH/]G"M]93-\QN'EXP\ 9F\+V>D544&/RV4(9/.7$")6P)N4Z)
MXY:1<S'^K)2<TTT]$\[8ZO/]4MI_[#;Y%[:PE'6_?F!E^7V^?*QFS@RGF)(T
MP2")=698!6' J)(@CB7%>8R5DI[5*)WD^DR1<2I35A4+;#5*87]0>\T],]6<
M4,^XP#&B"8!9J@#*E%F/9T2 7*?&8X<,<YYZI?Z%QGP<3A\1<3=:#X[CP/2^
M@[#ZX4#ENXBMHZW65UZ2_JF%/BB%33=TDCQN"J(/&&=IB5XW]RTK>C')N2YR
MM7JG#SZ;L90E2<X)2(04 $%, ,L%-H\!ID3*'.70JVB\A^RIL5.MHW4SUWLE
M?8N*NB/OQD\#X3DP2W540V@TMS!_<H"Y1^E0;\ "EPQUES]RJ5!O8,Y+A/H/
MT8_"WA;+1S/GGUXIOOYDAF@VXQ%$C&(H@(P5!T@*#0BT^5"93D2>(9UCKW#W
MRV*F1DQ62V#5C*R>=Y'5M.<!1PNN;EQT.UH#TTX_H+PIIAN'H&S2(FI4XN@V
M]Y0CKEP=*FSUE=*J+)6L(^\_L6]J-4N42!.4:[.HPAH@PA- 82X %)*E>18G
MYO,>A?B<A#O-@O&K\FTU;7)EHK75]=98U$O8NS%(."A?-.YTAVJ3:_.I$]4
MD:8=* T<7WI)\@M'E7: <3V6M.OF?MSTR8Z\*;\?UBJ2-*542@UH+(R?DMNP
M^9CE@! =(Y:(E JOZ(L+,J;FI&Q5[%/LZ1*$;H1R(S #T\<Q)@/LOW>8'Y07
M+LD9E04Z##V=\UV7]IOA6\YX*)YL#Z/J4'B?E[-@J]5<SY7\S9C2)(V1."9<
M,@1RF"/CB2 ,S/\3H#1/)9&0:^T47]I;@ZFQP^Z-*0XL\",)_Z?@1B&#8CLP
MP>Q@/53^**5OI_]=M+<@' 'U!B\H/?EK,2IY]0;IE-KZ#S1$-O+'M5G%V*B(
M=[HN)C%GB_=%TW[OV]HH..<+<]=J/:.9H 1F",0DA@!1R0'%C "J!:&9T@(+
MKSHVH12;&DTZ9.?>13OS[![JSL!H:V'TQ][&R!KIN444[*&[T>]+/,J!63GX
M4WR]W#Q50Q8AM[%"(S]B'K>'<A/*^/:'U"\WO,?X/=\+MGVG><L4Q_4O7M<M
M/F<Y2R6/9082I@1 &5. I%("IB03$(DTS;QB';K%38[#J]ZF]7[;7;14GMVY
MKF#K2*K!$!N:*BNP#C7=U:]IE U9PL8)E; TUBUR7')R,O^,<MSNZI'7\)J5
MRV*SKELP-[L^6L0Y%S;AFF8Y0)QI0"%,04+R/)>0X3AS"D=H$S ULFA4O-:^
MW V\;FX( <G ;'",1I]4S$NP>"03W C/2&D#CE\:OY2 #M,[@_\OW3=>F'^'
MUD<!_5W7W=8.[%-1=9TOU?O24N3Z^WOSK-;W2VG#NY[M)3,!29;"G *&80P0
MU G@0L6 \XQEYH]8IG![+NGF$;D+[W$N.3#EO3<#?;8%7.W"Y[G1^RYZMII7
MD8UJJWN_3F(.#\3-B0H,\LC=QM9%U*@=O=^!7&E^5Z'\^BK*O;N0N0,V2%\R
M!_$OTJG,'9:VWF4>(_1M6;.T+IX9R/RTFLMFT^&7[S:2HVK9@'4&L]SX9IRI
MQ,:Q(\ SG8(TSS5.8$Z0\(H7O2IQ:A[;7N'H2..(?V_BC7ITQKB.NQME!45S
M8*:Z%<@>_7$<P0G<+^>:U)'[YSB"<-Y/Q_5&/^I9E>O97]BW^=/F:>NO$\(5
MTQI DMC"T!0":MPDD.L8(\48H\BIL<[9R%.CDD8Y-ZHXQZF;$FZR?N"IW^@5
M,""BU=JNN6QN.IC'YK?3.7P^ZBASM=68[9QLOZ!G@,.NS\4[?7BVV,1[/Q2K
M]:I:.G'CM\NM-W+/5^N2B?4LQ3&4@N= 8\S-^B;. #7F H49IM06HO&+=KI-
MG:G-\H/.+V;!<W10OTV3J"RZJ]?SH#)J5P7 O 4;NSQ=BAN?J9N_,=Z3&IB1
M+D ?W9>EN:0^HW-X"OZQ$T' "QM(<9M*XT95!('O+,0BS*@]LUZ: [VY6LV@
M4@)"CH%F4!@O",6 )SD#.,LP55+;%F0^[3$.QO9BR!$*]M1UW1=[!3US6@Y0
M<Z.MGE@,S$%O'0#PSU4Y-S5L@LK!^.-FI9P;=I:*<N&2OODG:_.D[.GY_6JE
MUJO?U/KU-['8V"[!_U$4\NM\L?!\=?H,.:$OZ5[MJ-;[+K)5C'[<Z1YME?]I
MD)=F']@"ITAX*#!RIH0_-.<)$SW&Z''V:YM*O2W8\E<FJ@B6[=(?"JJYQ(!J
MQ&R_.P0H$@J(7$!"F:80N1__7I8QM>5!U;/.JAEM]?0X[FR!T>$@^'9P!B::
M<USZG >W?<_<CX1O!VJD4V&/+Y+?R7 W IV'PRVWCG<^W*W[T1'QE4O[.0Z&
M/VVIC_=E\64NE?SE^^\KFWO6A.<M'^_%>OZE\E!V[@.2,8EC*@#F*@6(Q!P0
M6Y$C3G2J<(HH0Y[UF?R5\/EZCU.L::=LQ';:^BT3>CP*-T]N6'@'IEGKO%6E
MA+;JV^.7'ZT%T7SY4[2'?6_%('Y=?Q"#>G<]U!C5Q^L/TZFG=\-(/3<WE/$H
M54L$\U_8>E.:?S_9LLD'/=@A)#G.<T!E8KA0Q3D@7&@@"=9)2E*B8N)5[\-?
MAZGYBU6!*+N3?))E$!VL=J/_4$O[QWHVVS\?SV#/_94>#\YQ'V;8QS'T?DVE
M_=WI@SA*]]@:$?U1F1$-TOK]!AC#[@7UT&/</:/^0)WM+=TP5#_^/.^"-6,8
M2J%C#%".(#".(P1<$ YXEL;4.HV0$)\]XG,1T]PJ7AWH^<__1&"2_TL5->BZ
M=NZ E&*:8L0Y8)PJ@.)8 A+G"6")D#27E"1Y.C-/?5[(CVM6KL< ]E3<</#^
MPA95WW>VCKAZG"^K%N_F76/KZ-\,+4(9X51FYA5.#+3:YG]F60HP27$64Y8H
M21IH7R\= V%# +L5-@JL:BFKN-=*\LV0NKUF;P-IZ)/72ST<[]?K<LXWZ^J=
MN2YL'<&@D:KMB 1](5X0,^K[KMW,T]=9QY4A4L=7[[1]81;E_GAU[RMFD.",
M&K;%A%6;OAA0GFF0<<%SF&<40]8_.;Q+]-1\^UKA6]*U.X%V8XMAX!O!%R_*
M,U]\9?SN(3QN?XP&3([N%/^"Z<\NL'0G.#N-T#?2_>FIJ#O+UDE!;U:KC9*S
M3%&"8L9MLK+QJZ&@@&*4 I5*K#7/: J)9W7\RY*FM\5:*UH[UW?1JL[!FU?*
M1C_.E\TG[?FX7CAS276<V!Q/EMEZ^(D$5!IG.X;(.-U8\BQ)_/WL %A/P]D.
M#[CY/J,L3P7(<HX PC8=S>9Q")8835-$L8A]O>]@<+^<"QX>:+>W; #H!GZE
M-G3PL::#6LF[J%8S9%)&)PZ!4S$NRQHY :/3X/.TB^[+>R:OEDTEJ?.OKR10
M4I@J(+4M78FTX0FS5@<)) 1KG@B!J=\+L%W8]-Z!.UT#OP8[ '?CBS @#DP9
M>_2.6",X:5P'(VQB:;NX<1-)KYI]ECAZ_0X_ K%]VA_FZ^_WI6(/A52S'/-,
M,DY!FE<G=(@#FB,)$N,IQ[%2*45.N1^G T]M:?Y0;4L9Y2*KG=OD/P.K>ZK?
M L'0OH";]<X3N<W4"]-VI<2?'HLO/YM;JAG[=V1_!/6/U30]&VR42=EFPG8*
MMOZ]1[3D\:KXP_SQ\[K0OZ_J&,U[(39/FRH[X95Z+I68-U%M+*5YS D0--8
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
M]0IZ%*T#OJQ'T7YY&!7<"K%\-@'4%R74_(=MV_J[VKQM2INS'%*1(P@RK#1
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
MEP+V !&W(+#-V+AE@3U#/BL.[+L^C!QLG&7[39N'/8M-=62KT45(6093A#+
MTR*UIZ8D8)(9LBA(3C$V;*$S'W9HM30U>K".ULW1#UP-E)QHA]>-(:* -C!%
M!.+E31*]6$1EB79KH])$[Z!/>:+_AM!:XH,GVB,(9KW6Q"F?=E7O6 F"-$:@
MR.U)RT+F@!":@8PQ2KA",$=>G.%B=&KT<3P-K-.5EO%N.?$I])2!TQMPHY78
MN [,,#$@#2@/=L<H<DFP@^&1RX#=H3@O_?6X]_K2EVW2^OW/)[58JQE,:<&4
MHB#+;,=T#BE@""I0ICDJ<H)QCKUV(SML38V(WBX7Z^7C7%:U\Q]V=2]UMZC>
MW29OI-V8)Q)^ Q/.2<W+UM&D\728BI<6. 8K>#FU]VKU+BT#[RIW:;LE($O\
M^[,5Q;G3;VSJY9M:SSCFK"QE"5+*S<*'JQPPQC#(""-Y*H@NF'3.#I\^?6HD
M4?MGPW?>>.B1Y3R#SB$'? T@ \_Z!HL[G;R)@(5'IO<:3$;*\'I@XY?A;1M[
M9V;W[*;Q,KIM_AYE<ELO"LS@[GKBOGE>FZ!IO;X5_WR>UXV_UF]>#OY5=4:>
M%7E**<\8H)FM]X6Y!H06!%"480ESHB@KPQI^NSDP-9;;>IT<NAW:R=OQ'3BF
M@ =$=NC4\$'O[HL 5SV[#W[0].T>I%FW'WH#=>EV=.*5VG/[0=3>E]OS.?X=
MPKX*M6"K^?+#<J4$6^\E4#FA'-LVA%@!PV0E8)1@(!D7!.>"Z]1)FZ+=Q-1H
M:^N=>T^P%NBZN2@.($,OR1K'(K;GZQ_WU0W!6AX_6DNP[N$=-@7KN3+>H:2Y
M6A\<@]SMF*8EQT(@L^I"S*RZ5(H SRD!*5<%$1EB1'@IS[B;GMRL/T[5>,8I
M'I#[9VSB 3EN N?@T%+C]TUB'!]D+]L?K\&/-+68?_4#3MVPN!QWZGF"'VM)
M-9]]5>)Y93XH&>3W\XT)XU.E&*:% +BPI<F42<!3B$%6\C1%N="Y/:W4STN7
M'CXUYJF<LN%\!G_A?TNV[KH1T$7TNBGF6DP&)A%?.)RIHFO<%\A@K<2_/"Q_
M_ ]S6\4#_T3VKZ#^:S7Y+SYPE.G=-93M!.Z\)BRPJ&JZU[-"*$YDD8*",KO?
M3$S0H+("(*0$*0K)<E'X'"6L'^LU+4<X]5>?8&:5;W[!0 .3VQ>]_^ 'GG^W
MW2/V_F8^'F#4;]WFT:-^HQX/Y_3;\N2W8=/L[?+[]^6B4O:N);QOGS??EJOY
M_U9RQ@3)&90$R"PWRW',"\ A+8&27(DLUTJK=+90&[>9UV')Z1-)ZT_DUMZ0
MNZK6T6U;M%K1/V$[9\-U_KNP=IO UV(XSJQN &S:G]6.)GM/XTUW!SBB<D"7
MO5&)P6'@IVSA<DO WJI5.OFXL 4@-D2_E;+*#[+'W]CJ8;Z8(04)45:.FD.K
M-HLQ($*;-3_&.#??YIE 3BI%#K:F%FKO_4N^5PXFOS##([:KHC#N.W*'"\C=
MW!$9NH&YH]:DWGEZDQS 6#L;#S>/_=MX^(VTFWL%CGZ[NV[(=.[U]CQBO)U?
MM[$<[0,[WA*JT5+7P%C5P-_59I863'"*$%"\9 #E*0+4_ !HS<LT52K%F5<&
M]>3Y4V-0XU(BV/I;\F3\2_1RE<R#:MI.872+M:X 9V".W!6KU6J2[W^*QV=9
MU<VRI[E92%91ZO:B0U7*6[&9_ZA2:C$E*"["%%DVXMC&R%(/%P=X+L]P^;*
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
M4"XLM3P?$-SZX.@PR<?%QX55RERN['%5P3!11:9!9MM9(X(%8-+\+6.IU$I
M72CF=P"DTY[3'!KU+,B!<]X=$#IP=>.>Z[$:K2]"72CSR];3OR7S1>*"74B/
MA'Y,8K=+Z+ X=N>$_L%?:*+@<-.@,KB[?5!69 6V'150EG* M-* (EJE=7&N
M#*=PG/FMQCP]F-["[.TW\R^UMA/&\'P5 ;'%R_^SMK*M:F6B(-N))5"=R??U
MN-'2@)"/NFO4IH0[S-YT(&JO(8S[2MK>80 %"N1&VJM^6S5_K8[=G?7AG2F"
M<T[3 I TU76%(.68@5PA51*")%;0C^VZS$V0V@XZX]Y$;?O=";MK1CL.E(.G
MM"L,FW.T7YOSQ@>^1I7)[44DMDYNN\&QA7)[AWY!*;?_GH!3*U_,=_WB67TP
M3KY=+JJ3_?\^WWQ[^VSFT7>UVK;];B[[NC%!W??US# *9KF-IW*>V\@* :(%
M,?]DBBN4"ITY'<@-=V%JV:7:2UL0N*K]-$14.>IQGB+L7703T#@(#QY)U9#:
M 23;$21V",EV##=)\P;N; N"^O*O([T!CU,M@[^)D4ZV#/1&_$ZW7 5FYPF7
ML">/=\KEJI$?G72Y[DFA8>QZ<Z>MQ/+:!,I?S;IS+M3ZZ_)1SE2.$$N5 D):
M863)"L!IP0%-D4)4J90SY%>"T69J:E\@UE/[]?%@?4W6QD/?(+455-<0-094
M@P>H-4J5F]6:>NMH\K4+LH#PM ^-R,%IJ[F10].^89\'IKUW^+&$5//9N^9;
MK):@>K^0[\Q:>J:8AGF!"B @2TW462) ,VB/Q"E1("Y(3IVBSE8+4^.$K9-)
M[65BW$RLGV[,T YD-R%$@6=@'O!&QID >D=_8=ZOE?B7A^6/_V'NK:;\/Y']
M*ZC_6LWS]J>.,KU[![6=U?T7^D_F]XO-?//RMBK+>ORXD.KGOZF7&28H([Q
M(-/,JKV5.6!2:) B@J V*TI!A.MDOFAA:I.Y=C)IO$PJ-Q/CI_MDO@QD_V2^
M&IZ!)[,W,EZ3N7/TP9/Y\E-'F\R=@SJ<S-T7QJJA5@OQ[3M;_:,Y-,WL=GT.
M-: RM7IMF@,N<@&(G=4:E24OT^L*J8\-3FVJ7Z@,WGD<>%*]%W/7(#\>DH.'
M^M> &*'*^C(R Y=:GQA]Y7KKRQ#T%UVWW!=&-Y\NB'%\4H;*5LU'GW"FS#J
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
MP C-B9"29AEU;I#1;6MJDV[O;;)UMVG<Y)%WZ('7(5D3#[2!YVP[7OV21=[
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
MMK="K)Z9+7!ZO_@Q7RT7U5?&HRUI>KM<V*("M1!6-E;G*A>"EH!)60 SB0O
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
M*"-\&.H(]=J+]P-%][G*XX79!18^?,'9[/G9:CK/J]6DYE23MPX<#_7DKB1
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
M(T$OEC_^OIRN\\O%'_-)-$:C9AF88PF4$H6<_;KJ=-):YZR3;'43["8MXQ8
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
ML;V4S+-TA<01?;TMJE*=O^DR!$255?:6^;UF>.T5UM]%09=[XA&Z70PHZ#Z
MLGHV3Q<C6,[C'2\M<[XDB$'6(VM.\8ZLA1$R*RUX5#+OU5SI$+3<)F.\Z/]T
MS=Z&R8EB'OL(]S=<D0=0ZQI^T!=?SN\?<F%-82I!\)93:,,=.(P,N)7(';ID
MDWG(^;G_\:,#X%2=+085X-@0>'&VKH?&'Q>+617,L[#$U?3;94,"].3'.^7K
M6&]5K]8X0%U/IHUS7!51+-NOL\/N]XR7'VH B@%%.C8Z?IN=3=.[Q1]Y>4Z\
M3DX)(0VX8%4M4G 06,F@.?,\R>R3V&^<WLTGCU/UT\HLG"*VL77^:I;C>ED3
MI1>S;XU46)P$\L$CF3.GP&N;:]VYR,49DHO:2^<WGSQ.74XCG9\DMK%U_N%K
MCE.<K7^\^)R_5!XNC)5DA;M")DHI5XN2$D$XI@(ZFV)YY'4.X%ZZO^\-X]S%
M;X2!0<0X-A:>%7K0%US^(Z^?G5$DOJ@7#CZ<??TZFU[N828[J83F$.I(R$VS
M"W0:03K&T-L@M-K/+=CC97LAQ#P1A PMW+'!\@%+OFQ<HKP3UE.0K0)M=2IJ
M!]XJ^LIP<GFSJGU%]S,65YZZE_KM$U'_T>(:6\]_S[/-"< \_36O<?8^?\7I
MA7,31+0F)056.:Q=S^M&5S-U,?"@#289Y%YJW_&2O5#@G@@*AA)F!Z=^Y]+Y
M*9RWZ\^77J_7*G C$1)6 6D*=WS6$I)5J0Y+"UJT:?ZSBZJ]D.3[1]+@&N@
M32\6\YCK24!5Q_OIZA]7.G!RH0I3P@-W4I.-M!:0,0.8C3/:B:14F[O#.XCJ
MN#3AF/SWT&KH$5%7.G=ZPYW7R8)1)"=E8@8D[B EACK[*$NC^7T[B!J]V^DP
MBG\(4$=JH0- G9O;6QR=&UR7<O72.: )#%1!"YXK"\(A^D166+(V9]R[Z>H,
M5L>J_^ZM;PA==("L.Q;?\SR/GVNTN%F!DGE/$HG L9:<:2/!)8_ 95$Z6BOU
MS0Z:[7; :Y2->V/S,;?!XQ72)< NN#E?BY;7:F7OH' D$R^+ R0?$:Q,-A3#
M432Z"_P099V9KY-P\"#(3E!*!R![H*CG(L7%BN;(#<G)$%.:>0B:+'6,R0N9
MI.)NK\J5H4O!NMPM3T+$8:6>1ZBG \P]6!R;DB\*LX5<8KWU+"F^-NA!!&<*
M=\$;P9O ;9#:]F8WTYOMG(,JI . W5J2[_*R_@ _93Y)P6;)R6]5/'GR8%D
M5VJVQ0F,6B'YH&VF0NVBJLO*O"/U_]".>:PR>B]+7]7CY'5.+W#U^;@"]&M/
M&+34_'[:!BLJO_J*RUI@R416B9&K96A!*$[;4XA! !/%,>Z+E)8U<ASNHN=D
MPU*?-=\\LG:[_H:SVEWHY[WX*SU$M5!(_X&S%FG3]QEH*^9 ".>F6.>#;--$
M86\2QRXF/QDOMPQ-$^4\):MSTNV7NQ[4S :UO=]R)[1<S,Q@8"!KPV!%&PZ$
M9!V(0J\,3#JOV^S[;4S1S[$4-YY_:P5L_4/2=1:<HMR@',4(+->):,E2R(!.
M)E'O/K;QJ0\DM$NS= AV;LW(;*BH#GSMAYBZ^Z>;/(PM16=M#.@Z14#EX,BK
M3 A&:HT^Q8BI54?28VD>>8AK2RC=RCP\BEZ?+(+/4R_,<IVD5I!"*A2VA *>
MJ0A!<!&=8,AXFVOXIU#=E8UMAJQ! 'V$FL>N_?K+&2YQOLXYO9Y_(Z9K/XT7
M>;F>EBG]NWQQVE:4U3H'0!=H2^.!OHJ.V+(F:2167<&'G,;]7_<4$7>,ZA=-
M]? $C.4F7W0E<83%1AW(>EE)W*7":]<5VH:R0^<=HA3CF,?K=(Y;&-33MGZ"
M_IX .I_=Z*PJI#:%:6+*ADS["68(OD[]1*=8M-DG.PX\GQW1$7<T\WD*9@Z$
MYRD*[#N34_>(.:%[FE>_Y_4Q*9P;3Q@P=[.+MH&2-A>O^'%'DU%+;**0"AB:
MVJZM4/0MB@%F9-%2N")XFU;Z.X@ZU5+=\>B?^<D8:U]Z5<!:72\D*T>V/1*%
M,F;CR<=5C<S2+JK&M4%#X>.FP1E,#T=;EV]Y&1:/:E^.GP%V^R%MK$S#J5^[
M@)2D%!(%.=^A]H=CB=.FY4G?P=;^@-RJ_&CK;O@\\>5+7IPMZY*[,4P*0RS9
M,@JF0Z#8.G$)6 L] U?%IH#6Q#;59/M2V*\!.@0W]Z>'!]3/$S)&/YOA_Y3P
M\<=8^SVXC=':EY-',&2R6">]2U"TJ&V2ZUQ[0<XXP4<'C1Z9;W/L_A@>$[F@
M/[=^G3A7ID#=JD'Y6EO':Q&)<Y%33)!<HRE+=U'3KX$Z! _W>DC'RGU 8S0
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
MM3%]^]/8U5WN4\YT&JFE4\ ]D/0O2I(Y3@F"*_4N#SKPW%@H"AG]+6Q2_-&
MU_,)3BO4[%,V,9P*>P?I7>E]##%CD0FXU@D4B98X51F\45S;PHH2CW@_J]MS
MFAX >JKZNLA^/\3A15H_!4V[CPC K2'&. G062> F\0Q)4&_?,1:X-Y.8SJ!
MXS'*>CHHW"3NM652L6!(<O7</FF$4(@_Z4M"X:/FJDV7K+U)'/?,I2<D'JRP
M)X/%;;XT9@K(0B+C7END2UF+28P P57&Z)DEHS\:%,<_6^D(B0>K:^R+UW<R
M=4_6'HMEY/1"%G6Z9\J,@D,>($13K$,6W<W#Z#VZL_9\?M(85RWE_R3LVR0*
M17%5#B"9KB%6*( %$VBAG;-*8<QM[LH\1-FXYR2=V+.#U-/!Z<B=_-R;2D>1
MA5?* M:AZ:J.+O:,HOT<99'"2>_<(X89?9Z&C G$0137Y>[Z;JO%S3V/B19.
M:QDDH*ZW<'1)$.J!I _DRZK"?5+B^$WUZJO&/>08;2\]6MIC8^>B6?2#TC(A
M,,. HR.6F+2UD*=4CQ.3C<Z&L)]7MM_[NNHU>LQQ12O9]@:7V]GMQ;7L-K.6
MPF)%FWE-W##-P#'O:(.W.2D;$MG5HV"S^[WC'#8TT_DN3 VH@+$;,]W+VGG4
M^W9.SF+.++A@P6)M7&&5!.\E!U^D3UDG'6PZ#5 _7S;.B<"X*#I2U+U#IR:1
MK4;M@DK 4ZUJR8GXX8+"CD+"\S(D;^,@T!DM>]\%= X5=??0V61]%;>>V$#0
MQ?,:I"(@=YK0H8DI-$P,!9[Q4NY]P.=@<?<.H$U6S9:0@\P(4C *)QW%E([L
M*T01).-!"/1A$/R,ER?O CX'"[MG]-Q(S"ID42@&+*AZPU>0S)11X*)W.9)$
MI90G0ZB#O/CH.#I>[#V#:2*E#1JEK#6=M"E+8\B5\P6,B-(B>A7CZ?@9)Z4]
M.F0.$FYW*'G]Y>O9.J>+(8\3F[/242&PC 3Y6(^ 4B[ A6$V)I?DGBW['WK3
M.'GG<=!RBI"[0\RU=*>2(>9"D6'R48#2F8RCJ!;29$2IK,YQO^3RSM>,DU@>
MR;(<*]ZG,'!Q=^>IR0W0#]=#BY[\R%VT;O)RV4?KUR'DN/WS[[EV+\[IV;>\
MQ$_;4XF/>?FESGV\L#7O<3U A[(CWS>XS(?@NTU',YD"RA@"1+_IP:,Y(%ER
M*$66$+5 V>BP]SH=P]ZGNB'H;9KYXI=5XGQ2LL=<2@:;:\D(UZF.SV.0$Y,J
MFI*,?XQFI ]3VE5GLT/0LON.U< JZN":P4[^7IZ?V-?E_2XO(XE^8HSS&)P&
M70R%_)PS\"@D%&EM(>>;)]6F=O%02KNZB-4,@J>JJ ,(7CWFWV.!B<ABTBE"
M2HF\-$6.O3,N@"@*DV&TSAK9P,/H[.I@_13X-51/W^"[:VG94F65//!,"THA
M!90N"0M2":--5B[P]A=0![)]C]7ONQ'X3E7/4^B!_ )7G]^>K<ML09\JZ\\;
M0=!Z>Q;7TV\4OIX<:NS[@L%CBZ,X:Q-,,"N3BLR R+Q>P7<*O ZQ#C?0F$(N
M$ELUNFP73%RD328Y2E&"BX"U#X#BL8!31H(((0<GF"Z^S;70N^GI*C X1/.[
MO;*CQ-W9]G<1S)_S\G;^LZ.$SA919 2.H@['90J"*8;<2BVC)EE)9YIO>_?3
MUY6K?PJH&JBC,Y"]6T[G<?H59Y<K)G*G<E:U^(!%VK,I9/$\"O V9ZT-6BFP
M.;9ND=65^SX4I$X3_E-PF'['9;7*W_+)GM&M)PWN NVFM8VO@X5<;ZT$: SU
M?G?($(I+8+QCUJ+R23R%41#;;EN;9[[,J[B<?JVJ^(AAEB=.A&R5]B"D,!2
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
M*D0&P=0&9](JH0,:%MI4@.XE:7SOR'V9TSYD,%(P_9:75U9KZ3SGD"@&(J=
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
M2P$"% ,4    "  5/IQ4DA!8SF<'  !@(0  $               @ $
M83(P,C)Q,65X,S$Q+FAT;5!+ 0(4 Q0    ( !4^G%0"8VJ=;P<  !TA   0
M              "  94'  !A,C R,G$Q97@S,3(N:'1M4$L! A0#%     @
M%3Z<5'G$>NV:!   /!0   \              ( !,@\  &$R,#(R<3%E>#,R
M+FAT;5!+ 0(4 Q0    ( !4^G%0:G -"AI4! ,]5$0 1              "
M ?D3  !L87=S+3(P,C(P,S,Q+FAT;5!+ 0(4 Q0    ( !4^G%0Z+)S0[0X
M .NC   1              "  :ZI 0!L87=S+3(P,C(P,S,Q+GAS9%!+ 0(4
M Q0    ( !4^G%3C*GQP(R   - _ 0 5              "  <JX 0!L87=S
M+3(P,C(P,S,Q7V-A;"YX;6Q02P$"% ,4    "  5/IQ4(T%J-R8Q  !W]0$
M%0              @ $@V0$ ;&%W<RTR,#(R,#,S,5]D968N>&UL4$L! A0#
M%     @ %3Z<5 5R82?ZM0  [Y,' !4              ( !>0H" &QA=W,M
M,C R,C S,S%?;&%B+GAM;%!+ 0(4 Q0    ( !4^G%11^P;K4VD  -NA!  5
M              "  :;  @!L87=S+3(P,C(P,S,Q7W!R92YX;6Q02P4&
/  D "0!# @  +"H#

end
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
