<SEC-DOCUMENT>0000703604-21-000053.txt : 20210429
<SEC-HEADER>0000703604-21-000053.hdr.sgml : 20210429
<ACCEPTANCE-DATETIME>20210429074644
ACCESSION NUMBER:		0000703604-21-000053
CONFORMED SUBMISSION TYPE:	10-Q
PUBLIC DOCUMENT COUNT:		76
CONFORMED PERIOD OF REPORT:	20210331
FILED AS OF DATE:		20210429
DATE AS OF CHANGE:		20210429

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:		21867125

	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-20210331.htm
<DESCRIPTION>10-Q
<TEXT>
<XBRL>
<?xml version="1.0" ?><!--XBRL Document Created with Wdesk from Workiva--><!--Copyright 2021 Workiva--><!--r:fddf60f7-2b3a-4cfb-8c46-706f7dbbfcbd,g:44f161ae-2d77-4720-8e69-8442677bf2c6,d:206392db277242be9dd3a14c5859f29d--><html xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2015-02-26" xmlns:srt="http://fasb.org/srt/2020-01-31" xmlns:laws="http://www.lawsonproducts.com/20210331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31" xmlns:country="http://xbrl.sec.gov/country/2020-01-31" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>laws-20210331</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:EntityCentralIndexKey" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80L2ZyYWc6NmEyY2ZjODE5MWZhNDBjZmI2M2RjMzgwNDkwN2QxODUvdGFibGU6ZjM3MDQ4YjE3YTg2NGZiM2FiN2Q5YTVlNjVhNGE3NDUvdGFibGVyYW5nZTpmMzcwNDhiMTdhODY0ZmIzYWI3ZDlhNWU2NWE0YTc0NV8yLTEtMS0xLTA_e9993636-83de-4d31-8794-114c57f24ea0">0000703604</ix:nonNumeric><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" format="ixt:booleanfalse" name="dei:AmendmentFlag" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80L2ZyYWc6NmEyY2ZjODE5MWZhNDBjZmI2M2RjMzgwNDkwN2QxODUvdGFibGU6ZjM3MDQ4YjE3YTg2NGZiM2FiN2Q5YTVlNjVhNGE3NDUvdGFibGVyYW5nZTpmMzcwNDhiMTdhODY0ZmIzYWI3ZDlhNWU2NWE0YTc0NV81LTEtMS0xLTA_627efbf8-4a1f-4478-b75c-b3497af8e32c">False</ix:nonNumeric><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:DocumentFiscalYearFocus" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80L2ZyYWc6NmEyY2ZjODE5MWZhNDBjZmI2M2RjMzgwNDkwN2QxODUvdGFibGU6ZjM3MDQ4YjE3YTg2NGZiM2FiN2Q5YTVlNjVhNGE3NDUvdGFibGVyYW5nZTpmMzcwNDhiMTdhODY0ZmIzYWI3ZDlhNWU2NWE0YTc0NV82LTEtMS0xLTA_287d9f93-3ecd-4793-9a69-9da201d8a7f8">2021</ix:nonNumeric><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:DocumentFiscalPeriodFocus" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80L2ZyYWc6NmEyY2ZjODE5MWZhNDBjZmI2M2RjMzgwNDkwN2QxODUvdGFibGU6ZjM3MDQ4YjE3YTg2NGZiM2FiN2Q5YTVlNjVhNGE3NDUvdGFibGVyYW5nZTpmMzcwNDhiMTdhODY0ZmIzYWI3ZDlhNWU2NWE0YTc0NV83LTEtMS0xLTA_befd8436-dec4-48da-b428-c7b79e184fd4">Q1</ix:nonNumeric><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" format="ixt:datemonthday" name="dei:CurrentFiscalYearEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80L2ZyYWc6NmEyY2ZjODE5MWZhNDBjZmI2M2RjMzgwNDkwN2QxODUvdGFibGU6ZjM3MDQ4YjE3YTg2NGZiM2FiN2Q5YTVlNjVhNGE3NDUvdGFibGVyYW5nZTpmMzcwNDhiMTdhODY0ZmIzYWI3ZDlhNWU2NWE0YTc0NV84LTEtMS0xLTA_c42f754a-2ce6-4788-a2d4-fb712a096cc2">12/31</ix:nonNumeric><ix:nonNumeric contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY2_433fd8a5-ee2d-41a5-b0cb-4f07caf7f3af">laws:LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY2_5a5c033b-acd8-4095-8cd5-edd96905d594">laws:LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" name="us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY2_65f111ea-c8d8-40dd-a622-83505bc50791">laws:LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY2_dedb341d-9d41-4533-b7fd-8ebb6975b834">laws:LeaseLiabilityCurrent</ix:nonNumeric><ix:nonNumeric contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY3_0c7c4b30-5205-4873-8206-af4c632b5fc0">laws:LeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY3_c8de1a5c-d3ef-4ca0-9b8a-68f781895c6b">laws:LeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" name="us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY3_d3811042-bf7a-474c-927b-aca11f7a15ae">laws:LeaseLiabilityNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY3_d43aae17-2506-43cb-9bc9-64f951a537e9">laws:LeaseLiabilityNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="laws-20210331.xsd"></link:schemaRef></ix:references><ix:resources><xbrli:context id="iafd39a296b9d423b9e3bbbf9ffe670da_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:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="i34130fd0023b4938b4fb61c55372770f_I20210415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-04-15</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="i5ec16ba60cee46b2a4c7601a7b547582_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="ie8c38ad037d444c49a81b0bc760ae61e_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: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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i39a7afe6499340ae910bde32d9108588_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="i65ac34e64ef24a658ea5c18ab045963e_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="ib06773cb752c4bb5b83e5c0dec417b88_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="ib1554761e483495eb4d04476f9e9d2e0_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="id4235cdf8ce1453fb1189063d42ccbf0_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="i179461ed3fad4169aabacf785342943f_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="iadd9861b4ef041f494038864bd0b9a3d_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="ida4dfe316752463ea786a8198c2ed2d2_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="i881aacb12dcb43d2a1da7323d09ef8b2_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="i1a525f47854a4fd2b34321eae9884b0b_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="iebd5c5b1a0444701aa07de94fa8b05e3_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="i9ddacafa592341278a9c4880b5b38e7a_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="ib6b58befc897498b8348e7d55f4d2a24_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="i15dd9a5eb92e42cbbb41132754dbb148_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="ic59575f0ae434a98afe12467bcd9bf95_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:context id="i144f735e728c4677bd1791fce21ff94a_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2b66e9535de546829c297b4595c7aa64_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia2d7726797fa4377a94f868de6dfe0ac_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if6842d3f76534a0c8b80661907e2feff_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i03bfc6e0d28b425fabf1dc3b8e8e0c51_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i51465366bd134859891335e35d6f1d90_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i7888669cf364407384857b26940fd0a3_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id0162b334dbb487c800c3cd4ee841296_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia2f13800266044b49ebd5a3f99885278_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i702245b4097b4b5694212708a820f980_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic77af880e35140ce94354228c9a24d37_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i718de2c905c7471e8d7ce83005662967_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5eb08a9ac78545f1aea7c9c527a2bce3_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib11993b5a82840298a886541cf2b5fde_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d9c46f416194fff8da0f8a0bef8fcc1_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib0c7c16683a942f099cb6e03215dc152_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iace35742ea144bde97413ef2939ce7cb_I20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-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:unit id="customer"><xbrli:measure>laws:customer</xbrli:measure></xbrli:unit><xbrli:context id="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="sale_representative"><xbrli:measure>laws:sale_representative</xbrli:measure></xbrli:unit><xbrli:context id="ie091e1d7ed744c858abab0aeb6817a29_D20200831-20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-31</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i4c7afdea5ed841f69ccd8ec11062e90e_D20210501-20210531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-05-01</xbrli:startDate><xbrli:endDate>2021-05-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i534ec5311b104004a0447e624425ecb6_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieb52d87ff2084a7691c39c9774513904_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i061baf04e5784d5399f56e32af3a9940_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</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="if25ce59ef8524df4b3e90409e888c5b5_I20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ieccc169112f64733b90fd9c98ea95138_I20200831"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a6ac73fcf5142639cef822b4ffb4222_D20200831-20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-31</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i75c8ad7635dc4b23842a3e8f374165d7_D20200831-20200831"><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><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-08-31</xbrli:startDate><xbrli:endDate>2020-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2041bdea68414951a04b4406a2d4e6f8_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8a38f61af4d540d4833e829525969feb_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</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="i34c0911632d4423c886e063c69cafc06_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="i3e3eb15e81cb4e64bfa0b542a4557805_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i02dd410b0ee7462581c70067b55f08a8_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="i5f3a81d6ed604beb961aa1d6362cdfb5_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="ib7eb4973e07c459195c6992e181837a6_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="i41ad866fdd8f421c9883535b14491ef2_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7f19a76b146842b6b1c0d0f064798963_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:CuttingToolsAndAbrasivesMember</xbrldi:explicitMember><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="idca2111cfe08490c977b0f3d065d6424_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:CuttingToolsAndAbrasivesMember</xbrldi:explicitMember><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i70edfb0b791d45999e8b8ac60c6b7dcb_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="ia5da54c7879b44b0b5f477cd6d5fb6aa_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8fb68e4bf75345dba52531c8845e5b51_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:ElectricalMember</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="i7360235824814d91a873fc95fd8ba23f_D20200101-20200331"><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:ElectricalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="id9a76b418ff840949243079cba64b393_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:SpecialtyChemicalsMember</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="i9e2e7933d6e548b48ed2c85fc32c346c_D20200101-20200331"><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:SpecialtyChemicalsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:RevenueFromContractWithCustomerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8109166996a848a589cd9cdefe40a7e9_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:AftermarketAutomotiveSuppliesMember</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="if3dac7109f714bffbfeab66a9b309aef_D20200101-20200331"><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:AftermarketAutomotiveSuppliesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i909db1b19a8d4b01a80b10bdc886ca7f_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:SafetyMember</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="i146b2ff8f7234131b1ef16944b422219_D20200101-20200331"><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:SafetyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i540b21838b824d0c81e6e54f3e8a8e7d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:WeldingAndMetalRepairMember</xbrldi:explicitMember><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="idd064d03b9d54ba1b121916473fef0da_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">laws:WeldingAndMetalRepairMember</xbrldi:explicitMember><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="idc2c2437941e433da408b9896031f3cf_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">us-gaap:ProductAndServiceOtherMember</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="if1e9707a8dfb4ab3bbc88b97a1b5e858_D20200101-20200331"><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">us-gaap:ProductAndServiceOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i2f2ae3b723e74874aeaa4e33b74c7e5f_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="i4a8a1713a17a4bcbb0b8fcc05bfbf842_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ic2522aa02c5b43b48b9b004f7c12449c_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i68abf976c7a54366971ebc71a725ef84_I20210331"><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>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="id042e5ba988a4b7ebefd825ef6cda3e9_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iec5ebb4129fc430099d046ca12fa0d4b_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i4a9caa6791c5490c853e242cf819b5f3_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="ibbe0480e73074fde9e1e42e97f7ea083_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i80147b4c3ca642048c2a1a7647400ea5_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="iacf9aaccb6b4490ebe1e9988ccdbfb8a_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5abf60d9ae7441bfac080c120bcadfd7_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia6988bd0afb94918b320e9a5e261b7ab_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1cb458c87121478fb2b3eac9dd99b516_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i1c2f5d64cdad49a98dab3e5a75865b83_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i7c2d096b0e564271bff01933ff553f94_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i94a1560ebfaa47d588243521276ea250_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i3a550f21eeeb4f2ab51c484f5d6c646e_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i38edd530ac024b198b2df0215c76d588_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ibd0066f8462f4cc88a0c8ff61a89ff77_I20210331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ib6b527d1b77f4b5aae44b942d31ff7a1_I20201231"><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>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1c6a32a8eb514016bf2bc96e8be1c21e_I20201231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="if4143aa06f554169a25b4fbb6158308c_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i299cea6a22cb47e68eec21e415313aa1_I20200331"><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>2020-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i5d115bba1a674c68b0160104bdc45efd_D20210101-20210331"><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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</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="i53838303786a4715a5cff0ebf219bdac_D20210101-20210331"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i8880601634d24dd192ee4d62dc8c615a_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="iaec6e3988a3049599eef64c3a490286b_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</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="i604cfe3f661142e7818266330b798d66_I20191231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i14424df233c44b55a96a136544d9423e_I20200630"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i98c5f630ec1c4fcf9d3b03f178f9e20f_I20200930"><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></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="icbaa0e4f332e45d3a81245985b7b88e5_I20200930"><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>2020-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i519e53c2a6704be8b439ae30eae363cd_I20200831"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2020-08-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i917ea38d71ec41eabbbbf07ff5859415_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="ic7dd36bdaa8a48c3ab663d6499bdafe4_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="i69d010e5fcfe4efdbfddacf3a2258ea9_I20191231"><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>2019-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i1a630e7758204fa6aa911ee48b05aabc_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="i55ff951b00e441b3a5c04ff608da8280_D20200101-20200331"><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>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i14b9e23d11704dbfb707a3bb88090f97_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="i50db8c861ea3408f99e5d76dd70eca4f_I20200331"><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-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i2a0c2e318a8141b2b075a3071f47580d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</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="ice43fe9cccef4038ab78a7669b132634_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</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="ieb420e47e31145dea3ccda3ce9c89c0d_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">laws:MarketStockUnitsMember</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="i69625e86db6b4d8a8ff3c0bab20316fe_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">laws:MarketStockUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i70f9d4a3880b420d8ebef974fc2783c6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">laws:MarketStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ifbfab46fd2c94f34abd694a1d7b3bd02_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">laws:MarketStockUnitsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</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="i91202a611cca44b780083935c013a341_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</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="i7fb88de04f8a4b2e9dbb6b9d3454cac6_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="ia8d864ade2ea4a1abcbb907d5f83b74f_I20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="i9e0a2962da7b4c0cb986e5fc89edeac2_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:LawsonMember</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="i89c259cef4c24fc2bb33cda8b0455f2f_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:LawsonMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="ia86936f9bc294b7cab1adca5f32bb849_D20210101-20210331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:BoltMember</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="i8eb59f9085cd4127b9d27e2e03d0ac70_D20200101-20200331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0000703604</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:BoltMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2020-01-01</xbrli:startDate><xbrli:endDate>2020-03-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="i05070322a4fa499dbc05efa05ef90673_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="i34792786ecf04196ba628845a11703b4_D20210101-20211231"><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>2021-01-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="i206392db277242be9dd3a14c5859f29d_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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:DocumentType" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDQ0_b40ba939-235e-4f10-9ee5-903566a4afce">10-Q</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" format="ixt:booleantrue" name="dei:DocumentQuarterlyReport" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6NjlmZjg2NDUwM2ExNDM2YmIzYmRmM2ZhNjZlYzY5YTkvdGFibGVyYW5nZTo2OWZmODY0NTAzYTE0MzZiYjNiZGYzZmE2NmVjNjlhOV8wLTEtMS0xLTA_526a3b40-e180-4823-b3ea-f375289b8f42">&#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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" format="ixt:datemonthdayyearen" name="dei:DocumentPeriodEndDate" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8xMDk5NTExNjI5ODky_9c694076-eccf-486f-a0f6-075d83cd7fd9">March 31, 2021</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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" format="ixt:booleanfalse" name="dei:DocumentTransitionReport" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6NWU0OGRkNjlmOGVmNDhjOGIxNjg4MjBhNzZlYjEyODQvdGFibGVyYW5nZTo1ZTQ4ZGQ2OWY4ZWY0OGM4YjE2ODgyMGE3NmViMTI4NF8wLTEtMS0xLTA_2757d954-b061-4339-afc8-c82b80c49682">&#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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:EntityFileNumber" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDUy_edf17b38-8b77-4bf6-9024-e5f5f1d13d4b">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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:EntityRegistrantName" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDUz_5617bbe4-9934-490a-9a2a-8ef7de1c1f1f">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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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><br/></span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" format="ixt-sec:stateprovnameen" name="dei:EntityIncorporationStateCountryCode" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Yzk0YTg4MTZjZmNhNDE4MWEzMTA1NTBkNDIwZjU4NTIvdGFibGVyYW5nZTpjOTRhODgxNmNmY2E0MTgxYTMxMDU1MGQ0MjBmNTg1Ml8wLTAtMS0xLTA_b7a3567c-4d90-4ae9-a398-cc044c392717">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:EntityTaxIdentificationNumber" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Yzk0YTg4MTZjZmNhNDE4MWEzMTA1NTBkNDIwZjU4NTIvdGFibGVyYW5nZTpjOTRhODgxNmNmY2E0MTgxYTMxMDU1MGQ0MjBmNTg1Ml8wLTQtMS0xLTA_9082b11c-215d-45b1-ab3c-5a0f010941eb">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:EntityAddressAddressLine1" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Yzk0YTg4MTZjZmNhNDE4MWEzMTA1NTBkNDIwZjU4NTIvdGFibGVyYW5nZTpjOTRhODgxNmNmY2E0MTgxYTMxMDU1MGQ0MjBmNTg1Ml8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo3MTQxM2E3ZjQ1NTA0MzQwYjYxZDU5OWY1NTI4ZGQ3NV8yNzQ4Nzc5MDY5NTA0_4a3853e0-d120-46b3-a309-105d265de0ac">8770 W. Bryn Mawr Avenue</ix:nonNumeric>, <ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:EntityAddressAddressLine2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Yzk0YTg4MTZjZmNhNDE4MWEzMTA1NTBkNDIwZjU4NTIvdGFibGVyYW5nZTpjOTRhODgxNmNmY2E0MTgxYTMxMDU1MGQ0MjBmNTg1Ml8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo3MTQxM2E3ZjQ1NTA0MzQwYjYxZDU5OWY1NTI4ZGQ3NV8yNzQ4Nzc5MDY5NTE2_b8ae622f-10dc-42e7-bbf8-a05abff0fb66">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:EntityAddressCityOrTown" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Yzk0YTg4MTZjZmNhNDE4MWEzMTA1NTBkNDIwZjU4NTIvdGFibGVyYW5nZTpjOTRhODgxNmNmY2E0MTgxYTMxMDU1MGQ0MjBmNTg1Ml8zLTEtMS0xLTA_b68a7d9f-1346-408d-afab-80051d5955b3">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" format="ixt-sec:stateprovnameen" name="dei:EntityAddressStateOrProvince" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Yzk0YTg4MTZjZmNhNDE4MWEzMTA1NTBkNDIwZjU4NTIvdGFibGVyYW5nZTpjOTRhODgxNmNmY2E0MTgxYTMxMDU1MGQ0MjBmNTg1Ml8zLTItMS0xLTA_3c5b5fed-0930-4e0b-a272-36a3803f98bb">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:EntityAddressPostalZipCode" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Yzk0YTg4MTZjZmNhNDE4MWEzMTA1NTBkNDIwZjU4NTIvdGFibGVyYW5nZTpjOTRhODgxNmNmY2E0MTgxYTMxMDU1MGQ0MjBmNTg1Ml8zLTQtMS0xLTA_95d511fc-768c-41f5-9948-f2f94a474360">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:CityAreaCode" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDUw_45c295e1-963f-4a66-867e-209323b53f0e">(773)</ix:nonNumeric>&#160;<ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:LocalPhoneNumber" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDQ1_e45c0ed7-88f7-4808-a20c-d5339c281959">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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:Security12bTitle" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6ZjdlMDY2Njk1Y2NhNDA5ZTk1NDI1MjE4M2VhMjkwNmUvdGFibGVyYW5nZTpmN2UwNjY2OTVjY2E0MDllOTU0MjUyMTgzZWEyOTA2ZV8xLTAtMS0xLTA_1f5d898a-6eba-41e1-9939-41f0423e5649">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:TradingSymbol" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6ZjdlMDY2Njk1Y2NhNDA5ZTk1NDI1MjE4M2VhMjkwNmUvdGFibGVyYW5nZTpmN2UwNjY2OTVjY2E0MDllOTU0MjUyMTgzZWEyOTA2ZV8xLTItMS0xLTA_2002b934-339e-4dff-acde-feeb17457764">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" format="ixt-sec:exchnameen" name="dei:SecurityExchangeName" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6ZjdlMDY2Njk1Y2NhNDA5ZTk1NDI1MjE4M2VhMjkwNmUvdGFibGVyYW5nZTpmN2UwNjY2OTVjY2E0MDllOTU0MjUyMTgzZWEyOTA2ZV8xLTQtMS0xLTA_535c569c-b4f6-4635-ba22-d148bcc6b8a6">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:EntityCurrentReportingStatus" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDQ2_5006e278-4096-43ba-802f-d457d368cc5e">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="dei:EntityInteractiveDataCurrent" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDU1_3c84a7ed-b7b9-403c-9167-0628f7e82df4">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></div><div style="margin-bottom:6pt;margin-top:7pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" format="ixt-sec:entityfilercategoryen" name="dei:EntityFilerCategory" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Mjk0ODAyYTM1ZjM3NGYyNTkwN2NjYmNiNjVhNjQ4NzgvdGFibGVyYW5nZToyOTQ4MDJhMzVmMzc0ZjI1OTA3Y2NiY2I2NWE2NDg3OF8wLTItMS0xLTA_3027c01e-0331-4d87-850a-5ff2604afff8">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" format="ixt:booleantrue" name="dei:EntitySmallBusiness" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Mjk0ODAyYTM1ZjM3NGYyNTkwN2NjYmNiNjVhNjQ4NzgvdGFibGVyYW5nZToyOTQ4MDJhMzVmMzc0ZjI1OTA3Y2NiY2I2NWE2NDg3OF8xLTMtMS0xLTA_c1def2d3-8c30-4f34-86c1-e7cab8070c80">&#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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" format="ixt:booleanfalse" name="dei:EntityEmergingGrowthCompany" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Mjk0ODAyYTM1ZjM3NGYyNTkwN2NjYmNiNjVhNjQ4NzgvdGFibGVyYW5nZToyOTQ4MDJhMzVmMzc0ZjI1OTA3Y2NiY2I2NWE2NDg3OF8yLTMtMS0xLTA_773c6159-25d4-4816-a58d-70abbbd42fe4">&#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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" format="ixt:booleanfalse" name="dei:EntityShellCompany" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDQ3_c80eba2b-c7a1-4d04-80f3-cce6a9a744ae">&#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 </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">April&#160;15, 2021</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> 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%"><ix:nonFraction unitRef="shares" contextRef="i34130fd0023b4938b4fb61c55372770f_I20210415" decimals="INF" format="ixt:numdotdecimal" name="dei:EntityCommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDQx_cb4ab880-4c7e-49ea-84f2-292e75aab507">9,066,547</ix:nonFraction></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: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="i206392db277242be9dd3a14c5859f29d_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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="#i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_16">4</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="#i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_19">Mar</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="#i206392db277242be9dd3a14c5859f29d_19">ch 31, 2021</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="#i206392db277242be9dd3a14c5859f29d_19"> (Unaudited) and December 31, 20</a>20</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="#i206392db277242be9dd3a14c5859f29d_19">4</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="#i206392db277242be9dd3a14c5859f29d_25">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="#i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_25">March 31, 2021</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="#i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_25">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="#i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_25">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="#i206392db277242be9dd3a14c5859f29d_28">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="#i206392db277242be9dd3a14c5859f29d_28"> </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="#i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_28">March 31, 2021</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="#i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_28">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="#i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_28">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="#i206392db277242be9dd3a14c5859f29d_31">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="#i206392db277242be9dd3a14c5859f29d_31">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="#i206392db277242be9dd3a14c5859f29d_31">T</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="#i206392db277242be9dd3a14c5859f29d_31">hree </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="#i206392db277242be9dd3a14c5859f29d_31"> 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="#i206392db277242be9dd3a14c5859f29d_31">March 31, 2021</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="#i206392db277242be9dd3a14c5859f29d_31"> 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="#i206392db277242be9dd3a14c5859f29d_31">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="#i206392db277242be9dd3a14c5859f29d_31"> (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="#i206392db277242be9dd3a14c5859f29d_31">8</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="#i206392db277242be9dd3a14c5859f29d_34">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="#i206392db277242be9dd3a14c5859f29d_37">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: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="#i206392db277242be9dd3a14c5859f29d_94">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="#i206392db277242be9dd3a14c5859f29d_94">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="#i206392db277242be9dd3a14c5859f29d_94">20</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="#i206392db277242be9dd3a14c5859f29d_109">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="#i206392db277242be9dd3a14c5859f29d_109">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="#i206392db277242be9dd3a14c5859f29d_109">25</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="#i206392db277242be9dd3a14c5859f29d_112">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="#i206392db277242be9dd3a14c5859f29d_112">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="#i206392db277242be9dd3a14c5859f29d_112">25</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="#i206392db277242be9dd3a14c5859f29d_115">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="#i206392db277242be9dd3a14c5859f29d_121">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="#i206392db277242be9dd3a14c5859f29d_121">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="#i206392db277242be9dd3a14c5859f29d_121">25</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="#i206392db277242be9dd3a14c5859f29d_124">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="#i206392db277242be9dd3a14c5859f29d_124">Exhibits Index</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="#i206392db277242be9dd3a14c5859f29d_124">26</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="#i206392db277242be9dd3a14c5859f29d_127">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="#i206392db277242be9dd3a14c5859f29d_127">27</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="i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_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;may,&#8221; &#8220;should,&#8221; &#8220;could,&#8221; &#8220;anticipate,&#8221; &#8220;believe,&#8221; &#8220;continues,&#8221; &#8220;estimate,&#8221; &#8220;expect,&#8221; &#8220;intend,&#8221; &#8220;objective,&#8221; &#8220;plan,&#8221; &#8220;potential,&#8221; &#8220;project&#8221; and similar expressions are intended to identify forward-looking statements. 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 the business include: </span></div><div><span><br/></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">the effect of the COVID-19 virus on the overall economy, demand for our products, our supply chain, our employees and our operating results;</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">the effect of general economic and market conditions;</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">the ability to generate sufficient cash to fund our operating requirements;</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">the ability to meet the covenant requirements of our line of credit;</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">the market price of our common stock may decline;</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">inventory obsolescence;</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">work stoppages and other disruptions at transportation centers or shipping ports;</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">changing customer demand and product mixes;</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">increases in energy costs, tariffs and the cost of raw materials, including commodity prices;</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">decreases in demand from oil and gas customers due to lower oil prices;</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">disruptions of our information and communication systems;</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">cyber attacks or other information security breaches;</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">failure to recruit, integrate and retain a talented workforce including productive sales representatives;</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">the inability to successfully make or integrate acquisitions into the organization;</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">foreign currency fluctuations</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">failure to manage change within the organization;</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">highly competitive market;</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">changes that affect governmental and other tax-supported entities;</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">violations of environmental protection or other governmental regulations;</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">negative changes related to tax matters;</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">Luther King Capital's significant influence over the Company given its ownership percentage; 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 its Annual Report on Form 10-K for the year ended December 31, 2020 and in this Quarterly Report on Form 10-Q for the period 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%">The Company undertakes no obligation to update any such factors 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%">3</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_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="i206392db277242be9dd3a14c5859f29d_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="i206392db277242be9dd3a14c5859f29d_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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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="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="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><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">2020</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNC0xLTEtMS0w_0854ef69-842f-4aaf-b93d-0555bfd2faf6">26,293</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNC0zLTEtMS0w_470a3a71-3a4f-48b5-b8d1-783f41b46864">28,393</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNS0xLTEtMS0w_6dedf88d-4ec3-485c-8d55-1694ccbde808">1,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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNS0zLTEtMS0w_972abec9-bcde-4602-878f-83c713b6c805">998</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNi0wLTEtMS0wL3RleHRyZWdpb246MDBmOWIzMjM2OTc4NDlkMTg1ODFjZjFkNjk1MjQ4YWRfNjU_ed67e480-359d-4527-b6ca-8fda1eec4b82">773</ix:nonFraction> and  $<ix:nonFraction unitRef="usd" contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNi0wLTEtMS0wL3RleHRyZWdpb246MDBmOWIzMjM2OTc4NDlkMTg1ODFjZjFkNjk1MjQ4YWRfNzM_de16630f-d139-45ee-9894-431d5b55da13">654</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNi0xLTEtMS0w_f438bcfd-5c76-4170-95d7-7f13f89ca36b">48,707</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsReceivableNetCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNi0zLTEtMS0w_d8a793fd-52be-4208-babf-72319762facf">44,515</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNy0xLTEtMS0w_797baab1-5190-4214-91cf-5be5ddd39e1c">60,758</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNy0zLTEtMS0w_2893ccdb-7364-48ff-a330-dda4036339da">61,867</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfOC0xLTEtMS0w_6a4c6a34-fec7-447a-8ef0-d0e61ddb281a">8,187</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfOC0zLTEtMS0w_b22af115-7524-4c4d-9872-561695a049db">7,289</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfOS0xLTEtMS0w_4fac967a-5ee6-42e0-9518-5130662e8c74">144,946</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AssetsCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfOS0zLTEtMS0w_7c5dd0da-3526-4501-97d0-ebbcd51f8ae3">143,062</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, 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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTEtMS0xLTEtMA_34da253e-c83f-4432-b17f-0e52cae87a28">15,603</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PropertyPlantAndEquipmentNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTEtMy0xLTEtMA_6acc3077-687a-4750-a71a-a5ef7048d3c5">15,800</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTItMS0xLTEtMA_7118b2c5-d67a-4cc1-b306-0e509dc0f4fc">35,426</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTItMy0xLTEtMA_4f1ec97b-10cb-4f12-9829-d9d253b0b9cb">35,176</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTMtMS0xLTEtMA_5ee59f92-02db-4e28-b6eb-9630ff8d9858">19,457</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTMtMy0xLTEtMA_c653cb6e-e647-4df1-8d9a-d551ced5f85c">18,482</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTQtMS0xLTEtMA_d12f1dcc-b16d-4250-aec3-a1327be5772c">18,070</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTQtMy0xLTEtMA_dfb1c6ef-29ed-4ca1-a315-f5def3f9d8fc">18,503</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashSurrenderValueOfLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTUtMS0xLTEtMA_6c705ff0-62f7-4430-b890-d4638426dcdd">16,423</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashSurrenderValueOfLifeInsurance" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTUtMy0xLTEtMA_1b7f42b7-40c9-4619-907e-a7d960c643a5">16,185</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseAssetsRightofUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTYtMS0xLTEtMA_c8cc2e49-087b-467d-913f-1f4f3cb1f501">14,453</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseAssetsRightofUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTYtMy0xLTEtMA_fb6a8604-e680-4be6-b3e6-f04077e98473">8,764</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTctMS0xLTEtMA_b3776cfd-78e4-426c-8be5-23b0397716db">331</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTctMy0xLTEtMA_c8ec40ab-2f31-479a-b980-937fc4d9882c">332</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTgtMS0xLTEtMA_03eaecf3-07ab-4ca8-ad16-9a1d3527fd9f">264,709</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Assets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTgtMy0xLTEtMA_096e8c5d-e761-441b-804a-b68dae52551c">256,304</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="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 acquisition liability</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:AcquisitionLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjItMS0xLTEtMA_6d73a055-98e6-404a-8fe6-62b7128912d0">32,871</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="laws:AcquisitionLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjItMy0xLTEtMA_a978c7e8-c495-423b-a93e-7a9537019b2c">32,673</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%">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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjMtMS0xLTEtMA_c8f297f7-90ce-40ea-ab97-a159001c7286">19,841</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccountsPayableCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjMtMy0xLTEtMA_cc375c4a-8625-4ec4-9eb8-c22bf13749f3">22,262</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjQtMS0xLTEtMA_2fcc2f75-937f-43e5-8ca1-9b5c9f411f94">4,602</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjQtMy0xLTEtMA_e1b121c9-aac9-4ea6-92a6-1d182fe23ad9">4,568</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%">Accrued expenses 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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjUtMS0xLTEtMA_84c14ccd-bf8d-484a-b8ea-8d2b4b5c5927">37,672</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccruedLiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjUtMy0xLTEtMA_e6e7a2f9-0931-4862-a838-17a579a03fa8">38,492</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 current liabilities</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjYtMS0xLTEtMA_90794486-de02-47cc-bd22-7bfcc1481663">94,986</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjYtMy0xLTEtMA_cd67e484-6c72-429c-8a00-fcb72cdec7e1">97,995</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;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%">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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:SecurityBonusPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjktMS0xLTEtMA_e2e98f7a-2d1d-4894-ad23-c0831c858674">11,159</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="laws:SecurityBonusPlan" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjktMy0xLTEtMA_0d3d34d1-010e-40b8-9c25-4ffa3fe732ae">11,262</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzAtMS0xLTEtMA_aafa0faa-774f-4f00-a839-afa03bbd34d4">10,820</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzAtMy0xLTEtMA_5a9829a2-f453-437d-858d-81fc46c6cc27">10,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%">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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzEtMS0xLTEtMA_b5c7a509-bd9a-4aae-9345-bf1cb5200f4b">11,505</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzEtMy0xLTEtMA_95a0d7b4-69fe-4296-b198-74f3dd29e235">5,738</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzItMS0xLTEtMA_0dc83dba-a66d-40e2-87f0-15a62ad79800">3,523</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzItMy0xLTEtMA_80036fa8-15fd-4a1f-b7b8-bcbf211a25cb">2,841</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzMtMS0xLTEtMA_fed25955-09e8-4df8-b56e-ccf055bebdf4">5,658</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OtherLiabilitiesNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzMtMy0xLTEtMA_a1173c5b-d601-43ca-accd-602dd430ed83">5,585</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzQtMS0xLTEtMA_2b423540-e60a-4457-81b2-9fa0b54af2e7">137,651</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Liabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzQtMy0xLTEtMA_e8591d9f-ffc2-43aa-b684-0eaf5dfe5384">133,882</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjc5MWI1OWE2ZDU3NTRlNzk4YzZhYWFmMWI1MTI4MTY1XzIx_0c40935d-04ba-4730-bf87-2031c7e1d5fc"><ix:nonFraction unitRef="usdPerShare" contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjc5MWI1OWE2ZDU3NTRlNzk4YzZhYWFmMWI1MTI4MTY1XzIx_cbc62248-015d-4667-be87-8a8eb5ceed48">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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjc2ODdiOTU3MTI0ODQ2NzM4ZmE1ZGRmZmJjYWI3MzI0XzE3_d8164dc0-ee39-4b1c-b157-ed9263fcbb62"><ix:nonFraction unitRef="shares" contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:PreferredStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjc2ODdiOTU3MTI0ODQ2NzM4ZmE1ZGRmZmJjYWI3MzI0XzE3_ee0c60f9-a98b-46d2-851f-8d12ed5240fd">500,000</ix:nonFraction></ix:nonFraction> shares, Issued and outstanding &#8212; <ix:nonFraction unitRef="shares" contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjc2ODdiOTU3MTI0ODQ2NzM4ZmE1ZGRmZmJjYWI3MzI0XzUz_07d6304d-be7d-45ac-9fa7-b3c2bb125062"><ix:nonFraction unitRef="shares" contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjc2ODdiOTU3MTI0ODQ2NzM4ZmE1ZGRmZmJjYWI3MzI0XzUz_38ed3ad3-eb45-441f-b3fb-25c422a5e0d7"><ix:nonFraction unitRef="shares" contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjc2ODdiOTU3MTI0ODQ2NzM4ZmE1ZGRmZmJjYWI3MzI0XzUz_90b27d15-8f15-4c53-b7b5-c019904f9d46"><ix:nonFraction unitRef="shares" contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:PreferredStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjc2ODdiOTU3MTI0ODQ2NzM4ZmE1ZGRmZmJjYWI3MzI0XzUz_b2c3b0b8-19e2-45c1-8265-f6939b44a897">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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMS0xLTEtMA_1555e661-f479-49a2-82c7-90d4926eb4c6">&#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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:zerodash" name="us-gaap:PreferredStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMy0xLTEtMA_788a1a91-d255-468f-919f-771ef5f084d9">&#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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmQyZTdiNGJiM2NmZjQ3Nzc4ZDBkOTA2NWJkYTIxMjFlXzE4_de16d8f1-a3cb-4d68-a13f-83e7521ba950"><ix:nonFraction unitRef="usdPerShare" contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmQyZTdiNGJiM2NmZjQ3Nzc4ZDBkOTA2NWJkYTIxMjFlXzE4_e0dcd139-9312-4221-a97c-4b1a2e1a6043">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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZiZmUzOTFiYjBiNzQ5ZGU4ZjUwNmY1ODI2YTYzYzJjXzE3_0016bbf7-d11f-4ec9-811c-bacd1a80d0bd"><ix:nonFraction unitRef="shares" contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesAuthorized" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZiZmUzOTFiYjBiNzQ5ZGU4ZjUwNmY1ODI2YTYzYzJjXzE3_175138e6-dcf5-45b9-9408-1d8024cf7410">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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZiZmUzOTFiYjBiNzQ5ZGU4ZjUwNmY1ODI2YTYzYzJjXzM2_4dec1d2e-8cd4-4ade-8c2d-9fe29457cfd1">9,293,401</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZiZmUzOTFiYjBiNzQ5ZGU4ZjUwNmY1ODI2YTYzYzJjXzQz_2ed9b312-9381-4af2-8ff0-cabbb4a8fa4f">9,287,625</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZiZmUzOTFiYjBiNzQ5ZGU4ZjUwNmY1ODI2YTYzYzJjXzgx_1c9d6bee-fed7-41ea-823b-32f67b293783">9,066,547</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesOutstanding" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZiZmUzOTFiYjBiNzQ5ZGU4ZjUwNmY1ODI2YTYzYzJjXzg4_b2aac97b-944d-4870-b279-c4e18c4490c2">9,061,039</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMS0xLTEtMA_304daa23-8eeb-4978-bf32-e74d4d062132">9,293</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CommonStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMy0xLTEtMA_d2da5afa-6f81-4610-9cf0-29d5564163cb">9,288</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDEtMS0xLTEtMA_5388c7f5-2502-42c5-a493-84df702e064c">20,258</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AdditionalPaidInCapitalCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDEtMy0xLTEtMA_81cb4f9c-34bf-41ea-845b-86550ea13164">19,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%">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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDItMS0xLTEtMA_bf02c254-e7c6-4c22-97d0-ef7ac66ab32c">105,205</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RetainedEarningsAccumulatedDeficit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDItMy0xLTEtMA_bb2de956-8245-4d96-9849-0575984fa95e">101,609</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmQ2YmI3OGY1MDRiMjRiYzFiMTE1ZjQ0YWViYTM2ZDk3XzIx_cc71604e-d22f-47b1-a9d7-26b4f4760ef9">226,854</ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockShares" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmQ2YmI3OGY1MDRiMjRiYzFiMTE1ZjQ0YWViYTM2ZDk3XzI4_3f74c6a4-0537-4c4e-8df6-2bea073d721b">226,586</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDMtMS0xLTEtMA_c4efcaee-db55-448c-b8ec-71c6490a8100">9,028</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDMtMy0xLTEtMA_d9493e0c-0d06-4d45-8b0e-4d74c9e6f0e7">9,015</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDQtMS0xLTEtMA_677cda85-becb-40d3-a06e-8ee4aff54222">1,330</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDQtMy0xLTEtMA_3e4fe08c-13c6-4de0-b3b9-bf8c4dc74d04">699</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDUtMS0xLTEtMA_8c48af99-b6c2-44ac-92c0-e7a3cb0585c8">127,058</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDUtMy0xLTEtMA_e1a64e55-3e73-465c-8d09-618dedb5f3ad">122,422</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDYtMS0xLTEtMA_34aba29f-cb5e-4d88-9dfb-dfb44ff6b3d4">264,709</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LiabilitiesAndStockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDYtMy0xLTEtMA_6cc58906-a0ce-4aee-b3d8-3eea042ebbb6">256,304</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%">4</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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="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%">2020</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%">Total 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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfNS0xLTEtMS0w_cc21a9a8-d699-44d4-8bae-d5b30f6ee5e6">103,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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfNS0zLTEtMS0w_8ea90277-88fb-49f0-9c8c-4a41bce901f2">91,035</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfOS0xLTEtMS0w_c67279f2-6a38-423c-a13e-2b751552b365">48,996</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CostOfGoodsAndServicesSold" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfOS0zLTEtMS0w_362e7892-42db-4748-b13d-08ae69d89859">42,114</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTAtMS0xLTEtMA_8a2d2b62-bcdd-47fd-9cdb-fc3c488a503a">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><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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTAtMy0xLTEtMA_f7545a19-5434-47a2-8151-bc01db434201">48,921</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTMtMS0xLTEtMA_b60bfb34-4251-42e5-b372-723930cc5953">23,802</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:SellingExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTMtMy0xLTEtMA_0cfe911c-8463-4124-9e8f-0fc906e5f44e">19,984</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTQtMS0xLTEtMA_000b285c-c98d-4d0c-98e7-626c1e976b2b">25,948</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GeneralAndAdministrativeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTQtMy0xLTEtMA_964a197b-ac83-4c60-8196-9f0f797b7e42">10,299</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTUtMS0xLTEtMA_b910da10-71c5-47e9-862b-b4c7718db448">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><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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTUtMy0xLTEtMA_1d89d8b7-1cb5-46b5-a563-7012450248cf">30,283</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTctMS0xLTEtMA_69840416-db9f-4f75-89fc-361e683ee934"><ix:nonFraction unitRef="usd" contextRef="i39a7afe6499340ae910bde32d9108588_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTctMS0xLTEtMA_aba078ec-07df-468b-a595-a5ee0a5c8ca7">4,810</ix:nonFraction></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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTctMy0xLTEtMA_50bbc701-7945-440d-9af5-591fe99df7c8">18,638</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTktMS0xLTEtMA_752a829b-77a1-42c0-83aa-7ccbcc5ce2fc">323</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTktMy0xLTEtMA_45eacc94-a5fa-403a-8667-f75115e66679">115</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 (expense), 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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjAtMS0xLTEtMA_68bb6784-2607-4b1c-a41c-fab349496c24">372</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjAtMy0xLTEtMA_fb994d4a-9a1f-4362-b7ad-1f1ef2a07788">1,111</ix:nonFraction>)</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjItMS0xLTEtMA_b35c3a10-23fa-4c01-9892-972c83cc6644">4,859</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjItMy0xLTEtMA_36a7aa9a-fe48-4b62-b745-61a602cfd197">17,412</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjMtMS0xLTEtMA_046df6d3-9911-41fe-adc3-967391de32d6">1,263</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjMtMy0xLTEtMA_afbe6c97-10b0-452f-9d6f-6a047e355a1b">4,879</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjUtMS0xLTEtMA_a805f770-c78d-4c91-919c-eb215b6b9a64">3,596</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjUtMy0xLTEtMA_147bcf7d-7105-4fae-b68d-09b01344439c">12,533</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjctMS0xLTEtMA_2eab97ab-4b9b-4a5f-9df5-fc36e3dca0fb">0.40</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjctMy0xLTEtMA_5c03495c-cc64-4175-a006-5a621948a521">1.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"><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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjktMS0xLTEtMA_fb1c7cb3-cd8c-46be-8e45-5ba1c83ed6b2">0.39</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjktMy0xLTEtMA_1c188679-2ee9-4e5b-98c7-9fb17cf83cc5">1.34</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzItMS0xLTEtMA_dd4166fb-74a6-4e65-b751-c6fb17f3d62d">9,063</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzItMy0xLTEtMA_6c55d622-416d-4bbc-b36a-10198c1015c3">9,032</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzMtMS0xLTEtMA_f90d8bab-76ba-40de-ae0d-0435812b7dca">265</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzMtMy0xLTEtMA_28a2150e-2e93-465f-a62d-27b705950a0d">302</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzQtMS0xLTEtMA_ebcc0751-4852-45fb-acaa-e67c69bb0b4d">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><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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzQtMy0xLTEtMA_a40539ab-6de7-493c-99af-578b82dfc20d">9,334</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzctMS0xLTEtMA_a805f770-c78d-4c91-919c-eb215b6b9a64">3,596</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzctMy0xLTEtMA_147bcf7d-7105-4fae-b68d-09b01344439c">12,533</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 (expense), 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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzktMS0xLTEtMA_8dc54b81-04dd-4727-9bc7-e54c9ee35f1e">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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzktMy0xLTEtMA_031a4aa3-96c8-43c6-8d13-ef8f5f2f3008">2,494</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:top"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net 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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfNDAtMS0xLTEtMA_5819e415-6412-4d01-abb9-6122c035a787">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><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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ComprehensiveIncomeNetOfTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfNDAtMy0xLTEtMA_09735db1-dd5b-4034-8a7e-8da0b73567c4">10,039</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%">5</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_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"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1 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: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, 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="i65ac34e64ef24a658ea5c18ab045963e_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfMi0xLTEtMS0w_142c31a5-c760-4dd9-b90f-b8375c42dffa">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="i65ac34e64ef24a658ea5c18ab045963e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfMi0zLTEtMS0w_74569c9f-15d0-49ab-bcaa-03cf9db70631">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="ib06773cb752c4bb5b83e5c0dec417b88_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfMi01LTEtMS0w_6fc20e8f-faf3-4876-aadf-59cb5236a754">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="ib1554761e483495eb4d04476f9e9d2e0_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfMi03LTEtMS0w_1cda049e-bdc6-45d0-ad76-f47f0a7f2148">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="id4235cdf8ce1453fb1189063d42ccbf0_I20201231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfMi05LTEtMS0w_16f05cb1-ed7b-4467-9a63-9a80cafa33a3">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="i179461ed3fad4169aabacf785342943f_I20201231" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfMi0xMS0xLTEtMA_229bfffd-dafb-466f-a6be-9618189de471">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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfMi0xMy0xLTEtMA_85259b99-721e-4a10-872b-95deea01db34">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;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><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%">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfNC03LTEtMS0w_a805f770-c78d-4c91-919c-eb215b6b9a64">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfNC0xMy0xLTEtMA_b859cdbd-17b1-4aae-b641-d61a77363522">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="iadd9861b4ef041f494038864bd0b9a3d_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfNi0xMS0xLTEtMA_0e5fa8a4-fa3d-41a3-996f-2c372d1dfe1f">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfNi0xMy0xLTEtMA_c2ce39d9-4683-4c9a-9168-9932630e014b">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;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="ida4dfe316752463ea786a8198c2ed2d2_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfNy01LTEtMS0w_6a03a385-c690-40ee-b38f-47ebf14e0143">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfNy0xMy0xLTEtMA_e1b52606-c6de-4013-a5c5-d3fcfc2ffa57">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;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="i881aacb12dcb43d2a1da7323d09ef8b2_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:StockIssuedDuringPeriodSharesNewIssues" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0xLTEtMS0xMDE5_e4ac066a-7949-4988-994c-57aabd78a7d5">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="i881aacb12dcb43d2a1da7323d09ef8b2_D20210101-20210331" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0zLTEtMS0xMDI0_b716d02d-e13d-491c-b8ee-dd0ea3580d84">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="ida4dfe316752463ea786a8198c2ed2d2_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC01LTEtMS0xMDI4_bf5b301d-99f4-4dbc-95a0-5a156ae43589">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:StockIssuedDuringPeriodValueNewIssues" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0xMy0xLTEtMTA0NA_a57557f4-a2ae-4d5c-b27b-9be1c539f60c">&#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="i881aacb12dcb43d2a1da7323d09ef8b2_D20210101-20210331" decimals="INF" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0xLTEtMS0xMDc2_5396a77c-3560-4666-bd33-e7a422afee7c">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="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="i1a525f47854a4fd2b34321eae9884b0b_D20210101-20210331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC05LTEtMS0xMTAw_7e5ef645-48cf-452e-b623-9314f3bef203">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0xMy0xLTEtMTEwOA_7ce7710b-05f1-47db-8120-83b2e1d2d396">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 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, 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="iebd5c5b1a0444701aa07de94fa8b05e3_I20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0xLTEtMS0w_173f00bd-b00e-42ca-8410-841820815849">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="iebd5c5b1a0444701aa07de94fa8b05e3_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0zLTEtMS0w_3e35675f-acf2-4de4-9218-2bb6c0f0288e">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="i9ddacafa592341278a9c4880b5b38e7a_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC01LTEtMS0w_e8e97ae1-587a-41d8-8ac0-a2c588002ded">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="ib6b58befc897498b8348e7d55f4d2a24_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC03LTEtMS0w_8a1a7c11-33f8-4140-99a9-b7088e9fe18a">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="i15dd9a5eb92e42cbbb41132754dbb148_I20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC05LTEtMS0w_ef989183-9f30-4e10-8442-ef2337b5ab7e">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="ic59575f0ae434a98afe12467bcd9bf95_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0xMS0xLTEtMA_ff446e19-12dc-4af6-94a6-58fd8ca0186b">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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0xMy0xLTEtMA_907c89c1-4fe5-4f03-9a7e-d6c02a43c39d">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="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><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="#i206392db277242be9dd3a14c5859f29d_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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Loss</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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1 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: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, 2019</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="shares" contextRef="i144f735e728c4677bd1791fce21ff94a_I20191231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfMi0xLTEtMS0w_1b4cab57-6ccb-4f0e-b664-00a45b45f3fb">9,043,771</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="i144f735e728c4677bd1791fce21ff94a_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfMi0zLTEtMS0w_8ce8eb8e-2223-44b9-b447-b42628b47b1d">9,190</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="i2b66e9535de546829c297b4595c7aa64_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfMi01LTEtMS0w_8126e924-50ce-46ad-93d0-13b2fd8b8133">18,077</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="ia2d7726797fa4377a94f868de6dfe0ac_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfMi03LTEtMS0w_fedda32c-784a-4201-a8cf-11b21321047b">86,496</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="if6842d3f76534a0c8b80661907e2feff_I20191231" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfMi05LTEtMS0w_be1806aa-4c4c-4b78-879a-0cee1d4ac246">5,761</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="i03bfc6e0d28b425fabf1dc3b8e8e0c51_I20191231" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfMi0xMS0xLTEtMA_40cbd713-9e48-46a7-8099-93cce0f79a67">1</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="i51465366bd134859891335e35d6f1d90_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfMi0xMy0xLTEtMA_f6c6487e-fea2-4907-832d-9dd88b13861e">108,001</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;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><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"><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="i7888669cf364407384857b26940fd0a3_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNS03LTEtMS0w_0cc510ec-7daf-4fbe-8f33-3e134e13b697">12,533</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNS0xMy0xLTEtMA_410a943d-4963-42e4-ba55-b71049859126">12,533</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 repurchased held in treasury</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="id0162b334dbb487c800c3cd4ee841296_D20200101-20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockSharesAcquired" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNS0xLTEtMS05Mg_af71ac8c-cbd5-49cf-ae4d-03386d5cff17">47,504</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="ia2f13800266044b49ebd5a3f99885278_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNS05LTEtMS0xMTI_906edbf8-3011-4147-8ae3-3e5b00f8156f">1,756</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%">(<ix:nonFraction unitRef="usd" contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:TreasuryStockValueAcquiredCostMethod" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNS0xMy0xLTEtMTIw_2fda718f-cb60-447c-9d07-7dd2cd2c7e1f">1,756</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"><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%">Adjustment for foreign currency translation</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%">&#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="i702245b4097b4b5694212708a820f980_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNi0xMS0xLTEtMA_d7b9f9c8-7859-4e7d-8af8-0187e73804af">2,494</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNi0xMy0xLTEtMA_4070bfbe-0014-45be-948f-353603d2c2b9">2,494</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"><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%">Stock-based compensation</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%">&#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="ic77af880e35140ce94354228c9a24d37_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNy01LTEtMS0w_43710074-d6da-47df-8054-b617c047ea71">451</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%">&#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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNy0xMy0xLTEtMA_b2a28ffc-1d82-4289-ab82-5377f0e1c2f1">451</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, 2020</span></td><td colspan="2" style="background-color:#cceeff;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="i718de2c905c7471e8d7ce83005662967_I20200331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:CommonStockSharesIssued" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfOS0xLTEtMS0w_c16f3a87-b107-497c-8b14-e490d1a50e61">8,996,267</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="i718de2c905c7471e8d7ce83005662967_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfOS0zLTEtMS0w_40a263a0-37c9-4586-a8ff-899610b10cd7">9,190</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="i5eb08a9ac78545f1aea7c9c527a2bce3_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfOS01LTEtMS0w_2c6d0240-3697-4cc8-9a4c-7a51d0598996">18,528</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="ib11993b5a82840298a886541cf2b5fde_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfOS03LTEtMS0w_4d50075b-c1f4-4520-9153-59cf48e97511">99,029</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="i5d9c46f416194fff8da0f8a0bef8fcc1_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfOS05LTEtMS0w_60b63451-d64e-47a6-8f2f-ff336047519f">7,517</ix:nonFraction>)</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="ib0c7c16683a942f099cb6e03215dc152_I20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfOS0xMS0xLTEtMA_1df1b6ec-0b38-426b-a571-31f22920d94e">2,495</ix:nonFraction>)</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="iace35742ea144bde97413ef2939ce7cb_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:StockholdersEquity" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfOS0xMy0xLTEtMA_48a598e8-ca83-4c4f-b413-af58b124580c">116,735</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: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><div id="i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_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"><span><br/></span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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%">2020</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:700;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;text-align: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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNC0xLTEtMS0w_8c488306-539d-4d38-88b4-a9b414afed17">3,596</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNC0zLTEtMS0w_edf2684e-0972-4346-ae48-28e9f2b43e91">12,533</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 10pt;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 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%">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNy0xLTEtMS0w_088801a4-5573-4d35-be7b-2cb5e09e6ba7">1,935</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:DepreciationDepletionAndAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNy0zLTEtMS0w_440d5007-01f2-44e2-bcff-64df88bc2825">1,509</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%">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfOC0xLTEtMS0w_b297c7cc-4888-4b84-9135-2d69fd21e5a7">944</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:EmployeeBenefitsAndShareBasedCompensation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfOC0zLTEtMS0w_271702be-e5ae-4221-86ab-d20ce9602f5e">10,700</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: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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfOS0xLTEtMS0w_d185a422-caf8-431f-8028-aef1366bcf75">320</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfOS0zLTEtMS0w_ae8b0b62-27e8-4845-8cc9-ceeec4336812">3,196</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%">Changes in operating assets and liabilities, net of acquisition</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTEtMS0xLTEtMA_e521eb45-a053-4873-b0c3-0e76b6cb85b0">4,426</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsReceivable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTEtMy0xLTEtMA_87ce83b5-747c-4c50-9d6f-2dd9b44fcebd">3,528</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTItMS0xLTEtMA_276cf414-c689-4558-9c1d-3369eb35e5dd">1,315</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInInventories" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTItMy0xLTEtMA_67c06a41-659e-49bf-9176-c57c8733b3a2">1,500</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%">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTMtMS0xLTEtMA_113ff5b7-1227-4ed2-b659-a6606477385a">1,148</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTMtMy0xLTEtMA_6b4c4b88-fec5-4599-99e6-7ecec3db6de7">223</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTQtMS0xLTEtMA_e7013eca-a7a5-404a-88b5-92885a2b1d38">3,733</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTQtMy0xLTEtMA_8e94f035-8807-43cd-8875-be54e1cbc453">8,486</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTUtMS0xLTEtMA_1272d49c-00f1-4a1d-9feb-95e8261bb8c7">361</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTUtMy0xLTEtMA_7d74a9e9-04c1-4945-8b7c-eb7acfaae60c">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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash used in operating activities</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTYtMS0xLTEtMA_36a4ee41-4f46-4163-a542-a1dfdc6afb67">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><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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTYtMy0xLTEtMA_731a69ac-50df-4138-a91d-a06ee0a13660">6,888</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:700;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;text-align: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 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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTktMS0xLTEtMA_d0112f3d-9754-4bbd-8f98-ce5c1dfec84b">849</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTktMy0xLTEtMA_122d0e30-5508-4d2a-a44b-e390cc9a085f">551</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 receipt related to acquisition</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:CashAcquiredInExcessOfPaymentsToAcquireBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjAtMS0xLTEtMA_10e45ca2-57f0-4097-b7a8-01e6322b695d">188</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:zerodash" name="us-gaap:CashAcquiredInExcessOfPaymentsToAcquireBusiness" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjAtMy0xLTEtMA_3a19dd21-7f5d-4298-bbae-6f75e8509b54">&#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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash used in investing activities</span></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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjEtMS0xLTEtMA_b4deb45c-64a0-469d-a140-cde68dc80294">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><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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjEtMy0xLTEtMA_c46f2df9-a17e-46de-a628-d74f0f3e86a0">551</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:700;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;text-align: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 from revolving line of credit</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjQtMS0xLTEtMA_b7f46078-cb01-4f51-b2e9-763278e703d3">&#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 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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:ProceedsFromRepaymentsOfLinesOfCredit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjQtMy0xLTEtMA_ea1b1739-3baf-4e53-8766-b0cb267f2c4a">8,189</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%">Repurchase treasury shares</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjUtMS0xLTEtMA_fb329647-92a3-4359-8817-f94786762c53">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%">(<ix:nonFraction unitRef="usd" contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:PaymentsForRepurchaseOfCommonStock" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjUtMy0xLTEtMA_ed1b1494-d5d0-48c7-9003-99b00329f7b7">1,756</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%">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjYtMS0xLTEtMA_f1c507a2-3bf9-4b7f-b89d-7f978cf7a54e">58</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjYtMy0xLTEtMA_15805b6a-3ef6-4d62-a053-0657bda7d1a2">67</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net cash provided by (used in) financing activities</span></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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjgtMS0xLTEtMA_a94cda57-886e-4ea6-b51d-03973ed1c05c">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><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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjgtMy0xLTEtMA_a73db24a-a351-44db-928c-dddce65b463d">6,366</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: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:700;line-height:100%">Effect of exchange rate changes on 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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzAtMS0xLTEtMA_7e5f4e86-4152-448c-8432-eec69e990f43">111</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzAtMy0xLTEtMA_9036d1e4-5418-41b9-938b-9820f4b4e2a6">327</ix:nonFraction>)</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:700;line-height:100%">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzItMS0xLTEtMA_bd00b7a5-1da9-4ddd-8da5-c8056f382c2d">2,097</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzItMy0xLTEtMA_30bdae56-53b9-4b98-a543-965dbd0cc077">1,400</ix:nonFraction>)</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%">Cash, cash equivalents and restricted cash at beginning of period</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzQtMS0xLTEtMA_f7a7e1e4-ff5f-434e-881f-5224877c8e33">29,391</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="i51465366bd134859891335e35d6f1d90_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzQtMy0xLTEtMA_146fee49-a25c-4624-87b3-9d5896352969">6,297</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:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash, cash equivalents and restricted cash at end of period</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzYtMS0xLTEtMA_3b40d40c-fe76-40c3-bfa8-1557a03512b3">27,294</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="iace35742ea144bde97413ef2939ce7cb_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzYtMy0xLTEtMA_4819720f-4684-4140-a91e-53336f37b28c">4,897</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: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: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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzgtMS0xLTEtMA_0854ef69-842f-4aaf-b93d-0555bfd2faf6">26,293</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="iace35742ea144bde97413ef2939ce7cb_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzgtMy0xLTEtMA_258313be-c554-408e-96df-6e26a5f03565">4,095</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzktMS0xLTEtMA_6dedf88d-4ec3-485c-8d55-1694ccbde808">1,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="iace35742ea144bde97413ef2939ce7cb_I20200331" decimals="-3" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzktMy0xLTEtMA_e43ad615-0c56-423e-8354-c3025952c2da">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 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, 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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNDAtMS0xLTEtMA_3b40d40c-fe76-40c3-bfa8-1557a03512b3">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><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="iace35742ea144bde97413ef2939ce7cb_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNDAtMy0xLTEtMA_4819720f-4684-4140-a91e-53336f37b28c">4,897</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:3pt"><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 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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNDMtMS0xLTEtMA_c06b7c5f-c2b8-440b-8eae-125a4007722e">378</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" name="us-gaap:IncomeTaxesPaid" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNDMtMy0xLTEtMA_2e4250ef-e825-4615-8fc6-d1a5bd40939c">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 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 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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNDQtMS0xLTEtMA_22d919d8-e0e4-4184-87d0-82c296a931be">134</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" name="us-gaap:InterestPaidNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNDQtMy0xLTEtMA_892a8de3-1516-4726-a35b-8cdfb2486159">147</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><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="i206392db277242be9dd3a14c5859f29d_34"></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="#i206392db277242be9dd3a14c5859f29d_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="i206392db277242be9dd3a14c5859f29d_37"></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 1 &#8212; <ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:SignificantAccountingPoliciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zNy9mcmFnOmMxZGEzM2UyZGFkOTQ2ZDc5MGY0ZThiMzE1YjAwYjI1L3RleHRyZWdpb246YzFkYTMzZTJkYWQ5NDZkNzkwZjRlOGIzMTViMDBiMjVfMTQ2Mw_615f4d4a-77c8-4190-865c-0edd6beb441b" continuedAt="if036336637f2403c9516053d47578bfa" escape="true">Basis of Presentation and Summary of Significant Accounting Policies</ix:nonNumeric></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%"><ix:continuation id="if036336637f2403c9516053d47578bfa" continuedAt="i435f06035e99442d85180424f521a3c2">The accompanying unaudited condensed consolidated financial statements of Lawson Products, Inc. (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 Annual Report on Form 10-K for the year ended December&#160;31, 2020. 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, 2021  are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2021. </ix:continuation></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><ix:continuation id="i435f06035e99442d85180424f521a3c2" continuedAt="i5f9bfe4bce874ab395bb7229996a5c83"><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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfReportableSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zNy9mcmFnOmMxZGEzM2UyZGFkOTQ2ZDc5MGY0ZThiMzE1YjAwYjI1L3RleHRyZWdpb246YzFkYTMzZTJkYWQ5NDZkNzkwZjRlOGIzMTViMDBiMjVfOTA5_712f633c-8f5a-4240-8f8e-3df447c9f820">two</ix:nonFraction> operating segments. The Lawson operating segment, distributes maintenance, repair and operations ("MRO") products to customers primarily through a network of sales representatives offering vendor managed inventory ("VMI") service to customers throughout the United States and Canada. The Bolt Supply House Ltd. ("Bolt Supply") operating segment, distributes MRO products primarily through its branches located in Western Canada. Bolt Supply had</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="INF" name="laws:NumberOfBranches" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zNy9mcmFnOmMxZGEzM2UyZGFkOTQ2ZDc5MGY0ZThiMzE1YjAwYjI1L3RleHRyZWdpb246YzFkYTMzZTJkYWQ5NDZkNzkwZjRlOGIzMTViMDBiMjVfMjc0ODc3OTA3MTEwMg_74204718-c0f1-4080-876a-1a6527455821">14</ix:nonFraction> b</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="i5f9bfe4bce874ab395bb7229996a5c83">ranches in operation at the end of the first quarter 2021. See the 2020 Annual Report Form 10K for further details of the significant accounting policies of the Company.</ix:continuation> </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i206392db277242be9dd3a14c5859f29d_40"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><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="#i206392db277242be9dd3a14c5859f29d_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 2 - <ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:BusinessCombinationDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMzEyMQ_443374f6-c77d-40ae-82f5-3ff341de25c4" continuedAt="iaa5312364b3a489ca935257f6e3fb6b1" escape="true">Acquisition</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="iaa5312364b3a489ca935257f6e3fb6b1" continuedAt="id23ed8587c70485ea8a4f68011fa417c"><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:115%">On August 31, 2020, the Company acquired Partsmaster from NCH Corporation. Partsmaster is a leading maintenance, MRO solutions provider that serves approximately <ix:nonFraction unitRef="customer" contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-3" format="ixt:numdotdecimal" name="laws:BusinessAcquisitionNumberOfCustomersOfAcquiredEntity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTkw_611307f0-b5fa-4490-8bec-c3906073ded2">16,000</ix:nonFraction> customers with approximately <ix:nonFraction unitRef="sale_representative" contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-2" name="laws:BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMjEz_a8d76857-aa16-4fcf-a2ea-08c1ce7c0f7d">200</ix:nonFraction> sales representatives. The acquisition was made primarily to expand the Company's sales coverage, expand product lines, add experienced sales representatives, and leverage the Company's infrastructure.</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:115%">The purchase price was $<ix:nonFraction unitRef="usd" contextRef="ie091e1d7ed744c858abab0aeb6817a29_D20200831-20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationConsiderationTransferred1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfNDQy_27aeeae2-0e34-45b9-8647-173aaf345ea8">35.3</ix:nonFraction> million in cash plus the assumption of certain liabilities. The Company paid $<ix:nonFraction unitRef="usd" contextRef="ie091e1d7ed744c858abab0aeb6817a29_D20200831-20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfNTEz_86098700-61e2-4676-b351-13459972c819">2.3</ix:nonFraction> million of the purchase price in cash at closing and will pay the remaining $<ix:nonFraction unitRef="usd" contextRef="i4c7afdea5ed841f69ccd8ec11062e90e_D20210501-20210531" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfNTg0_7bc7b77f-270c-4d53-89ab-c5cfccdf4e54">33.0</ix:nonFraction> million in May 2021. The payment obligation has been discounted to present value and is recognized as an accrued acquisition liability of $<ix:nonFraction unitRef="usd" contextRef="i534ec5311b104004a0447e624425ecb6_I20201231" decimals="-5" format="ixt:numdotdecimal" name="laws:AcquisitionLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTA5OTUxMTYzMzY2NQ_9cb082e9-9625-4874-8bba-8cb54cdbc8c7">32.7</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ieb52d87ff2084a7691c39c9774513904_I20210331" decimals="-5" format="ixt:numdotdecimal" name="laws:AcquisitionLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfNzE3_82128963-dfc8-44d4-a80b-f7c9d66807be">32.9</ix:nonFraction> million as of December&#160;31, 2020 and March&#160;31, 2021, respectively, in the Company's condensed consolidated balance sheet. Interest expense of $<ix:nonFraction unitRef="usd" contextRef="i061baf04e5784d5399f56e32af3a9940_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMjE5OTAyMzI2MTg1OQ_6390e1bd-73b6-43ac-baae-94b911f4bb8a">0.2</ix:nonFraction> million was recorded in the three months ended March&#160;31, 2021. P</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ayment has been guaranteed under the Purchase Agreement, and includes the issuance of a $<ix:nonFraction unitRef="usd" contextRef="i4c7afdea5ed841f69ccd8ec11062e90e_D20210501-20210531" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfODY0_fa52318d-86b0-44e4-89d3-8d6682e4d430">33.0</ix:nonFraction> million irrevocable standby letter of credit. The Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> will satisfy the payment obligation with cash on hand with any remaining portion using its existing 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The purchase price of the acquisition was allocated to the fair value of Partsmaster&#8217;s assets and liabilities on the acquisition date. The fair market value appraisals of the majority of the assets and liabilities was determined by a third party valuation firm using management estimates and assumptions including intangible assets of $<ix:nonFraction unitRef="usd" contextRef="if25ce59ef8524df4b3e90409e888c5b5_I20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTM5Nw_2580bec8-74bc-4d5a-b033-5eeb0599597e">5.0</ix:nonFraction> million for customer relationships and $<ix:nonFraction unitRef="usd" contextRef="ieccc169112f64733b90fd9c98ea95138_I20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTQzMQ_779a4d7d-f2c1-41e2-85bb-108f066d3bf3">2.8</ix:nonFraction> million for trade names, and their estimated useful lives of <ix:nonNumeric contextRef="i4a6ac73fcf5142639cef822b4ffb4222_D20200831-20200831" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTQ4Nw_fd5c4631-a9e5-40cc-9859-e40c06e06549">10</ix:nonNumeric> and <ix:nonNumeric contextRef="i75c8ad7635dc4b23842a3e8f374165d7_D20200831-20200831" format="ixt-sec:duryear" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTQ5NA_8fa6ee80-1df9-475c-aba5-ce2a59e78179">5</ix:nonNumeric> years, respectively. The $<ix:nonFraction unitRef="usd" contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTUyMg_e5e853c2-c467-4441-80ef-f6bad57a1b02">15.8</ix:nonFraction> million allocated to goodwill reflects the purchase price less the fair market value of the identifiable net assets. The goodwill is attributable to the workforce of the acquired business and the synergies expected to arise after Lawson's acquisition of Partsmaster. The entire amount of goodwill is expected to be deductible for tax 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:115%">The appropriate fair values of the assets acquired and liabilities assumed are based on preliminary estimates and assumptions. The Company continues to review preliminary estimates of various assets and liabilities including, but not limited to, pre-acquisition employee compensation liabilities and potential adjustments of certain accounts receivable balances as defined under the purchase agreement. These preliminary estimates and assumptions could change during the purchase price measurement period as the Company finalizes the valuations of the assets acquired and liabilities assumed. The Company recorded the fair value of accounts receivable after consideration of an estimate of cash flows not expected to be collected which was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$<ix:nonFraction unitRef="usd" contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTA5OTUxMTYzMjQ0Ng_e128813b-44f8-4fb4-aa0d-ed9e40d0b634">0.4</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. </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:115%">Partsmaster contributed </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$<ix:nonFraction unitRef="usd" contextRef="i061baf04e5784d5399f56e32af3a9940_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTk5Mg_f2800c1b-2a4c-47e2-b996-d9054018876b">15.7</ix:nonFraction>&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of revenue and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$<ix:nonFraction unitRef="usd" contextRef="i061baf04e5784d5399f56e32af3a9940_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMjAxMA_b3dca925-8227-45f8-94c4-d1846a1c25a7">0.7</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of operating income in the first quarter of 2021.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMzExOQ_86cced2f-9f8c-4b60-ad9a-458ea15c7d40" 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:115%">A summary of the initial purchase price allocation of the acquisition is as follows (Dollars in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:78.432%"></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:18.784%"></td><td style="width:0.1%"></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%;text-decoration:underline">Cash paid and payable and liabilities assumed</span></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%">Cash paid and payable</span></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="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-3" format="ixt:numdotdecimal" name="laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMS0yLTEtMS0w_cb0129d6-8db2-4772-9d64-8c62185bfce5">34,523</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%">Accounts payable and accrued 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="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-3" format="ixt:numdotdecimal" name="laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMi0yLTEtMS0w_256ee5c2-3ac9-4ff1-ab73-00e1db2670b4">4,086</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 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%">Deferred compensation</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="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-3" format="ixt:numdotdecimal" name="laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMy0yLTEtMS0w_5f5d5964-4a3b-4ad6-ad7e-5bffc8b73747">2,938</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%">Lease obligation</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="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfNS0yLTEtMS0yNDI1_d24b8ff4-85bb-417d-93ea-1ee16f1bc5db">620</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:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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-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="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfNC0yLTEtMS0w_72b5c2df-0bf8-4611-9918-1148e454d95d">42,167</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><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%;text-decoration:underline">Fair value of assets acquired</span></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 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%">Goodwill</span></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="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfNi0yLTEtMS0w_adb09f52-a2df-4585-8d1c-ced23344cfc2">15,816</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%">Inventories</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="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfNy0yLTEtMS0w_ea6c2a74-893b-46fc-a5d1-b1fd96a97961">7,797</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 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%">Accounts receivable</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="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfOC0yLTEtMS0w_fef5f520-a4d4-4cca-bf3b-964c60a35ccc">7,706</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%">Customer relationships</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="if25ce59ef8524df4b3e90409e888c5b5_I20200831" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfOS0yLTEtMS0w_8f18285f-34f8-4dd9-b259-dcc7840a9946">4,961</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 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%">Trade names</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="ieccc169112f64733b90fd9c98ea95138_I20200831" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMTAtMi0xLTEtMA_2dbec3af-466b-44d7-b9a4-ce47ebdc8dfe">2,775</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%">Property, plant and equipment</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="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMTEtMi0xLTEtMA_fa86baf7-6cc1-453d-9d15-6641668420da">2,121</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 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%">Right of use asset</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="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-3" name="laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMTMtMi0xLTEtMjI4NA_fffbd229-8c82-4b90-9bd1-64f16728f01c">620</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%">Other assets</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="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-3" name="laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMTItMi0xLTEtMA_a4d0f62c-0c16-4d1e-a539-b6dbded721f5">371</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:0 1pt"></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="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831" decimals="-3" format="ixt:numdotdecimal" name="laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMTMtMi0xLTEtMA_93995761-7578-43ab-8101-ae5f82fc1862">42,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></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="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%">10</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="#i206392db277242be9dd3a14c5859f29d_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:115%"><ix:continuation id="id23ed8587c70485ea8a4f68011fa417c">The unaudited pro forma revenue and net income for the Company for the three months ended March&#160;31, 2020, assuming the Partsmaster acquisition closed on January 1, 2019, was $<ix:nonFraction unitRef="usd" contextRef="i2041bdea68414951a04b4406a2d4e6f8_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaRevenue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTA5OTUxMTYzNTI5Nw_bbad46a7-ce97-43c7-bef1-d8c2db7beb9e">106.2</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="i2041bdea68414951a04b4406a2d4e6f8_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTA5OTUxMTYzNTMwOA_a7067b4d-5931-4f8d-8820-c457cffe3767">12.9</ix:nonFraction> million, respectively. The pro forma disclosures include adjustments for amortization of intangible assets, implied interest expense and acquisition costs to reflect results as if the acquisition of Partsmaster had closed on January 1, 2019 rather than on the actual acquisition date. This pro forma information utilizes certain estimates, is presented for illustrative purposes only and is not intended to be indicative of the actual results of operation. In addition, future results may vary significantly from the results reflected in the pro forma information. The unaudited pro forma financial information does not reflect the impact of future positive or negative events that may occur after the acquisition, such as anticipated cost savings from operating synergies.</ix:continuation></span></div><div><span><br/></span></div><div id="i206392db277242be9dd3a14c5859f29d_43"></div><div><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:700;line-height:120%">Note 3 - <ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:RevenueFromContractWithCustomerTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RleHRyZWdpb246MWM4OGQ0ZDA5ODExNGU4YTgyYzcyZjZiYjg3MTIzMjNfMjc0OA_b2fa2aff-ea7b-4f3f-8229-176939c4883f" continuedAt="i6d64f1a64f184ed5ad4d39d07cb15ac8" escape="true">Revenue Recognition </ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i6d64f1a64f184ed5ad4d39d07cb15ac8" continuedAt="i1249477e1d7845b486a652a6815ef664"><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:RevenueFromContractWithCustomerPolicyTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RleHRyZWdpb246MWM4OGQ0ZDA5ODExNGU4YTgyYzcyZjZiYjg3MTIzMjNfMjE5OTAyMzI1ODM1OQ_d022f63e-e2ae-4ba0-9788-200afc9dc31d" continuedAt="i5654e74c3a8b4fee9f6f6fe2a41a062d" 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 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 is agreed upon regardless of whether or not  there is a written contract.</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-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%">The Company has <ix:nonFraction unitRef="segment" contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="us-gaap:NumberOfOperatingSegments" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RleHRyZWdpb246MWM4OGQ0ZDA5ODExNGU4YTgyYzcyZjZiYjg3MTIzMjNfMjE5OTAyMzI1ODM2Mg_934a4635-32c9-4721-9db9-ccb72b5953b6">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 two distinct performance obligations offered to its customers: a product performance obligation and a service performance obligation. While the Company offers both a product and a service obligation, customers receive one invoice per transaction with no price breakout between these obligations. The Company does not separately price 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 generates revenue primarily from the sale of MRO products to its customers. Revenues 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"><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, including the recent Partsmaster acquisition, offers a vendor managed inventory ("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;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 Bolt Supply segment provides product sales and does not provide VMI services or other services. 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 with the customer. </span></div></ix:nonNumeric><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><ix:continuation id="i5654e74c3a8b4fee9f6f6fe2a41a062d" continuedAt="i5f7b71836081448cbdca784509d5dacf"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In previous financial statements, the Company presented the disaggregated components of total revenue: product revenue and service revenue, along with the cost of sales associated with each of these revenue streams as the service revenues exceeded 10% of consolidated revenue. Since the Company qualifies as a smaller reporting company, the Company has elected to discontinue disclosure of the disaggregated components of revenue and cost of sales in its c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ondensed consolidated statements of income and comprehensive income </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and in the related notes to </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="i5f7b71836081448cbdca784509d5dacf">the condensed consolidated financial statements.</ix:continuation> For the three months ended March&#160;31, 2020, service revenue 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="i8a38f61af4d540d4833e829525969feb_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RleHRyZWdpb246MWM4OGQ0ZDA5ODExNGU4YTgyYzcyZjZiYjg3MTIzMjNfMjUyOQ_8f1305e1-8a5c-4091-9de0-c7eaff94e415">9.7</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was reported as service revenue which has now been combined and reported within total revenue. </span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RleHRyZWdpb246MWM4OGQ0ZDA5ODExNGU4YTgyYzcyZjZiYjg3MTIzMjNfMjc1MQ_ac371e8f-960a-4595-b377-087dfc3f2e45" continuedAt="if69cd915b3cf4dacbea08634e08d0398" 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%">Disaggregated revenue by geographic area follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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><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%">2020</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="i34c0911632d4423c886e063c69cafc06_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOjJiOTU5NDc0Y2Y0YzRhOTY5MzFhMmQ5Y2NjZTgzNDhmL3RhYmxlcmFuZ2U6MmI5NTk0NzRjZjRjNGE5NjkzMWEyZDljY2NlODM0OGZfMy0xLTEtMS0w_92334fe9-bb95-406a-aa3c-3f505cfd71a5">84,985</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="i3e3eb15e81cb4e64bfa0b542a4557805_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOjJiOTU5NDc0Y2Y0YzRhOTY5MzFhMmQ5Y2NjZTgzNDhmL3RhYmxlcmFuZ2U6MmI5NTk0NzRjZjRjNGE5NjkzMWEyZDljY2NlODM0OGZfMy0zLTEtMS0w_232784b4-efcf-4644-ade6-e20ee760c5ce">73,584</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="i02dd410b0ee7462581c70067b55f08a8_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOjJiOTU5NDc0Y2Y0YzRhOTY5MzFhMmQ5Y2NjZTgzNDhmL3RhYmxlcmFuZ2U6MmI5NTk0NzRjZjRjNGE5NjkzMWEyZDljY2NlODM0OGZfNC0xLTEtMS0w_931b9f58-4c9d-4494-9082-f84de45914b3">18,571</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="i5f3a81d6ed604beb961aa1d6362cdfb5_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOjJiOTU5NDc0Y2Y0YzRhOTY5MzFhMmQ5Y2NjZTgzNDhmL3RhYmxlcmFuZ2U6MmI5NTk0NzRjZjRjNGE5NjkzMWEyZDljY2NlODM0OGZfNC0zLTEtMS0w_1359e13e-9df6-4c32-b127-aea074546a2f">17,451</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOjJiOTU5NDc0Y2Y0YzRhOTY5MzFhMmQ5Y2NjZTgzNDhmL3RhYmxlcmFuZ2U6MmI5NTk0NzRjZjRjNGE5NjkzMWEyZDljY2NlODM0OGZfNS0xLTEtMS0w_9a70b078-1856-4717-b981-4e9f8b305256">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><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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOjJiOTU5NDc0Y2Y0YzRhOTY5MzFhMmQ5Y2NjZTgzNDhmL3RhYmxlcmFuZ2U6MmI5NTk0NzRjZjRjNGE5NjkzMWEyZDljY2NlODM0OGZfNS0zLTEtMS0w_26c1429e-522f-4c53-a2bd-2f9e447c2df1">91,035</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"><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></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="#i206392db277242be9dd3a14c5859f29d_7">Table of Contents</a></span></div></div><ix:continuation id="i1249477e1d7845b486a652a6815ef664"><ix:continuation id="if69cd915b3cf4dacbea08634e08d0398"><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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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><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%">2020</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%">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="ib7eb4973e07c459195c6992e181837a6_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMy0xLTEtMS0w_ef218019-eeba-474d-800f-6e5c7346b5fa">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><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="i41ad866fdd8f421c9883535b14491ef2_D20200101-20200331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMy0zLTEtMS0w_3099063a-12ff-4da5-b465-2e7b60decffc">22.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></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="i7f19a76b146842b6b1c0d0f064798963_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfNC0xLTEtMS0xOTU2_0ef71f39-4d2a-49d0-be3a-b069077cac62">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><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="idca2111cfe08490c977b0f3d065d6424_D20200101-20200331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfNC0zLTEtMS0xOTU2_d6abf60d-7085-4ac3-8ac8-561cae7b1052">13.3</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="i70edfb0b791d45999e8b8ac60c6b7dcb_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfNS0xLTEtMS0xOTYy_6724962f-579b-49db-8598-fc310e2980df">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><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="ia5da54c7879b44b0b5f477cd6d5fb6aa_D20200101-20200331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfNS0zLTEtMS0xOTYy_f7e57b21-cedc-4224-a2f7-784b2a9abd24">14.2</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="i8fb68e4bf75345dba52531c8845e5b51_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfNy0xLTEtMS0w_790ee6ac-cb1f-4591-9904-11f31889b68c">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><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="i7360235824814d91a873fc95fd8ba23f_D20200101-20200331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfNy0zLTEtMS0w_30f604f8-1fcb-472f-9127-2ce49fb06d4c">10.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%">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="id9a76b418ff840949243079cba64b393_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTAtMS0xLTEtMTk2OA_2a7a43c3-bfe7-446e-82c0-fc83f28fc513">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><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="i9e2e7933d6e548b48ed2c85fc32c346c_D20200101-20200331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTAtMy0xLTEtMTk2OA_08680932-0fe9-4c7e-b80b-45e461ac7e4a">11.2</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="i8109166996a848a589cd9cdefe40a7e9_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfOC0xLTEtMS0xOTc2_63cbb338-6b72-49eb-aad0-9efe692ac587">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><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="if3dac7109f714bffbfeab66a9b309aef_D20200101-20200331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfOC0zLTEtMS0xOTc2_465ddd96-5610-469d-9f1a-eafa54f6a2d1">8.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></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="i909db1b19a8d4b01a80b10bdc886ca7f_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfOC0xLTEtMS0w_fadd8509-9ab1-4b15-8781-0e01bc67738d">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><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="i146b2ff8f7234131b1ef16944b422219_D20200101-20200331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfOC0zLTEtMS0w_f0e94494-a540-4486-ba2c-42ee9b58c50a">6.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></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="i540b21838b824d0c81e6e54f3e8a8e7d_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTAtMS0xLTEtMA_ca1cefa7-1f36-475d-bc82-f48fd82db79f">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><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="idd064d03b9d54ba1b121916473fef0da_D20200101-20200331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTAtMy0xLTEtMA_1f1e890d-9350-4930-aa76-d039199cbf2e">1.4</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="idc2c2437941e433da408b9896031f3cf_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTEtMS0xLTEtMA_39181b4c-945e-4ec6-8839-31310d7efb81">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><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="if1e9707a8dfb4ab3bbc88b97a1b5e858_D20200101-20200331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTEtMy0xLTEtMA_16e44119-0333-4592-8c0f-c44b56b491ad">11.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></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="i2f2ae3b723e74874aeaa4e33b74c7e5f_D20210101-20210331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTItMS0xLTEtMA_684e087e-83b3-445f-afe3-8ac760355a42">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="i4a8a1713a17a4bcbb0b8fcc05bfbf842_D20200101-20200331" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTItMy0xLTEtMA_6b1b4ae3-b663-4bb6-8add-5212b79840dd">100.0</ix:nonFraction>%</span></td></tr></table></div></ix:continuation><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-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%">Prior to acquisition, Partsmaster leased parts washer machines to customers through its Torrents leasing program. The Torrents leasing program comprised a minor portion of the Partsmaster business. The Company will continue the leasing program for the foreseeable future. These leases are classified as operating leases. The leased machines are recognized as fixed assets on the Company's 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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RleHRyZWdpb246MWM4OGQ0ZDA5ODExNGU4YTgyYzcyZjZiYjg3MTIzMjNfMTA5OTUxMTYzNDIzNQ_2383cedc-74cd-4123-ba98-aab0dbadd6f0">0.7</ix:nonFraction>&#160;million of revenue in the first three months of 2021. The Company has adopted the practical expedient not to separate non-lease components that would be within the scope of ASC 606 from the associated lease components 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="i206392db277242be9dd3a14c5859f29d_46"></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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:CashAndCashEquivalentsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80Ni9mcmFnOmUwNzY1ZTk5YmJmYjRhOWI5N2Y0MGU0ZjEzODAzNTE3L3RleHRyZWdpb246ZTA3NjVlOTliYmZiNGE5Yjk3ZjQwZTRmMTM4MDM1MTdfMzQ4_d9c0021e-606b-4998-a2d7-55ba2f40d7e7" continuedAt="i2ed91757a01e45929f6d68f5659c57cd" escape="true">Restricted Cash</ix:nonNumeric></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%"><ix:continuation id="i2ed91757a01e45929f6d68f5659c57cd">The Company has agreed to maintain $<ix:nonFraction unitRef="usd" contextRef="ic2522aa02c5b43b48b9b004f7c12449c_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80Ni9mcmFnOmUwNzY1ZTk5YmJmYjRhOWI5N2Y0MGU0ZjEzODAzNTE3L3RleHRyZWdpb246ZTA3NjVlOTliYmZiNGE5Yjk3ZjQwZTRmMTM4MDM1MTdfMTY0OTI2NzQ0MjI2OQ_613b8a3f-2830-4ae0-8510-55be8ea5cec2">0.8</ix:nonFraction> million in a money market account as collateral for an outside party that is providing certain commercial card processing services for the Company. The Company has also agreed to maintain $<ix:nonFraction unitRef="usd" contextRef="i68abf976c7a54366971ebc71a725ef84_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80Ni9mcmFnOmUwNzY1ZTk5YmJmYjRhOWI5N2Y0MGU0ZjEzODAzNTE3L3RleHRyZWdpb246ZTA3NjVlOTliYmZiNGE5Yjk3ZjQwZTRmMTM4MDM1MTdfMTY0OTI2NzQ0MjI4OA_2b999477-fcbb-4043-8cd1-2604a11c1117">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="i206392db277242be9dd3a14c5859f29d_49"></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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:InventoryDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RleHRyZWdpb246NTllNmMxMmQzNmU1NDkzOGE3ZDk4ZGFkMDI2ZGVkNGNfMTQ3_69f1078c-5f0e-41e9-8e98-cf528e25ad83" continuedAt="i750248bf02264651b4721692a6e987b0" escape="true">Inventories, Net</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i750248bf02264651b4721692a6e987b0" continuedAt="i7e1e9aaa59a94590ae2fa2646a30a2da"><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RleHRyZWdpb246NTllNmMxMmQzNmU1NDkzOGE3ZDk4ZGFkMDI2ZGVkNGNfMTUx_88160601-158b-4c13-9cb9-d0512732ed4f" 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%">Inventories, net, consisting primarily of purchased goods offered for resale, were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021</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, 2020</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RhYmxlOmI0ZDY2YjFjMmQxNjQ5Nzg4NjdhNmVlMDU0MTk3YjI5L3RhYmxlcmFuZ2U6YjRkNjZiMWMyZDE2NDk3ODg2N2E2ZWUwNTQxOTdiMjlfMi0xLTEtMS0w_52d0ab8c-fe19-42a0-a2ee-dde6516c561a">67,252</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RhYmxlOmI0ZDY2YjFjMmQxNjQ5Nzg4NjdhNmVlMDU0MTk3YjI5L3RhYmxlcmFuZ2U6YjRkNjZiMWMyZDE2NDk3ODg2N2E2ZWUwNTQxOTdiMjlfMi0zLTEtMS0w_87cbba4b-0d52-489a-89a8-89e92442d3fb">67,137</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryValuationReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RhYmxlOmI0ZDY2YjFjMmQxNjQ5Nzg4NjdhNmVlMDU0MTk3YjI5L3RhYmxlcmFuZ2U6YjRkNjZiMWMyZDE2NDk3ODg2N2E2ZWUwNTQxOTdiMjlfMy0xLTEtMS0w_d5c6e41d-991d-443d-9ce3-586d34b9d07d">6,494</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryValuationReserves" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RhYmxlOmI0ZDY2YjFjMmQxNjQ5Nzg4NjdhNmVlMDU0MTk3YjI5L3RhYmxlcmFuZ2U6YjRkNjZiMWMyZDE2NDk3ODg2N2E2ZWUwNTQxOTdiMjlfMy0zLTEtMS0w_3dd7cca7-eb24-4862-b2b3-2ff1aa3b39a1">5,270</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RhYmxlOmI0ZDY2YjFjMmQxNjQ5Nzg4NjdhNmVlMDU0MTk3YjI5L3RhYmxlcmFuZ2U6YjRkNjZiMWMyZDE2NDk3ODg2N2E2ZWUwNTQxOTdiMjlfNC0xLTEtMS0w_60d21965-4b31-4fbe-87b5-79b10b56eaec">60,758</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:InventoryNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RhYmxlOmI0ZDY2YjFjMmQxNjQ5Nzg4NjdhNmVlMDU0MTk3YjI5L3RhYmxlcmFuZ2U6YjRkNjZiMWMyZDE2NDk3ODg2N2E2ZWUwNTQxOTdiMjlfNC0zLTEtMS0w_bc4d5bf8-dbde-43eb-866b-2b151f8ece97">61,867</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></ix:nonNumeric></ix:continuation><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%"><ix:continuation id="i7e1e9aaa59a94590ae2fa2646a30a2da">During the three months ended March&#160;31, 2021, the Company increased its reserve for obsolete and excess inventory by $<ix:nonFraction unitRef="usd" contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InventoryLIFOReservePeriodCharge" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RleHRyZWdpb246NTllNmMxMmQzNmU1NDkzOGE3ZDk4ZGFkMDI2ZGVkNGNfMTA5OTUxMTYyODA0Mg_f7925ccd-abc2-4f2a-9c09-b750d5a70781">0.2</ix:nonFraction> million for which its cost exceeded its estimated selling price and $<ix:nonFraction unitRef="usd" contextRef="i061baf04e5784d5399f56e32af3a9940_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InventoryLIFOReservePeriodCharge" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RleHRyZWdpb246NTllNmMxMmQzNmU1NDkzOGE3ZDk4ZGFkMDI2ZGVkNGNfMTA5OTUxMTYyODExNA_f71c8e7c-241e-4a0d-b20b-6d4a8a7fe6d9">0.6</ix:nonFraction> million for rationalization of inventory related to the Partsmaster acquisition.</ix:continuation> </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%">12</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_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 6 - <ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:GoodwillDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RleHRyZWdpb246ZDBmNmQ3ODNiYWZhNGM4ZWE2NGJlMGEwOWQ3MWI3ZDVfMTEzMg_2640644f-a84e-411a-8e62-7d8e553e8f7c" continuedAt="i8b2a4793d9474c41a6289e74c3a4aac2" escape="true">Goodwill</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="i8b2a4793d9474c41a6289e74c3a4aac2"><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:ScheduleOfGoodwillTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RleHRyZWdpb246ZDBmNmQ3ODNiYWZhNGM4ZWE2NGJlMGEwOWQ3MWI3ZDVfMTEyOQ_4e6f28be-0ac3-4ba6-9633-abe63147163d" 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 2021 is included in the table below:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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, 2020</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="id042e5ba988a4b7ebefd825ef6cda3e9_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfMy0yLTEtMS0yMzA_d92424b6-28a0-48b0-8e43-f22a92939b24">21,352</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="iec5ebb4129fc430099d046ca12fa0d4b_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfMy00LTEtMS0yMzQ_70c74f8d-0ff9-4dde-8e16-52bae2608cfd">13,824</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfMy02LTEtMS0yMzc_aaf0cd5f-6e53-4407-bfdb-bc32c53cecbc">35,176</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</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="i4a9caa6791c5490c853e242cf819b5f3_D20210101-20210331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfOS0yLTEtMS02MDM_c19ef0b4-8790-4513-aeb6-a14fb715cfeb">215</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="ibbe0480e73074fde9e1e42e97f7ea083_D20210101-20210331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfOS00LTEtMS02MDM_5470c4fe-3421-4a6c-941d-a5a8846e6c4c">35</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfOS02LTEtMS02MDM_a3152be0-fdaf-4965-83ab-52fc29ca6c12">250</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, 2021</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="i80147b4c3ca642048c2a1a7647400ea5_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfMTAtMi0xLTEtMjky_d1a872f3-a335-4d47-bf5e-40f050152e19">21,567</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="iacf9aaccb6b4490ebe1e9988ccdbfb8a_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfMTAtNC0xLTEtMjk2_9c49f841-a74b-4e8c-b663-1cba82c51560">13,859</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfMTAtNi0xLTEtMjk5_7d7db601-6fa5-436e-889d-76bbad31bc02">35,426</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;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%">Goodwill activity for the first three months of 2020 is included in the table below:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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, 2019</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="i5abf60d9ae7441bfac080c120bcadfd7_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfMy0yLTEtMS00MDIy_e048b517-c464-41a7-9561-72648007c327">7,369</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="ia6988bd0afb94918b320e9a5e261b7ab_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfMy00LTEtMS00MDI2_781f4c0f-4ff5-4393-982c-2c7899756d5c">13,554</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="i51465366bd134859891335e35d6f1d90_I20191231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfMy02LTEtMS00MDMw_69d7068d-5fd8-442d-b826-9f6bedcf07a3">20,923</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</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="i1cb458c87121478fb2b3eac9dd99b516_D20200101-20200331" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfNC0yLTEtMS00MDM0_1b591c6d-9716-4afe-b254-68958319e1f0">194</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="i1c2f5d64cdad49a98dab3e5a75865b83_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfNC00LTEtMS00MDM4_40522a60-8cb6-4ac1-af08-9c66d57780d6">1,174</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfNC02LTEtMS00MDQy_a71248a0-c7b3-43d4-a2e9-15a81afee0d0">1,368</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%">Balance at March 31, 2020</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="i7c2d096b0e564271bff01933ff553f94_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfNS0yLTEtMS00MDM0_64be0f6a-2920-47ce-8754-9aa7ed2c5ed8">7,175</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="i94a1560ebfaa47d588243521276ea250_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfNS00LTEtMS00MDM4_158ffeea-9fc7-46de-9b2d-d76968414780">12,380</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="iace35742ea144bde97413ef2939ce7cb_I20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:Goodwill" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfNS02LTEtMS00MDQy_7f7fe417-5ff1-4130-a1ce-bb50c5dcbf34">19,555</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><span><br/></span></div><div id="i206392db277242be9dd3a14c5859f29d_55"></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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:IntangibleAssetsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RleHRyZWdpb246YWZkNGRhNDAzZTNkNGMzN2E0MTBiNTFhZmI2NTUzN2RfNDUz_16cd21ef-e8eb-4045-9368-73b2d1db535f" continuedAt="ic05007d2d31d4603972ba5ea7d935e9c" escape="true">Intangible Assets</ix:nonNumeric></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><ix:continuation id="ic05007d2d31d4603972ba5ea7d935e9c" continuedAt="iae0e2fb08d4e4194ab46a90ad7e782f9"><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RleHRyZWdpb246YWZkNGRhNDAzZTNkNGMzN2E0MTBiNTFhZmI2NTUzN2RfNDU1_a244115a-d2dd-449f-83a4-8855b7233310" 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 gross carrying amount and accumulated amortization by intangible asset class were as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021</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, 2020</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="i3a550f21eeeb4f2ab51c484f5d6c646e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfMy0xLTEtMS0w_f5103cc9-8bf9-4d30-9145-bbb7d0d0ea85">11,432</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="i3a550f21eeeb4f2ab51c484f5d6c646e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfMy0zLTEtMS0w_6671b7c6-5e96-4f83-a52b-edf4f323d2e6">3,079</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="i3a550f21eeeb4f2ab51c484f5d6c646e_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfMy01LTEtMS0w_bfd9e5b7-1a6d-49a3-ab76-f89d84c6a1cb">8,353</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="i38edd530ac024b198b2df0215c76d588_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfMy03LTEtMS0w_d98ad72a-e5f8-445c-8d90-286eb964f379">11,289</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="i38edd530ac024b198b2df0215c76d588_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfMy05LTEtMS0w_f49bfa88-b5d1-46b6-967d-76bc02e9e619">2,733</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="i38edd530ac024b198b2df0215c76d588_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfMy0xMS0xLTEtMA_23d43594-9434-43f0-bf10-af80d4d6934d">8,556</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="ibd0066f8462f4cc88a0c8ff61a89ff77_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNC0xLTEtMS0w_ad34a13c-6791-4988-9e13-a73d65a4601f">12,456</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="ibd0066f8462f4cc88a0c8ff61a89ff77_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNC0zLTEtMS0w_3e011298-390f-45c6-8d70-55858491d088">2,739</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="ibd0066f8462f4cc88a0c8ff61a89ff77_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNC01LTEtMS0w_e3e9612e-d801-40b9-82ec-904bd0a4b6b3">9,717</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="ib6b527d1b77f4b5aae44b942d31ff7a1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNC03LTEtMS0w_121d11a3-92e8-455d-bd82-0661840e939f">12,349</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="ib6b527d1b77f4b5aae44b942d31ff7a1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNC05LTEtMS0w_cd12a565-2961-46eb-bfb4-6c4f4355eb09">2,402</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="ib6b527d1b77f4b5aae44b942d31ff7a1_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNC0xMS0xLTEtMA_99503bb8-0872-4d72-8e29-84e5ff879c0a">9,947</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNS0xLTEtMS0w_65e977dd-cc8c-4795-bb48-4c766d80c153">23,888</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNS0zLTEtMS0w_ba5a744b-426e-403b-afe1-02875deec2d2">5,818</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNS01LTEtMS0w_cafa366c-2f34-46e8-9e17-ee9928ee1168">18,070</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsGross" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNS03LTEtMS0w_b0e2fd46-fe8a-44e1-be5f-1340d3b5ffba">23,638</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNS05LTEtMS0w_52fe3de0-1e39-4fc2-a3d0-d9a11e2f3ee4">5,135</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FiniteLivedIntangibleAssetsNet" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNS0xMS0xLTEtMA_783ae555-c564-4dd3-b15f-b46e0dab6fae">18,503</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></ix:nonNumeric></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><ix:continuation id="iae0e2fb08d4e4194ab46a90ad7e782f9" continuedAt="ibeb5b74eec5e4696a620383f0e6e3764"><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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RleHRyZWdpb246YWZkNGRhNDAzZTNkNGMzN2E0MTBiNTFhZmI2NTUzN2RfMTU4_f5c31e09-7116-4f73-a378-9a1fdbfc4150">0.6</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="ibeb5b74eec5e4696a620383f0e6e3764"> and $<ix:nonFraction unitRef="usd" contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AmortizationOfIntangibleAssets" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RleHRyZWdpb246YWZkNGRhNDAzZTNkNGMzN2E0MTBiNTFhZmI2NTUzN2RfMTY1_a68fab3a-02ac-4bd3-8aab-0ef782f91ce5">0.3</ix:nonFraction> million related to intangible assets was recorded in General and administrative expenses for the three months ended March 31, 2021 and 2020, respectively.</ix:continuation> </span></div><div style="text-indent:22.5pt"><span><br/></span></div><div id="i206392db277242be9dd3a14c5859f29d_58"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 8 - <ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:OperatingLeasesOfLessorDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMjA5Mw_8c135b93-4ecc-4a20-9e3a-89a2db8fb2cb" continuedAt="ie728e3c9be7848ab97947a70c6b82451" escape="true"><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:LesseeFinanceLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMjE5OTAyMzI2MTMzMg_538b2b7c-8b06-431d-acbe-7f5fc89f31d4" continuedAt="ic1c7a91afb754e2ab54c819ae990d86e" escape="true"><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:LesseeOperatingLeasesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMjE5OTAyMzI2MTMzMg_e773ef1f-3e2c-46d1-9203-6255346e8c73" continuedAt="ibed10d882da34e2884c9d8adde2170a3" 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="ie728e3c9be7848ab97947a70c6b82451" continuedAt="ice2c8bf800204db69f7e6a93d9ebb8c6"><ix:continuation id="ic1c7a91afb754e2ab54c819ae990d86e" continuedAt="ief7463b3ab28432fbe90883b72e8e56d"><ix:continuation id="ibed10d882da34e2884c9d8adde2170a3" continuedAt="i9c32356fec8b4ac5a3988c4c95c16042"><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 equipment, distribution centers, office space, and branch locations throughout the US and Canada.</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%"><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:LeaseCostTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMjA5Nw_95ffbf6e-5e06-4781-b333-7c2795f7b098" continuedAt="i59c02b3d96034c1ab56cd9d7f5712ced" escape="true">Expenses related to leasing activities for the three months ended March&#160;31, 2021 and March&#160;31, 2020 are as follows (Dollars in thousands):</ix:nonNumeric></span></div></ix:continuation></ix:continuation></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%">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="#i206392db277242be9dd3a14c5859f29d_7">Table of Contents</a></span></div></div><ix:continuation id="ice2c8bf800204db69f7e6a93d9ebb8c6" continuedAt="i4f36ea8bf7814f4b8efa0620bab89c7f"><ix:continuation id="ief7463b3ab28432fbe90883b72e8e56d" continuedAt="ia655ecd5e056488fba908c488d0b9213"><ix:continuation id="i9c32356fec8b4ac5a3988c4c95c16042" continuedAt="i9bcff7401c5f41bf90c022afaef4e281"><div style="margin-bottom:6pt;text-align:center"><ix:continuation id="i59c02b3d96034c1ab56cd9d7f5712ced" continuedAt="i95709eb1eafd4c7b86a103b5e9454302"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">2021</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%">2020</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Expense </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 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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfMi00LTEtMS0w_fff3937e-9de3-42bc-a245-137f45bbf609">1,493</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfMi02LTEtMS0w_411697f8-e43a-483e-8f0d-43c7ce7445d4">1,187</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%">&#160;&#160;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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfNC00LTEtMS0w_78a66fc3-2c38-4027-8946-24974304faaa">58</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfNC02LTEtMS0w_0f21045a-66d4-4b00-8a1d-e005e824addf">52</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%">&#160;&#160;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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfNi00LTEtMS0w_1f267c3e-3edd-4e85-9a87-198086358e53">5</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfNi02LTEtMS0w_39c8b461-1bfc-43dd-9af8-09bcc5cbf1c6">7</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%">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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="laws:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfOC00LTEtMS0w_3e9c7fd8-9413-44ba-8ecc-b407710235cb">63</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" name="laws:FinanceLeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfOC02LTEtMS0w_b31fa5f2-aa16-4296-a4dc-484ad464708a">59</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfMTEtNC0xLTEtMA_5e82a561-1f23-45f0-8005-5c052086aac8">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><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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LeaseCost" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfMTEtNi0xLTEtMA_46137256-2aaa-4855-9847-5a5e24bdde91">1,246</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></ix:continuation></div><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="laws:OperatingLeaseAssetsAndLiabilitiesTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMjA5OA_55c4c9ae-9d15-49f7-a1f8-2093afb011bb" 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%">Net assets and liabilities related to leasing activities as of  March&#160;31, 2021 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, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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, 2021</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/>2020</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 ("ROU") 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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMi0yLTEtMS0w_629aceca-0193-4daa-a587-594400250023">13,993</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMi00LTEtMS0w_e9f30d9a-21e0-4e9e-8642-9c6a1a84b240">8,246</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMy0yLTEtMS0w_ca97765e-1aff-45e3-8679-0228d797c16d">460</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMy00LTEtMS0w_8cfc5d6d-d497-4870-9afa-4ac8b0f01035">518</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseAssetsRightofUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfNC0yLTEtMS0w_8fc0784b-d9b5-4ea0-97af-8dab706c55d9">14,453</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseAssetsRightofUseAsset" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfNC00LTEtMS0w_57b6547a-d3ec-4da1-81b8-167fd6abcb65">8,764</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating lease obligation</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfNi0yLTEtMS0w_765b1633-706a-42e7-9bd9-feb864516bbd">4,378</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfNi00LTEtMS0w_a6156789-1cec-45a5-9091-e8d64cd928e3">4,360</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%">Total current financing lease obligation</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfNy0yLTEtMS0w_4b1db96d-5c9e-4f5e-a02d-c7d7428891d6">224</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfNy00LTEtMS0w_a7cac67b-c797-4868-a55d-78f365f35956">208</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfOC0yLTEtMS0w_c93f35c8-9df9-4b82-98b6-9a488617c2b8">4,602</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityCurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfOC00LTEtMS0w_bb5f0d2a-05c6-4102-881c-a4f74f8bd9d7">4,568</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating lease obligation</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMTAtMi0xLTEtMA_4d007b74-85ec-4550-bf8f-bf5d6c5cf013">11,346</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMTAtNC0xLTEtMA_ab838d25-e154-44c0-ac49-fb3d72910646">5,498</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%">Total long term financing lease obligation</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMTEtMi0xLTEtMA_472d2c98-6c3c-4fde-b8eb-3a042885ad10">159</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" name="us-gaap:FinanceLeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMTEtNC0xLTEtMA_f90222cb-f989-4c1b-947d-f3ba2f6d978f">240</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMTItMi0xLTEtMA_c8edefa1-9ddc-42ea-b44b-f406c9a45345">11,505</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="laws:LeaseLiabilityNoncurrent" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMTItNC0xLTEtMA_3679d2d4-2a20-44a3-9dad-ec09346e7eca">5,738</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-5" format="ixt:numdotdecimal" name="laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMTM3Nw_0cda31a3-2be2-4e56-abe3-0b71e7108dca">6.8</ix:nonFraction> million and $<ix:nonFraction unitRef="usd" contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-5" format="ixt:numdotdecimal" name="laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMTM4NA_d4d8223e-40ae-496c-8d3a-f3536c501994">5.9</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, 2021</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, 2020, 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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMTUyMw_feef96e8-1f3a-4cd6-9a57-bc07bb7b48b8">0.5</ix:nonFraction> million  and $<ix:nonFraction unitRef="usd" contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMTUzMQ_b70b8d7e-13d4-466e-b896-a082a65ce17d">0.4</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, 2021</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, 2020, respectively</span></div></ix:nonNumeric><div style="text-indent:18pt"><span><br/></span></div><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMjA5OQ_ff89b2b1-47c7-466b-b2dc-c87dff2c7f22" escape="true"><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMjE5OTAyMzI2MTMzMA_d963654d-f7d5-447c-be49-e1e02b24297d" 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%">Liabilities generated by leasing activities as of March&#160;31, 2021 were as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMi0yLTEtMS0w_60dcf262-89db-43ef-83ef-d4ac2373831c">4,829</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMi00LTEtMS0w_fba334f3-649c-40b4-9e92-bb70a186eba6">196</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:NetLeaseLiabilityPaymentsRemainderofFiscalYear" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMi02LTEtMS0w_c3944b97-f4b1-494c-8ea5-61424c2355bc">5,025</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMy0yLTEtMS0w_e71f0970-451c-41c4-87f0-7698fe5a434f">4,250</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMy00LTEtMS0w_b4d4e5e6-eebc-4208-b0e7-3763e251af75">132</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:NetLeaseLiabilityPaymentsDueYearOne" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMy02LTEtMS0w_82595ef1-070e-49d9-85c5-45024610e7e2">4,382</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNC0yLTEtMS0w_ecbe2fa1-4478-4f12-8d8d-18e6ea14f4ea">3,178</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNC00LTEtMS0w_baab11a4-5598-4875-a8da-b9505f047134">64</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:NetLeaseLiabilityPaymentsDueYearTwo" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNC02LTEtMS0w_0d8f8364-f573-4383-ae8d-3d22b4f94166">3,242</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNS0yLTEtMS0w_5b91f1fc-a38a-4a9a-9534-d10cea84b6ee">2,418</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNS00LTEtMS0w_2912e9fa-e3ef-4cef-bfac-928d0839de83">13</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:NetLeaseLiabilityPaymentsDueYearThree" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNS02LTEtMS0w_85ca73bc-9de3-4086-b0bc-4739106e1e1d">2,431</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNi0yLTEtMS0w_f9b49af5-5dc7-4c0e-bb30-1f285030446b">809</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:zerodash" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNi00LTEtMS0w_181bc6c9-e7d9-459a-a7aa-197d378fb653">&#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%"><ix:nonFraction unitRef="usd" contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" name="laws:NetLeaseLiabilityPaymentsDueYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNi02LTEtMS0w_cfc8f5cb-8c80-46b8-bd5c-5e45cac145d0">809</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNy0yLTEtMS0w_02f00320-67f6-4723-8c3f-7aba8a0e3b9a">1,416</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:zerodash" name="laws:FinanceLeaseLiabilityToBePaidAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNy00LTEtMS0w_6ebacea2-cccf-419b-b704-7b6ca8a88c74">&#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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:NetLeaseLiabilityPaymentsDueAfterYearFour" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNy02LTEtMS0w_21e4c41a-75d6-4ea6-90da-74b993a3b5ae">1,416</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 payments</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%"><ix:nonFraction unitRef="usd" contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfOC0yLTEtMS0w_4651f8a2-e5f4-4ba5-9526-09e4a4e66a86">16,900</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfOC00LTEtMS0w_67eb29f7-b657-4a16-8069-3eca87e904d3">405</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:NetLeaseLiabilityPaymentsDue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfOC02LTEtMS0w_9e7ddaca-ae59-40f4-ae5a-8cfffa0ff71c">17,305</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfOS0yLTEtMS0w_c94719a0-a71c-415e-8ada-13ff85ec6b2d">1,176</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfOS00LTEtMS0w_c6229f23-d1c1-4ab2-a2d8-cca8100df67b">22</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:NetLeaseLiabilityImputedInterest" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfOS02LTEtMS0w_9460f082-5ce7-40cc-ac60-941c4b18150b">1,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 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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMTAtMi0xLTEtMA_2a543c01-1357-482b-9c8f-68ba6a07caf6">15,724</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" name="laws:FinanceLeaseLiabilityPresentValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMTAtNC0xLTEtMA_ec2988e0-018d-4b23-8f46-a960cc91a4c0">383</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-3" format="ixt:numdotdecimal" name="laws:NetLeaseLiabilityPresentValue" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMTAtNi0xLTEtMA_8944942a-e28e-4c23-8797-cf9fa56f3132">16,107</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="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMTg0NQ_d9afe6b3-14e3-4737-8be7-7cedde22c900">0.7</ix:nonFraction> million</span></div></ix:nonNumeric></ix:nonNumeric></ix:continuation></ix:continuation></ix:continuation><div style="padding-left:18pt;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><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="#i206392db277242be9dd3a14c5859f29d_7">Table of Contents</a></span></div></div><ix:continuation id="i4f36ea8bf7814f4b8efa0620bab89c7f"><ix:continuation id="ia655ecd5e056488fba908c488d0b9213"><ix:continuation id="i9bcff7401c5f41bf90c022afaef4e281"><ix:continuation id="i95709eb1eafd4c7b86a103b5e9454302"><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, 2021 are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" format="ixt-sec:duryear" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjFmODZjYjQyNjk4NDRjODQ5MDI1YjExMGU3NjJlNWYxL3RhYmxlcmFuZ2U6MWY4NmNiNDI2OTg0NGM4NDkwMjViMTEwZTc2MmU1ZjFfMi0yLTEtMS0w_fee47a8d-7212-4811-90ff-760b5e10618a">3.0</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="4" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjFmODZjYjQyNjk4NDRjODQ5MDI1YjExMGU3NjJlNWYxL3RhYmxlcmFuZ2U6MWY4NmNiNDI2OTg0NGM4NDkwMjViMTEwZTc2MmU1ZjFfMi00LTEtMS0w_09c606fd-a2e6-4bac-862d-910a9e9fccf2">3.72</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" format="ixt-sec:duryear" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjFmODZjYjQyNjk4NDRjODQ5MDI1YjExMGU3NjJlNWYxL3RhYmxlcmFuZ2U6MWY4NmNiNDI2OTg0NGM4NDkwMjViMTEwZTc2MmU1ZjFfMy0yLTEtMS0w_48ad14e7-1ebe-4860-b40c-286232b2cb0d">2.4</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="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="4" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjFmODZjYjQyNjk4NDRjODQ5MDI1YjExMGU3NjJlNWYxL3RhYmxlcmFuZ2U6MWY4NmNiNDI2OTg0NGM4NDkwMjViMTEwZTc2MmU1ZjFfMy00LTEtMS0w_df41eda9-086f-4e36-b4e0-ac3539887aad">5.24</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 ending March&#160;31, 2021 are as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingLeasePayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOmRiZmQ1Mjg4YWZiNjQ2YzNiNzhjMTMxNWY1M2NiYmJjL3RhYmxlcmFuZ2U6ZGJmZDUyODhhZmI2NDZjM2I3OGMxMzE1ZjUzY2JiYmNfMi00LTEtMS0w_d6573c77-2202-4636-800e-19cc6eeb74d2">1,137</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOmRiZmQ1Mjg4YWZiNjQ2YzNiNzhjMTMxNWY1M2NiYmJjL3RhYmxlcmFuZ2U6ZGJmZDUyODhhZmI2NDZjM2I3OGMxMzE1ZjUzY2JiYmNfMy00LTEtMS0w_b15d1be7-b28f-48af-a4dc-c387866c8465">5</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOmRiZmQ1Mjg4YWZiNjQ2YzNiNzhjMTMxNWY1M2NiYmJjL3RhYmxlcmFuZ2U6ZGJmZDUyODhhZmI2NDZjM2I3OGMxMzE1ZjUzY2JiYmNfNC00LTEtMS0w_6ce7b97c-06a8-47f6-8c4e-fbe581ed3ff3">58</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><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-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%">Prior to acquisition, Partsmaster leased parts washer machines to customers through its Torrents leasing program. The Torrents leasing program comprised a minor portion of the Partsmaster business. The Company will continue the leasing program for the foreseeable future. These leases are classified as operating leases. The leased machines are recognized as fixed assets on the Company's 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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:OperatingLeaseLeaseIncome" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMTA5OTUxMTYzNDQ3OA_2383cedc-74cd-4123-ba98-aab0dbadd6f0">0.7</ix:nonFraction>&#160;million of revenue in the first three months of 2021. The Company has adopted the practical expedient not to separate non-lease components that would be within the scope of ASC 606 from the associated lease components as the relevant criteria under ASC 842 are met.</span></div></ix:continuation></ix:continuation></ix:continuation><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div id="i206392db277242be9dd3a14c5859f29d_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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:DebtDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMjkxNg_13a97244-c539-41ff-b3d6-5a95a0b0ab19" continuedAt="i2c901e8a87524e008a71a5ddbc0aae05" escape="true">Revolving Credit Facility</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i2c901e8a87524e008a71a5ddbc0aae05" continuedAt="i9eef9f51f1f24da9989819ee9e0ff4fa"><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 Revolving Credit Facility matures on October&#160;11, 2024 and provides $<ix:nonFraction unitRef="usd" contextRef="i1c6a32a8eb514016bf2bc96e8be1c21e_I20201231" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzMTAwMQ_6f6c05d0-4c29-4462-b239-1e1abf320eec">100.0</ix:nonFraction> million of revolving commitments. The facility is primarily for general corporate purposes. The Company had $<ix:nonFraction unitRef="usd" contextRef="if4143aa06f554169a25b4fbb6158308c_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzNTI4NA_3a5a2c85-2e89-4049-8571-d297994bacc9">64.4</ix:nonFraction> million of borrowing availability under its Revolving Credit Facility as of March&#160;31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="i1c6a32a8eb514016bf2bc96e8be1c21e_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzNTQxNg_26a8c9f9-3929-4b60-80da-830c1cd0bafe">66.0</ix:nonFraction>&#160;million as 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%">December&#160;31, 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no balances outstanding for the three months ended March&#160;31, 2021 and as 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%">December&#160;31, 2020. Weighted average interest rates for the three months ended March 31, 2020 was <ix:nonFraction unitRef="number" contextRef="i299cea6a22cb47e68eec21e415313aa1_I20200331" decimals="4" name="us-gaap:DebtWeightedAverageInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzMTI5MQ_30471883-879f-4659-a294-c5408ec93581">4.04</ix:nonFraction>%,. </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 unutilized commitment fee ranging from <ix:nonFraction unitRef="number" contextRef="i5d115bba1a674c68b0160104bdc45efd_D20210101-20210331" decimals="4" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMjc0ODc3OTA3Nzg2Mg_b1982476-e9a5-47b5-a236-a6b3820dcd85">0.15</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="i53838303786a4715a5cff0ebf219bdac_D20210101-20210331" decimals="3" name="us-gaap:LineOfCreditFacilityCommitmentFeePercentage" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMjc0ODc3OTA3Nzg0NA_e1523ca0-3551-48f3-8dfa-a415c895e0d7">0.30</ix:nonFraction>%, depending on the Total Net Leverage Ratio as defined in the Credit Agreement. Fees for the three months ended March&#160;31, 2021 and March&#160;31, 2020 were  $<ix:nonFraction unitRef="usd" contextRef="i8880601634d24dd192ee4d62dc8c615a_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCommitmentFeeAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzNjA4OA_1df4ce51-c4c2-4f0d-9da3-95f4d5c7ec02"><ix:nonFraction unitRef="usd" contextRef="iaec6e3988a3049599eef64c3a490286b_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LineOfCreditFacilityCommitmentFeeAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzNjA4OA_ead9e8f6-f929-402a-9c44-134933ba342d">0.1</ix:nonFraction></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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Revolving Credit Facility originated in 2019, deferred financing costs of $<ix:nonFraction unitRef="usd" contextRef="i604cfe3f661142e7818266330b798d66_I20191231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzNTk4Nw_df7a257e-3cce-488d-bec9-c16426e8e5c7">0.6</ix:nonFraction>&#160;million were incurred. Deferred financing costs  are amortized over the life of the debt instrument and reported as interest expense.  As of March&#160;31, 2021 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, 2020 deferred financing costs net of accumulated amortization were $<ix:nonFraction unitRef="usd" contextRef="if4143aa06f554169a25b4fbb6158308c_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzNjAzMA_7a2752bb-34fd-4f69-8b7b-b56297f41d21"><ix:nonFraction unitRef="usd" contextRef="i1c6a32a8eb514016bf2bc96e8be1c21e_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredFinanceCostsNet" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzNjAzMA_bc50c255-e277-4849-a5f6-a5b3b98969a7">0.4</ix:nonFraction></ix:nonFraction>&#160;million and are included in Other assets.</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 are designed as alternate base rate loans, Canadian prime rate loans, Eurodollar loans, and Canadian dollar offered rate loans. Interest rates vary by the type of borrowing and Total Net Leverage Ratio as defined in the 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%">Revolving Credit Facility includes customary financial covenants representations and warranties. The Company was in compliance with all financial covenants as of March 31, 2021.</span></div></ix:continuation><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%"><ix:continuation id="i9eef9f51f1f24da9989819ee9e0ff4fa">In the third quarter of 2020 the Company entered into an amendment to the Credit Agreement which among other items  temporarily increased the allowed letter of credits from $<ix:nonFraction unitRef="usd" contextRef="i14424df233c44b55a96a136544d9423e_I20200630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMjU1Nw_0df7a645-b4d5-4324-a167-18709654ba17">15.0</ix:nonFraction> million to $<ix:nonFraction unitRef="usd" contextRef="i98c5f630ec1c4fcf9d3b03f178f9e20f_I20200930" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:LettersOfCreditOutstandingAmount" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMjU2Mw_9d9a277c-d0fb-467e-9a7a-22f0c8f90d36">40.0</ix:nonFraction> million until August 31, 2021 and authorized indebtedness not to exceed $<ix:nonFraction unitRef="usd" contextRef="icbaa0e4f332e45d3a81245985b7b88e5_I20200930" decimals="INF" format="ixt:numdotdecimal" name="laws:DebtInstrumentAllowableIndebtednessForAcquisition" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMjY1Ng_7604755d-0a48-4851-90a5-576c2bdb0d8b">36.0</ix:nonFraction> million for the acquisition of Partsmaster.</ix:continuation> </span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i206392db277242be9dd3a14c5859f29d_67"></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%">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="#i206392db277242be9dd3a14c5859f29d_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%">Note 10 - <ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="laws:BusinessCombinationConsiderationLiabilityDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82Ny9mcmFnOjA2MGIyNGQ0NTVkNjQwNDBhZjUwYzBhOGZkZDA0YzRkL3RleHRyZWdpb246MDYwYjI0ZDQ1NWQ2NDA0MGFmNTBjMGE4ZmRkMDRjNGRfMjE5OTAyMzI1NjE2OA_578c7c90-5a2b-4fd6-81db-1761205a719c" continuedAt="i267ac8227b364ae68c4da1b96f576a01" escape="true">Accrued Acquisition Liability</ix:nonNumeric></span></div><div><span><br/></span></div><div style="text-align:justify;text-indent:18pt"><ix:continuation id="i267ac8227b364ae68c4da1b96f576a01"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;31, 2020, Lawson acquired Partsmaster from NCH Corporation. As part of the purchase price the Company agreed to pay $<ix:nonFraction unitRef="usd" contextRef="i4c7afdea5ed841f69ccd8ec11062e90e_D20210501-20210531" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82Ny9mcmFnOjA2MGIyNGQ0NTVkNjQwNDBhZjUwYzBhOGZkZDA0YzRkL3RleHRyZWdpb246MDYwYjI0ZDQ1NWQ2NDA0MGFmNTBjMGE4ZmRkMDRjNGRfMTU5_09c382b3-43f3-4ebb-835b-c29a7b1e9892">33.0</ix:nonFraction> million in May 2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The payment obligation has been discounted to present value using an implied interest rate of <ix:nonFraction unitRef="number" contextRef="i519e53c2a6704be8b439ae30eae363cd_I20200831" decimals="INF" name="laws:BusinessCombinationConsiderationLiabilityInterestRate" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82Ny9mcmFnOjA2MGIyNGQ0NTVkNjQwNDBhZjUwYzBhOGZkZDA0YzRkL3RleHRyZWdpb246MDYwYjI0ZDQ1NWQ2NDA0MGFmNTBjMGE4ZmRkMDRjNGRfMjYz_7365e497-623f-4bdf-ba67-2ee32360ea67">1.8</ix:nonFraction>% and is recognized as a current liability of $<ix:nonFraction unitRef="usd" contextRef="i534ec5311b104004a0447e624425ecb6_I20201231" decimals="-5" format="ixt:numdotdecimal" name="laws:AcquisitionLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82Ny9mcmFnOjA2MGIyNGQ0NTVkNjQwNDBhZjUwYzBhOGZkZDA0YzRkL3RleHRyZWdpb246MDYwYjI0ZDQ1NWQ2NDA0MGFmNTBjMGE4ZmRkMDRjNGRfMTA5OTUxMTYyODU2Nw_9cb082e9-9625-4874-8bba-8cb54cdbc8c7">32.7</ix:nonFraction> million 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%">$<ix:nonFraction unitRef="usd" contextRef="ieb52d87ff2084a7691c39c9774513904_I20210331" decimals="-5" format="ixt:numdotdecimal" name="laws:AcquisitionLiability" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82Ny9mcmFnOjA2MGIyNGQ0NTVkNjQwNDBhZjUwYzBhOGZkZDA0YzRkL3RleHRyZWdpb246MDYwYjI0ZDQ1NWQ2NDA0MGFmNTBjMGE4ZmRkMDRjNGRfMzEw_82128963-dfc8-44d4-a80b-f7c9d66807be">32.9</ix:nonFraction> million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as 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%">December&#160;31, 2020 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2021, respectively,</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the Company's condensed consolidated balance sheet. Interest expense of $<ix:nonFraction unitRef="usd" contextRef="i061baf04e5784d5399f56e32af3a9940_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:InterestExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82Ny9mcmFnOjA2MGIyNGQ0NTVkNjQwNDBhZjUwYzBhOGZkZDA0YzRkL3RleHRyZWdpb246MDYwYjI0ZDQ1NWQ2NDA0MGFmNTBjMGE4ZmRkMDRjNGRfMjc0ODc3OTA3MDQ0MA_df1df0a9-194f-4514-9718-8df2e3a89fb7">0.2</ix:nonFraction> million was recorded in the three months ended March&#160;31, 2021. The increase in accrued acquisition liability has been recognized as interest expense. P</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ayment has been guaranteed under the Purchase Agreement which includes the issuance of a $<ix:nonFraction unitRef="usd" contextRef="i4c7afdea5ed841f69ccd8ec11062e90e_D20210501-20210531" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:PaymentsToAcquireBusinessesGross" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82Ny9mcmFnOjA2MGIyNGQ0NTVkNjQwNDBhZjUwYzBhOGZkZDA0YzRkL3RleHRyZWdpb246MDYwYjI0ZDQ1NWQ2NDA0MGFmNTBjMGE4ZmRkMDRjNGRfNDU4_fa52318d-86b0-44e4-89d3-8d6682e4d430">33.0</ix:nonFraction> million irrevocable standby letter of credit. The accrued acquisition liability is included as outstanding debt in the quarterly financial covenant calculations.</span></ix:continuation></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i206392db277242be9dd3a14c5859f29d_70"></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 11 - <ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:TreasuryStockTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83MC9mcmFnOjE0NzFlODhlZjQzNTQ4MzM5NjQxMjA1NTQ1OWI1MTcxL3RleHRyZWdpb246MTQ3MWU4OGVmNDM1NDgzMzk2NDEyMDU1NDU5YjUxNzFfNTQz_ecd075b0-4e41-4336-be49-54952be20a5a" continuedAt="ia16c0b6085f1442f8760b784a1a8f4a2" escape="true">Stock Repurchase Program</ix:nonNumeric></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%"><ix:continuation id="ia16c0b6085f1442f8760b784a1a8f4a2">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="i917ea38d71ec41eabbbbf07ff5859415_I20190630" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83MC9mcmFnOjE0NzFlODhlZjQzNTQ4MzM5NjQxMjA1NTQ1OWI1MTcxL3RleHRyZWdpb246MTQ3MWU4OGVmNDM1NDgzMzk2NDEyMDU1NDU5YjUxNzFfMTU4_806a0419-8113-4b56-9283-d4777c5821ae">7.5</ix:nonFraction> 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 $<ix:nonFraction unitRef="usd" contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:StockRepurchaseProgramAuthorizedAmount1" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83MC9mcmFnOjE0NzFlODhlZjQzNTQ4MzM5NjQxMjA1NTQ1OWI1MTcxL3RleHRyZWdpb246MTQ3MWU4OGVmNDM1NDgzMzk2NDEyMDU1NDU5YjUxNzFfMTA5OTUxMTYyODU5Mg_13161ebb-cb28-432b-98a4-eaaa0bb6f606">4.5</ix:nonFraction> million remaining under its repurchase plan as of March 31, 2021. No shares were repurchased in the first quarter of 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="i206392db277242be9dd3a14c5859f29d_73"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 12 &#8212; <ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="laws:SeveranceReserveTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RleHRyZWdpb246NTEwMDE2OGYwODIxNDY1OWI1NWI3YzVhZjljYTE5MjlfMTIy_e3a143c3-fe2a-4d5e-b243-68f469804aa5" continuedAt="i498bdbe6e4ee4e79a6e4ebc68f0b20a7" escape="true"><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="laws:SeveranceReserveTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RleHRyZWdpb246NTEwMDE2OGYwODIxNDY1OWI1NWI3YzVhZjljYTE5MjlfMTI2_2583e90f-148b-4351-a0cf-129d4bb44bab" continuedAt="i9385355452c64e7688a5de772bcc403a" 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="i498bdbe6e4ee4e79a6e4ebc68f0b20a7"><ix:continuation id="i9385355452c64e7688a5de772bcc403a"><ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RleHRyZWdpb246NTEwMDE2OGYwODIxNDY1OWI1NWI3YzVhZjljYTE5MjlfMTIx_358369d7-e4a8-4cd7-a298-aed4601507ed" 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, as of March&#160;31, 2021 and 2020 were as follows: </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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%">2020</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="ic7dd36bdaa8a48c3ab663d6499bdafe4_I20201231" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfMy0xLTEtMS0w_df919a58-a3e6-4352-be7b-6ad7b81178fe">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><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="i69d010e5fcfe4efdbfddacf3a2258ea9_I20191231" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfMy0zLTEtMS0w_2235a4e4-6f42-4003-b317-680f952507c2">909</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="i1a630e7758204fa6aa911ee48b05aabc_D20210101-20210331" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfNC0xLTEtMS0w_0d330f79-25a4-4ef0-aeb1-693b85cd75c9">404</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="i55ff951b00e441b3a5c04ff608da8280_D20200101-20200331" decimals="-3" name="us-gaap:RestructuringCharges" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfNC0zLTEtMS0w_50d8952a-4246-4785-b064-b6d5a81d518d">7</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%">Payments</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="i1a630e7758204fa6aa911ee48b05aabc_D20210101-20210331" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfNS0xLTEtMS0w_f2f549cd-f62d-45b2-8b83-634b7cec0cb1">340</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="i55ff951b00e441b3a5c04ff608da8280_D20200101-20200331" decimals="-3" name="us-gaap:PaymentsForRestructuring" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfNS0zLTEtMS0w_cdf126f7-e181-4c64-9d19-4da6f5942c7e">365</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="i14b9e23d11704dbfb707a3bb88090f97_I20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfNi0xLTEtMS0w_e93cb590-a64b-482a-a74c-23f2daf40d2e">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><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="i50db8c861ea3408f99e5d76dd70eca4f_I20200331" decimals="-3" name="us-gaap:RestructuringReserve" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfNi0zLTEtMS0w_41f85303-c7d1-4a06-a83c-c63b897f138b">551</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="i206392db277242be9dd3a14c5859f29d_76"></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Note 13 &#8212; <ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTg1OQ_77c6dd6b-f2d9-4cc4-93b2-c4a126301886" continuedAt="i3f51eab6dff949f49091d8863029ea75" escape="true">Stock-Based Compensation</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i3f51eab6dff949f49091d8863029ea75"><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 recorded stock-based compensation expense</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of $<ix:nonFraction unitRef="usd" contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTA5OTUxMTYzMDQ4Mw_4f580089-31bb-4798-86e4-130ca0a6ef87"><ix:nonFraction unitRef="usd" contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTA5OTUxMTYzMDQ4Mw_967054de-d9f6-4a47-8c31-5af7bfeb0a31">1.0</ix:nonFraction></ix:nonFraction> million and benefit of $<ix:nonFraction unitRef="usd" contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-5" sign="-" format="ixt:numdotdecimal" name="us-gaap:AllocatedShareBasedCompensationExpense" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTE1_beafe468-6d54-4f0d-ba7d-4b973c660a79">10.7</ix:nonFraction>&#160;million for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the first three months of 2021 and 2020, 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 lia</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bility of $<ix:nonFraction unitRef="usd" contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTA5OTUxMTYyOTk4OQ_4b47dc8a-b8de-4d6f-b13e-4f8b9022b333">15.0</ix:nonFraction> million as of March 31, 2021 and $<ix:nonFraction unitRef="usd" contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTA5OTUxMTYyOTk2OQ_dfa70cd4-d64f-487f-9d09-43ea09bc537d">14.4</ix:nonFraction> million as of December 31, 2020 is included in Accrued expenses and other liabilities. </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%">A summary of stock-based awards issued during the three months ended March 31, 2021 follows: </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%;text-decoration:underline">Restricted Stock Units ("RSUs")</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 i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ssued <ix:nonFraction unitRef="shares" contextRef="i2a0c2e318a8141b2b075a3071f47580d_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfNTU5_96f7e6c1-a8ee-43b7-9c75-f384d8270352">7,300</ix:nonFraction> RSUs to key employees that cliff vest on December 31, 2023. Additionally the Company issued <ix:nonFraction unitRef="shares" contextRef="ice43fe9cccef4038ab78a7669b132634_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfNjQx_d8bb4758-4569-406a-9400-376af896aa66">26,850</ix:nonFraction> RSUs to various employees that vest ratably through December 31, 2024. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each RSU is exchangeable for <ix:nonFraction unitRef="shares" contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="INF" format="ixt-sec:numwordsen" name="laws:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMjE5OTAyMzI1ODIyNQ_fec37c09-a725-420f-b91d-a851f9dfb855">one</ix:nonFraction> share of the Company's common stock at the end of the vesting period.</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%;text-decoration:underline">Market Stock Units ("MSUs")</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 issued <ix:nonFraction unitRef="shares" contextRef="ieb420e47e31145dea3ccda3ce9c89c0d_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTAxNA_a6b8b177-dcd1-4d5d-b3a2-b950f0bb3963">18,373</ix:nonFraction> MSUs to key employees that cliff vest on December 31, 2023. MSUs are exchangeable for the Company's common stock at the end of the vesting period. The number of shares of common stock that will be issued upon vesting, ranging from <ix:nonFraction unitRef="shares" contextRef="i69625e86db6b4d8a8ff3c0bab20316fe_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="laws:EquitySharePayoutRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTI0OA_1859fe20-4625-40ca-aa5a-a0d10b9d22b2">zero</ix:nonFraction> to <ix:nonFraction unitRef="shares" contextRef="i70f9d4a3880b420d8ebef974fc2783c6_I20210331" decimals="INF" format="ixt:numdotdecimal" name="laws:EquitySharePayoutRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTI1NA_a104ae1d-ccc1-4882-b3bc-70b40e953c22">27,560</ix:nonFraction> shares, will be determined based upon the trailing <ix:nonNumeric contextRef="ifbfab46fd2c94f34abd694a1d7b3bd02_D20210101-20210331" format="ixt-sec:durwordsen" name="laws:EquitySharePayoutRangeTrailingPeriod" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMjE5OTAyMzI1ODYzNg_546e12c8-fe3b-44ed-9d89-70cb58d99406">sixty-day</ix:nonNumeric> average closing price of the Company's common stock on December 31, 2023. </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%;text-decoration:underline">Performance Awards ("PAs")</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 issued <ix:nonFraction unitRef="shares" contextRef="i91202a611cca44b780083935c013a341_D20210101-20210331" decimals="INF" format="ixt:numdotdecimal" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTQzNA_34a67c6f-9522-47c5-a6ef-4d2af98792b8">14,600</ix:nonFraction> PAs to key employees that cliff vest on December 31, 2023. PAs are exchangeable for shares of the Company's common stock ranging from <ix:nonFraction unitRef="shares" contextRef="i7fb88de04f8a4b2e9dbb6b9d3454cac6_I20210331" decimals="INF" format="ixt-sec:numwordsen" name="laws:EquitySharePayoutRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTU2MQ_65c68d72-39d9-4790-9e13-3acc2bf47cc0">zero</ix:nonFraction> to <ix:nonFraction unitRef="shares" contextRef="ia8d864ade2ea4a1abcbb907d5f83b74f_I20210331" decimals="INF" format="ixt:numdotdecimal" name="laws:EquitySharePayoutRange" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTU2Nw_876351b1-c5f5-47c1-aa14-bd50241c5e26">21,900</ix:nonFraction> shares, or the equivalent amount in cash, based upon the achievement of certain financial performance metrics.</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%">16</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i206392db277242be9dd3a14c5859f29d_79"></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="#i206392db277242be9dd3a14c5859f29d_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 14 &#8212; <ix:nonNumeric contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:IncomeTaxDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83OS9mcmFnOjVhNzMwYjM0ZGI2MTQzOTI5ODU2MGU5YjA0YWJmNGY3L3RleHRyZWdpb246NWE3MzBiMzRkYjYxNDM5Mjk4NTYwZTliMDRhYmY0ZjdfMTI0MQ_e0f642a1-a191-4f8d-8423-bc17a90188f6" continuedAt="ice40840519714b5eadf558ad08ed8afc" escape="true">Income Taxes</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="ice40840519714b5eadf558ad08ed8afc" continuedAt="ic2aa40090a2e4382837daeaa5578ddc6"><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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83OS9mcmFnOjVhNzMwYjM0ZGI2MTQzOTI5ODU2MGU5YjA0YWJmNGY3L3RleHRyZWdpb246NWE3MzBiMzRkYjYxNDM5Mjk4NTYwZTliMDRhYmY0ZjdfNzI_6043859c-9b6e-43ac-a183-e20e25c1f36a">1.3</ix:nonFraction> million, a <ix:nonFraction unitRef="number" contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83OS9mcmFnOjVhNzMwYjM0ZGI2MTQzOTI5ODU2MGU5YjA0YWJmNGY3L3RleHRyZWdpb246NWE3MzBiMzRkYjYxNDM5Mjk4NTYwZTliMDRhYmY0ZjdfNzg_03c42864-5ebc-4b1d-9ae8-4ce8dd45593d">26.0</ix:nonFraction>% effective tax rate for the three months ended March&#160;31, 2021. The effective tax rate is higher than the U.S. statutory rate due primarily to state taxes and other permanent items. Income tax expense of $<ix:nonFraction unitRef="usd" contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-5" format="ixt:numdotdecimal" name="us-gaap:IncomeTaxExpenseBenefit" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83OS9mcmFnOjVhNzMwYjM0ZGI2MTQzOTI5ODU2MGU5YjA0YWJmNGY3L3RleHRyZWdpb246NWE3MzBiMzRkYjYxNDM5Mjk4NTYwZTliMDRhYmY0ZjdfMzU2_39be66a8-f263-40cf-8fbb-f9ba85aba381">4.9</ix:nonFraction> million, a <ix:nonFraction unitRef="number" contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83OS9mcmFnOjVhNzMwYjM0ZGI2MTQzOTI5ODU2MGU5YjA0YWJmNGY3L3RleHRyZWdpb246NWE3MzBiMzRkYjYxNDM5Mjk4NTYwZTliMDRhYmY0ZjdfMzYy_5011af77-c6a5-424c-8f1f-c51844cbefb3">28.0</ix:nonFraction>% effective tax rate was recorded for the three months ended March 31, 2020. The effective tax rate is higher than the U.S. statutory rate due primarily to state taxes and the recording of reserves for uncertain tax positions.</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, 2021, the Company is subject to U.S. Federal income tax examinations for the years 2017 through 2019 and income tax examinations from various other jurisdictions for the years 2013 through 2019. </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="ic2aa40090a2e4382837daeaa5578ddc6">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="i206392db277242be9dd3a14c5859f29d_82"></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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:LegalMattersAndContingenciesTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84Mi9mcmFnOjBlMGM5NmVkYzcwYzQzZTFiYjI0ZTg2YjAyN2JlYTdkL3RleHRyZWdpb246MGUwYzk2ZWRjNzBjNDNlMWJiMjRlODZiMDI3YmVhN2RfMTIyOQ_28549ee8-bbc8-4e24-902f-b2814d1da110" continuedAt="i7ca036fe6495423e91df4b79415bb44f" escape="true">Contingent Liabilities</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="i7ca036fe6495423e91df4b79415bb44f"><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") voluntary cleanup program.</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%">The remediation plan, approved by ADEM in 2018, consists of chemical injections throughout the affected area and subsequent monitoring. The injection process was completed in the first quarter of 2019 and monitoring is ongoing pending certification by ADEM. At March 31, 2021 estimated 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><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%">17</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i206392db277242be9dd3a14c5859f29d_88"></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="#i206392db277242be9dd3a14c5859f29d_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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:SegmentReportingDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RleHRyZWdpb246ZTk1MGI2ZmUxMzE3NDExNjhlMjg4ZmNmMWU1NGMxMjNfMTAzMw_2d8cb8e4-6622-457f-b9b4-28b693d79d18" continuedAt="idc2d511161d7429aacc85b55531bf1b2" escape="true">Segment Information</ix:nonNumeric></span></div><div style="text-indent:18pt"><span><br/></span></div><ix:continuation id="idc2d511161d7429aacc85b55531bf1b2"><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, 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 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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="INF" name="laws:NumberOfBranches" scale="0" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RleHRyZWdpb246ZTk1MGI2ZmUxMzE3NDExNjhlMjg4ZmNmMWU1NGMxMjNfMTA5OTUxMTYyOTc5OQ_708f8308-00e0-4d52-9a3a-469687e13d76">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 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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RleHRyZWdpb246ZTk1MGI2ZmUxMzE3NDExNjhlMjg4ZmNmMWU1NGMxMjNfMTAyOQ_18db6f8a-1718-4aaf-8918-690df82c0613" 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"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">2021</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%">2020</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="i9e0a2962da7b4c0cb986e5fc89edeac2_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfNS0xLTEtMS0w_e9505d64-6096-46ff-a37f-37f1321fe013">93,330</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="i89c259cef4c24fc2bb33cda8b0455f2f_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfNS0zLTEtMS0w_7ecf2544-b06e-451d-9437-142f60af0c55">81,491</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="ia86936f9bc294b7cab1adca5f32bb849_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfNi0xLTEtMS0w_ca0695db-b794-4024-ab29-bb26519931be">10,226</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="i8eb59f9085cd4127b9d27e2e03d0ac70_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfNi0zLTEtMS0w_b6978b77-bb6b-4763-a53d-9b50110bd3ab">9,544</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfNy0xLTEtMS0w_cc21a9a8-d699-44d4-8bae-d5b30f6ee5e6">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><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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfNy0zLTEtMS0w_8ea90277-88fb-49f0-9c8c-4a41bce901f2">91,035</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:8pt"><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="i9e0a2962da7b4c0cb986e5fc89edeac2_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTItMS0xLTEtMA_5f478235-b9e7-4c2f-ab00-a7655b2550b2">50,408</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="i89c259cef4c24fc2bb33cda8b0455f2f_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTItMy0xLTEtMA_1847395d-afa3-4b72-9867-b5c19cb5e52c">45,120</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="ia86936f9bc294b7cab1adca5f32bb849_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTMtMS0xLTEtMA_a0703b08-3af3-4891-9ed0-d3c78b458bdf">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="i8eb59f9085cd4127b9d27e2e03d0ac70_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTMtMy0xLTEtMA_fbc532f1-a0fc-443b-b00d-aa48e22a0bee">3,801</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTQtMS0xLTEtMA_8a2d2b62-bcdd-47fd-9cdb-fc3c488a503a">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><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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:GrossProfit" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTQtMy0xLTEtMA_f7545a19-5434-47a2-8151-bc01db434201">48,921</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:8pt"><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="i9e0a2962da7b4c0cb986e5fc89edeac2_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTctMS0xLTEtMA_ee0627a8-f31f-47fc-9ff7-c53d670238ad">4,256</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="i89c259cef4c24fc2bb33cda8b0455f2f_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTctMy0xLTEtMA_6005bf70-afbd-4a4e-8e4c-8ba4f0db244d">18,094</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="ia86936f9bc294b7cab1adca5f32bb849_D20210101-20210331" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTgtMS0xLTEtMA_7caf25d5-3025-4b1d-be05-e41e3553f76e">554</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="i8eb59f9085cd4127b9d27e2e03d0ac70_D20200101-20200331" decimals="-3" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTgtMy0xLTEtMA_76f4808e-fcf4-432b-ae7e-56540fa98df0">544</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTktMS0xLTEtMA_69840416-db9f-4f75-89fc-361e683ee934"><ix:nonFraction unitRef="usd" contextRef="i39a7afe6499340ae910bde32d9108588_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:NetIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTktMS0xLTEtMA_aba078ec-07df-468b-a595-a5ee0a5c8ca7">4,810</ix:nonFraction></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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:OperatingIncomeLoss" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTktMy0xLTEtMA_50bbc701-7945-440d-9af5-591fe99df7c8">18,638</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><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%">Interest 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%">(<ix:nonFraction unitRef="usd" contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMjAtMS0xLTEtMA_752a829b-77a1-42c0-83aa-7ccbcc5ce2fc">323</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" name="us-gaap:InterestExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMjAtMy0xLTEtMA_45eacc94-a5fa-403a-8667-f75115e66679">115</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:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income (expense), 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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMjEtMS0xLTEtMA_68bb6784-2607-4b1c-a41c-fab349496c24">372</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" sign="-" format="ixt:numdotdecimal" name="us-gaap:OtherNonoperatingIncomeExpense" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMjEtMy0xLTEtMA_fb994d4a-9a1f-4362-b7ad-1f1ef2a07788">1,111</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%">&#160;&#160;&#160;&#160;&#160;&#160;Income before income taxes</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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMjItMS0xLTEtMA_b35c3a10-23fa-4c01-9892-972c83cc6644">4,859</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="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331" decimals="-3" format="ixt:numdotdecimal" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" scale="3" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMjItMy0xLTEtMA_36a7aa9a-fe48-4b62-b745-61a602cfd197">17,412</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></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="i206392db277242be9dd3a14c5859f29d_91"></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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331" name="us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF85MS9mcmFnOjY3YTI0OGNhMjAzMjRlNDBhYzhiYmI3Njc4M2E2ZTI2L3RleHRyZWdpb246NjdhMjQ4Y2EyMDMyNGU0MGFjOGJiYjc2NzgzYTZlMjZfNTY3MQ_d107f3ff-af3f-445a-815d-ae2dd869f698" continuedAt="iae6cf1e497b34610aae44175a37f8f48" escape="true">COVID-19 Risks and Uncertainties</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="iae6cf1e497b34610aae44175a37f8f48" continuedAt="i6e6b31c9f5204d56beadc454ee0a91a4"><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%">There is substantial uncertainty as to the effect the COVID-19 pandemic will have on the future results of the Company. 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="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. The COVID-19 pandemic could result in a temporary closure of any or all of our office space, distribution facilities, or Bolt branch locations, as well as disruptions to our supply chain and interactions with customers. The pandemic may have a material adverse impact on future financial results, liquidity, and overall performance of the Company. It is reasonably possible that estimates made in the financial statements may be materially and adversely impacted as a result of these conditions, including delay in payment of receivables, impairment losses related to goodwill and other long-lived assets, and inability to utilize deferred tax assets. </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 March 27, 2020, Congress enacted the Coronavirus Aid, Relief, and Economic Security ("CARES") Act to provide certain relief as a result of the COVID-19 outbreak. The Company has elected to defer the employer side social security payments in accordance with the CARES Act. The total amount deferred is $<ix:nonFraction unitRef="usd" contextRef="i05070322a4fa499dbc05efa05ef90673_I20200327" decimals="-5" format="ixt:numdotdecimal" name="laws:SocialSecurityTaxEmployerDeferralCARESAct" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF85MS9mcmFnOjY3YTI0OGNhMjAzMjRlNDBhYzhiYmI3Njc4M2E2ZTI2L3RleHRyZWdpb246NjdhMjQ4Y2EyMDMyNGU0MGFjOGJiYjc2NzgzYTZlMjZfMTA5OTUxMTY1MjA2Mw_4932f0f5-fa1c-4d17-9e8a-2d165b40ef46">3.5</ix:nonFraction>&#160;million, with $<ix:nonFraction unitRef="usd" contextRef="i34792786ecf04196ba628845a11703b4_D20210101-20211231" decimals="-5" format="ixt:numdotdecimal" name="laws:PaymentsOfDeferredEmployerPayrollTaxCARESAct" scale="6" id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF85MS9mcmFnOjY3YTI0OGNhMjAzMjRlNDBhYzhiYmI3Njc4M2E2ZTI2L3RleHRyZWdpb246NjdhMjQ4Y2EyMDMyNGU0MGFjOGJiYjc2NzgzYTZlMjZfMTA5OTUxMTY1MjA5MA_8b198385-6675-444c-92fa-f39cb50124d4">1.7</ix:nonFraction>&#160;million expected to be paid in 2021 and the remainder in 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="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%">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><br/></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%"><ix:continuation id="i6e6b31c9f5204d56beadc454ee0a91a4">The Company will continue to closely monitor the operating environment and will take appropriate actions to protect the safety for its employees, customers and suppliers.</ix:continuation></span></div><div style="text-align:justify"><span><br/></span></div><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%">19</span></div></div></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:justify;text-indent:18pt"><span><br/></span></div><div id="i206392db277242be9dd3a14c5859f29d_94"></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="i206392db277242be9dd3a14c5859f29d_97"></div><div><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-weight:700;line-height:120%;text-decoration:underline">Partsmaster Acquisition</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%">In August 2020, we acquired Partsmaster, a leading Maintenance, Repair and Operations ("MRO") distributor from NCH Corporation, with approximately 200 sales representatives and approximately 16,000 customers throughout the United States and Canada. The purchase price of the acquisition was $35.3 million in cash and the assumption of certain liabilities. We paid $2.3 million at the time of the acquisition and we will pay the remaining $33.0 million in May 2021. We plan to pay the remaining portion of the purchase price with cash and our existing credit facility. Partsmaster contributed $15.7 million of revenue and $0.7 million of operating income 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additional information related to the Partsmaster acquisition is provided in Note 2 - Acquisition in the notes to the consolidated financial statements.</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">COVID-19 Pandemic</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%">There is substantial uncertainty as to the effect the COVID-19 pandemic will have on the future results of the Company. 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="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. The COVID-19 pandemic could result in a temporary closure of any or all of our office space, distribution facilities, or Bolt branch locations, as well as disruptions to our supply chain and interactions with customers. The pandemic may have a material adverse impact on future financial results, liquidity, and overall performance of the Company. It is reasonably possible that estimates made in the financial statements may be materially and adversely impacted as a result of these conditions, including delay in payment of receivables, impairment losses related to goodwill and other long-lived assets, and inability to utilize deferred tax assets. </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 March 27, 2020, Congress enacted the Coronavirus Aid, Relief, and Economic Security ("CARES") Act to provide certain relief as a result of the COVID-19 outbreak. The Company has elected to defer the employer side social security payments in accordance with the CARES Act. The total amount deferred is $3.5&#160;million, with $1.7&#160;million expected to be paid in 2021 and the remainder in 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><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 onset of the COVID-19 pandemic occurred in March 2020. This resulted in widespread closures of businesses, decreased travel and other substantial restrictions on economic activity beginning in the first quarter. The most severe restrictions were effective in the second quarter of 2020, particularly the month of April. These restrictions began to be relaxed subsequent to April 2020, which led to an improved business climate and increased economic activity throughout the remainder of the year. The relaxed restrictions continued in the first quarter of 2021, which led to increased business activity and contributed to improved operating results compared to the first quarter of 2020. </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 COVID-19 continues to negatively impact our sales, cost control measures and ability to effectively service our customers, we have 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">Sales Drivers</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 MRO distribution industry 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 PMI index published by the Institute for Supply Management, which is considered by many economists to be a reliable near-term economic barometer of the manufacturing sector. A measure above 50 generally indicates expansion of the manufacturing sector while a measure below 50 generally </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></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="#i206392db277242be9dd3a14c5859f29d_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%">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 61.4 in the first quarter of 2021 compared to 50.0 in the first quarter of 2020. </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 affected by the number of sales representatives and their productivity. Including the Partsmaster sales representatives, the average sales rep headcount for the quarter was 1,083 sales representatives in the first quarter of 2021 compared to 998 sales representatives during the first quarter of 2020. Lawson segment sales representative productivity, measured as sales per rep per day and including the Partsmaster sales reps, increased 7.3% to $1,360 in the first quarter of 2021 from $1,268 in the first quarter of 2020. Partsmaster contributed $15.7 million in sales in the first quarter. Excluding the impact of Partsmaster, sales rep productivity measured as average sales per rep per day increased 7.6% compared to the year ago quarter. We plan to continue to concentrate our efforts on increasing the productivity of our sales representatives.</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-style:italic;font-weight:700;line-height:120%">Non-GAAP Financial Measure - Adjusted Non-GAAP Operating Income</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%">We believe 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. We believe 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, our reported results prepared in accordance with GAAP.</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%">Adjusted operating income is defined by us as GAAP operating income excluding stock-based compensation, severance expenses, acquisition costs, and other non-recurring items in the period in which these items are incurred. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating income was $4.8&#160;million for the first quarter of 2021 compared to $18.6 million for the first quarter of 2020. Excluding stock-based compensation, severance expense, acquisition costs and other non-recurring costs, adjusted non-GAAP operating income was $7.2 million in the first quarter of 2021 compared to $7.9 million in the first quarter of 2020. The decrease in adjusted non-GAAP operating income was primarily due to lower organic sales from the pre-pandemic levels, partially offset by inclusion of Partsmaster adjusted non-GAAP operating income of $1.3 million during the three months ended March 31, 2021.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 Adjusted Non-GAAP 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%">2021</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%">2020</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 by 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%">4,810&#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%">18,638&#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 </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%">1,000&#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,700)</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;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">(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%">825&#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></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;&#160;&#160;Severance expense and employee acquisition costs</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%">576&#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%">7&#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%">Adjusted non-GAAP 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,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><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,945&#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="text-align:justify"><span style="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="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2)&#160;&#160;&#160;&#160;Expense for Partsmaster inventory rationalization plan and write-down of personal protective equipment (PPE) to net </span></div><div style="text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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%">21</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i206392db277242be9dd3a14c5859f29d_100"></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="#i206392db277242be9dd3a14c5859f29d_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%;text-decoration:underline">Quarter ended March&#160;31, 2021 compared to quarter ended March&#160;31, 2020 </span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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%">2020</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%">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><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%">91,035&#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%">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><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%">42,114&#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%">46.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%">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><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%">48,921&#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%">53.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%">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><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%">19,984&#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.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%">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><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,299&#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%">11.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></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%">Total 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%">49,750&#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%">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><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%">30,283&#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%">33.3&#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%">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><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%">18,638&#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%">20.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></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%">(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><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%">(115)</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></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 (expenses), 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%">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><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,111)</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.3)</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%">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><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%">17,412&#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%">19.1&#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%">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><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,879&#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%">5.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></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%">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><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%">12,533&#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%">13.8&#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 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%">Revenue and Gross Profits</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.321%"></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.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.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 <br/>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="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="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%">2020</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%">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%">81,491&#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,839&#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%">14.5%</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%">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%">9,544&#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%">682&#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%">7.1%</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%">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%">91,035&#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%">12,521&#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%">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%">45,120&#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,288&#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%">11.7%</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,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%">3,801&#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%">351&#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%">9.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%">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%">48,921&#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,639&#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%">11.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%">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%">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="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%">55.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><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%">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="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">39.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><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%">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="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%">53.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 $103.6 million in the first quarter of 2021 compared to $91.0 million in the first quarter of 2020. Sales benefited from the inclusion of $15.7 million of sales from Partsmaster in the first quarter of 2021, offset by a  decrease in organic Lawson sales compared to the prior year due to the impact of the COVID-19 pandemic. Sales productivity, measured as sales per rep per day, increased 7.3% in the first quarter of 2021 compared to the same quarter of 2020. Bolt Supply sales also improved by 7.1% compared to the prior year quarter. Average daily sales increased 15.6% to $1.644 million in the first quarter of 2021 compared to $1.422 million in the prior year quarter. Partsmaster contributed $0.250 million of average daily sales in the first quarter 2021. The first quarter of 2021 had 63 selling days compared to 64 selling days in the first quarter of 2020. Excluding the impact of foreign currency, average daily sales increased 14.6% in the first quarter of 2021. </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%">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="#i206392db277242be9dd3a14c5859f29d_7">Table of Contents</a></span></div></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-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%">Driven by increased sales, reported gross profit increased $5.6 million to $54.6 million in the first quarter of 2021 compared to $48.9 million driven by increased sales. Partsmaster contributed $10.1 million to reported gross profit in the first quarter of 2021 before giving effect to service costs. Consolidated gross profit as a percent of sales was 52.7% in the first quarter of 2021 compared to 53.7% in the prior year quarter. The organic Lawson MRO segment gross margin as a percent of sales declined to 58.2% in the first quarter of 2021 compared to 60.8% a year ago quarter before giving effect to the service-related costs, primarily as a result of a shift to lower margin products in the quarter compared to the prior year quarter, higher net transportation costs and additional inventory reserves related to the rationalization of inventory related to the Partsmaster acquisition and a shift in selling prices below cost on personal protective equipment inventory.</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-style:italic;font-weight:400;line-height:120%">Selling, General and Administrative Expenses</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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="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%">2020</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%">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%">19,187&#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%">3,704&#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%">19.3%</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%">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%">797&#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%">114&#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%">14.3%</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%">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%">19,984&#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%">3,818&#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%">19.1%</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%">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%">7,839&#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%">15,422&#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%">196.7%</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%">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%">2,460&#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%">227&#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%">9.2%</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%">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%">10,299&#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%">15,649&#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 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%">151.9%</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 $23.8 million in the first quarter of 2021 compared to $20.0 million in the prior year quarter. The increase in selling expense is primarily driven by the inclusion of $5.5 million in first quarter 2021 from the Partsmaster business acquisition, offset by lower commission and travel expenses. As a percent of sales, selling expenses increased to 23.0% from 22.0% in the first quarter of 2020 on a lower sales base, reinstatement of normalized selling activities not incurred during the pandemic and higher Partsmaster selling expenses as a percent of sales. </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 increased to $25.9 million in the first quarter of 2021 from $10.3 million in the prior year quarter.  The increased General and administrative expense was driven by an increase in stock-based compensation expense of $11.7 million, inclusion of Partsmaster operating expenses of $3.9 million and increased severance and employee acquisition costs of $0.6 million. Excluding these items, General and administrative expense for the first quarter of 2021 was $21.0&#160;million flat with the year ago quarter. </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 $0.3 million in the first quarter of 2021, an increase of $0.2 million compared to the first quarter of 2020 primarily due to interest on the accrued acquisition liability. </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 increased $1.5 million in the first quarter of 2021 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="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 $1.3 million, resulting in a 26.0% effective tax rate for the three months ended March&#160;31, 2021 compared to an income tax expense of $4.9 million and an effective tax rate of 28.0% for the three months ended March&#160;31, 2020. </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><div id="i206392db277242be9dd3a14c5859f29d_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="#i206392db277242be9dd3a14c5859f29d_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%;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 $26.3 million on March&#160;31, 2021 compared to $28.4 million on December 31, 2020. Net cash used in operations for the three months ended March 31, 2021 was $1.5 million, primarily due to lower reported operating earnings and funding additional working capital needs.</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 $0.8 million and $0.6 million for the three month period ended March&#160;31, 2021 and 2020, 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%">We used $0.1 million of cash in financing activities in the first three months of 2021, for payment of financing leases.</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 quarter of 2021 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 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$9.2&#160;million at March&#160;31, 2021 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%">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, 2021, we had $64.4 million of borrowing availability remaining, net of outstanding letters of credit, under our Revolving Credit Facility.. Our outstanding letters of credit include a $33.0 million letter of credit to secure the remaining payment for the Partsmaster acquisition. We had no outstanding borrowing under our Credit Agreement as of March 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%">Along with certain standard terms and conditions of our Credit Agreement, we are able to borrow up to 3.25 times our EBITDA, as defined, and maintain a minimum fixed charge ratio, as defined, of 1.15. As of March&#160;31, 2021, we were in compliance with all covenants.</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%">While we were in compliance with our financial covenants included in our Credit Agreement for the quarter ended March&#160;31, 2021, Failure to meet the covenant requirements of the 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-style:italic;font-weight:400;line-height:120%">Partsmaster Acquisition Liability</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 part of the Partsmaster acquisition, payment of  $33.0 million is due to the sellers in May 2021. The p</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ayment has been guaranteed under the Purchase Agreement, which includes the issuance of a $33.0 million irrevocable standby letter of credit. P</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ayment will be made with cash on hand with any remaining portion using our existing Revolving Credit Facility. The $33.0 million obligation has been discounted to present value and is recognized as a current liability of $32.9 million in our condensed consolidated balance sheet as of March 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%">We believe cash provided by operations and funds available under our Credit Agreement are sufficient to fund our operating requirements, strategic initiatives and capital improvements, including the potential impact of COVID-19 over the next twelve months although we cannot provide assurance that events beyond our control will not have a material adverse impact on our liquidity. </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><div id="i206392db277242be9dd3a14c5859f29d_109"></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="#i206392db277242be9dd3a14c5859f29d_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 is inapplicable and has been omitted from this report.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i206392db277242be9dd3a14c5859f29d_112"></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">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, 2021 that materially affected or are reasonably likely to materially offset our internal control over financial reporting. We are in the process of integrating the internal control procedures of Partsmaster into our internal co</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ntrol structure. Partsmaster constituted approximately 16% of total assets as of March&#160;31, 2021 and approximately 15% of revenue and approximately 15% of operating income in the first three months of 2021.</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div id="i206392db277242be9dd3a14c5859f29d_115"></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 style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ITEMS 1, 1A, 3, 4 and 5 of Part II are inapplicable and have been omitted from this report.</span></div><div><span><br/></span></div><div id="i206392db277242be9dd3a14c5859f29d_121"></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><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 following table summarizes the repurchases of the Company's common stock for the three months ended March&#160;31, 2021. </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:25.693%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.469%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.472%"></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:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">(a)</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:9pt;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:9pt;font-weight:400;line-height:100%">(b)</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:9pt;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:9pt;font-weight:400;line-height:100%">(c)</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:9pt;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:9pt;font-weight:400;line-height:100%">(d)</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:9pt;font-weight:400;line-height:100%">Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;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:9pt;font-weight:400;line-height:100%">Total&#160;Number&#160;of&#160; Shares </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Purchased </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(1)</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:9pt;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:9pt;font-weight:400;line-height:100%">Average&#160;Price<br/>Paid&#160;per&#160;Share</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:9pt;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:9pt;font-weight:400;line-height:100%">Total&#160;Number&#160;of<br/>Shares&#160;Purchased<br/>as&#160;Part&#160;of&#160;Publicly<br/>Announced Plans<br/>or Programs</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:9pt;font-weight:400;line-height:100%">&#160;</span></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:9pt;font-weight:400;line-height:100%">Maximum&#160;Number&#160;(or</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Approximate Dollar</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Value) of Shares that</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">May&#160;Yet&#160;Be&#160;Purchased</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Under the Plans or</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">Programs </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.85pt;font-weight:400;line-height:100%;position:relative;top:-3.15pt;vertical-align:baseline">(2)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;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:9pt;font-weight:400;line-height:100%">January 1 to January 31, 2021</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:9pt;font-weight:400;line-height:100%">&#8212;&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;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:9pt;font-weight:400;line-height:100%">&#8212;&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">&#8212;&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;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:9pt;font-weight:400;line-height:100%">4,512,000&#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:9pt;font-weight:400;line-height:100%">February 1 to February 28, 2021</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:9pt;font-weight:400;line-height:100%">268&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">49.59&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">4,512,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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">March 1 to March 31, 2021</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:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:9pt;font-weight:400;line-height:100%">4,512,000&#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:9pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">268&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</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:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;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:9pt;font-weight:400;line-height:100%">&#8212;&#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:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(1)&#160;&#160;&#160;&#160;These shares were purchased for the purpose of satisfying tax withholding obligations of certain employees upon the exercise of market stock units granted to them by the Company.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:120%">(2) &#160;&#160;&#160;&#160;In 2019, the Company's Board of Directors authorized a program in which up to $7.5 million of the Company's common stock may be repurchased from time to time in open market transactions, privately negotiated transactions or by other methods. No shares were repurchased in the open market during the first quarter of 2021 under this program.</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="i206392db277242be9dd3a14c5859f29d_124"></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="#i206392db277242be9dd3a14c5859f29d_7">Table of Contents</a></span></div></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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:8.856%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:88.944%"></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></tr><tr><td colspan="3" style="border-top:1pt solid #000000;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="a2021q1ex311.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="a2021q1ex311.htm">Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></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="a2021q1ex312.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="a2021q1ex312.htm">Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></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="a2021q1ex32.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="a2021q1ex32.htm">Certification of Chief Executive Officer and Chief Financial Officer pursuant to 18 U.S.C. Section 1350 as adopted pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></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="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%">The followi</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">ng financial statements from the Quarterly Report on Form 10-Q for the quarter ended March 31, 2021, 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. </span></div><div><span><br/></span></div><div><span><br/></span></div></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 31, 2021, formatted in Inline XBRL</span></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></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></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></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></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></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></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="-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%">26</span></div><div style="text-align:center"><span><br/></span></div></div></div><div id="i206392db277242be9dd3a14c5859f29d_127"></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="#i206392db277242be9dd3a14c5859f29d_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></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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 29, 2021</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 and Chief Executive Officer<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 29, 2021</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, Treasurer and Controller<br/>(principal financial and 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%">27</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>a2021q1ex311.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 2021 Workiva -->
<title>Document</title></head><body><div id="iaf7156bbb0bf480b9768b925e54c3acd_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;29, 2021 </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>a2021q1ex312.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 2021 Workiva -->
<title>Document</title></head><body><div id="ic1d136e389e542a9acda086415171f9a_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;29, 2021 </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, Treasurer and Controller</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 and accounting 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>a2021q1ex32.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 2021 Workiva -->
<title>Document</title></head><body><div id="id661354782e14383947bc6f38ba37ac5_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, 2021 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;29, 2021 </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%">Treasurer and Controller</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 and accounting 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-20210331.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2021 Workiva-->
<!--r:fddf60f7-2b3a-4cfb-8c46-706f7dbbfcbd,g:44f161ae-2d77-4720-8e69-8442677bf2c6-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:laws="http://www.lawsonproducts.com/20210331" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.lawsonproducts.com/20210331">
  <xs:import namespace="http://fasb.org/srt/2020-01-31" schemaLocation="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2020-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2020-01-31" schemaLocation="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2020-01-31" schemaLocation="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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-20210331_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-20210331_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-20210331_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" 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-20210331_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" 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="CondensedConsolidatedStatementsofCashFlows" roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1005006 - 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="Acquisition" roleURI="http://www.lawsonproducts.com/role/Acquisition">
        <link:definition>2104102 - Disclosure - Acquisition</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="AcquisitionTables" roleURI="http://www.lawsonproducts.com/role/AcquisitionTables">
        <link:definition>2305301 - Disclosure - Acquisition (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="AcquisitionNarrativeDetails" roleURI="http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails">
        <link:definition>2406402 - Disclosure - Acquisition - 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="AcquisitionInitialPurchasePriceAllocationDetails" roleURI="http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails">
        <link:definition>2407403 - Disclosure - Acquisition - Initial Purchase Price Allocation (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>2108103 - 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>2309302 - 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>2410404 - 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>2411405 - 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>2412406 - 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>2113104 - 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>2414407 - 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>2115105 - 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="InventoriesNetTables" roleURI="http://www.lawsonproducts.com/role/InventoriesNetTables">
        <link:definition>2316303 - Disclosure - Inventories, Net (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="InventoriesNetScheduleofInventoryDetails" roleURI="http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails">
        <link:definition>2417408 - Disclosure - Inventories, Net - 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="InventoriesNetNarrativeDetails" roleURI="http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails">
        <link:definition>2418409 - Disclosure - Inventories, Net - 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="GoodwillGoodwill" roleURI="http://www.lawsonproducts.com/role/GoodwillGoodwill">
        <link:definition>2119106 - 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>2320304 - 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>2421410 - 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>2122107 - 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>2323305 - 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>2424411 - 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>2125108 - 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>2326306 - 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>2427412 - 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>2428413 - 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>2429414 - 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>2429414 - 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>2430415 - 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>2431416 - 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>2432417 - 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="RevolvingCreditFacility" roleURI="http://www.lawsonproducts.com/role/RevolvingCreditFacility">
        <link:definition>2133109 - Disclosure - Revolving Credit Facility</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="RevolvingCreditFacilityDetails" roleURI="http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails">
        <link:definition>2434418 - Disclosure - Revolving Credit Facility (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="AccruedAcquisitionLiability" roleURI="http://www.lawsonproducts.com/role/AccruedAcquisitionLiability">
        <link:definition>2135110 - Disclosure - Accrued Acquisition Liability</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="AccruedAcquisitionLiabilityDetails" roleURI="http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails">
        <link:definition>2436419 - Disclosure - Accrued Acquisition Liability (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>2137111 - 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>2438420 - 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>2139112 - 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>2340307 - 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>2441421 - 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>2142113 - 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>2443422 - 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="StockBasedCompensationRestrictedStockUnitsDetails" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails">
        <link:definition>2444423 - Disclosure - Stock-Based Compensation - Restricted Stock Units (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="StockBasedCompensationMarketStockUnitsDetails" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails">
        <link:definition>2445424 - Disclosure - Stock-Based Compensation - Market Stock Units (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="StockBasedCompensationPerformanceAwardsDetails" roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails">
        <link:definition>2446425 - Disclosure - Stock-Based Compensation - Performance Awards (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>2147114 - 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>2448426 - 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="ContingentLiabilities" roleURI="http://www.lawsonproducts.com/role/ContingentLiabilities">
        <link:definition>2149115 - Disclosure - Contingent Liabilities</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>2150116 - 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>2351308 - 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>2452427 - 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>2153117 - 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>2454428 - 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>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="laws_NumberOfBranches" abstract="false" name="NumberOfBranches" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="laws_EquitySharePayoutRangeTrailingPeriod" abstract="false" name="EquitySharePayoutRangeTrailingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="laws_PartsmasterMember" abstract="true" name="PartsmasterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_ElectricalMember" abstract="true" name="ElectricalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_MarketStockUnitsMember" abstract="true" name="MarketStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="laws_LawsonMember" abstract="true" name="LawsonMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_FinanceLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="FinanceLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_SpecialtyChemicalsMember" abstract="true" name="SpecialtyChemicalsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability" 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_OperatingLeaseAssetsAndLiabilitiesTableTextBlock" abstract="false" name="OperatingLeaseAssetsAndLiabilitiesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_NetLeaseLiabilityPaymentsRemainderofFiscalYear" abstract="false" name="NetLeaseLiabilityPaymentsRemainderofFiscalYear" 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_NetLeaseLiabilityPaymentsDueYearOne" abstract="false" name="NetLeaseLiabilityPaymentsDueYearOne" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_DebtInstrumentAllowableIndebtednessForAcquisition" abstract="false" name="DebtInstrumentAllowableIndebtednessForAcquisition" 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_SeveranceReserveAbstract" abstract="true" name="SeveranceReserveAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="laws_SafetyMember" abstract="true" name="SafetyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_BusinessCombinationConsiderationLiabilityInterestRate" abstract="false" name="BusinessCombinationConsiderationLiabilityInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="num:percentItemType"/>
  <xs:element id="laws_AcquisitionLiability" abstract="false" name="AcquisitionLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" abstract="false" name="LesseeOperatingLeaseLiabilityToBePaidAfterYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_FluidPowerMember" abstract="true" name="FluidPowerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable" 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="nonnum:domainItemType"/>
  <xs:element id="laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity" abstract="false" name="BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity" abstract="false" name="BusinessAcquisitionNumberOfCustomersOfAcquiredEntity" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="laws_EquitySharePayoutRange" abstract="false" name="EquitySharePayoutRange" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="laws_CuttingToolsAndAbrasivesMember" abstract="true" name="CuttingToolsAndAbrasivesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_BoltSegmentMember" abstract="true" name="BoltSegmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_GuaranteedInvestmentCertificateMember" abstract="true" name="GuaranteedInvestmentCertificateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum: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_WeldingAndMetalRepairMember" abstract="true" name="WeldingAndMetalRepairMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="laws_AftermarketAutomotiveSuppliesMember" abstract="true" name="AftermarketAutomotiveSuppliesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="laws_FasteningSystemMember" abstract="true" name="FasteningSystemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <xs:element id="laws_SeveranceReserveTextBlock" abstract="false" name="SeveranceReserveTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
  <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_BoltMember" abstract="true" name="BoltMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:domainItemType"/>
  <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_NetLeaseLiabilityPaymentsDueYearFour" abstract="false" name="NetLeaseLiabilityPaymentsDueYearFour" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock" abstract="false" name="BusinessCombinationConsiderationLiabilityDisclosureTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="nonnum:textBlockItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>6
<FILENAME>laws-20210331_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 2021 Workiva-->
<!--r:fddf60f7-2b3a-4cfb-8c46-706f7dbbfcbd,g:44f161ae-2d77-4720-8e69-8442677bf2c6-->
<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-20210331.xsd#Cover"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/Cover" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="laws-20210331.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_Liabilities_b1bcb83f-e6b6-4296-93dd-aa7aa112a291" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f1621b56-5eff-415c-af64-4237f4606eab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b1bcb83f-e6b6-4296-93dd-aa7aa112a291" xlink:to="loc_us-gaap_LiabilitiesCurrent_f1621b56-5eff-415c-af64-4237f4606eab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_24214161-6be8-494b-9608-38102a554128" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b1bcb83f-e6b6-4296-93dd-aa7aa112a291" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_24214161-6be8-494b-9608-38102a554128" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_88822305-b949-48d9-bfce-5defc3367314" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SecuredLongTermDebt"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b1bcb83f-e6b6-4296-93dd-aa7aa112a291" xlink:to="loc_us-gaap_SecuredLongTermDebt_88822305-b949-48d9-bfce-5defc3367314" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SecurityBonusPlan_8144ac06-4d4e-44ea-98df-682486fcc148" xlink:href="laws-20210331.xsd#laws_SecurityBonusPlan"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b1bcb83f-e6b6-4296-93dd-aa7aa112a291" xlink:to="loc_laws_SecurityBonusPlan_8144ac06-4d4e-44ea-98df-682486fcc148" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityNoncurrent_44abf704-16e1-497e-82bc-cd728cf194ad" xlink:href="laws-20210331.xsd#laws_LeaseLiabilityNoncurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b1bcb83f-e6b6-4296-93dd-aa7aa112a291" xlink:to="loc_laws_LeaseLiabilityNoncurrent_44abf704-16e1-497e-82bc-cd728cf194ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_622ed57a-7c97-4309-b62c-26f2ca7def02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b1bcb83f-e6b6-4296-93dd-aa7aa112a291" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_622ed57a-7c97-4309-b62c-26f2ca7def02" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_44707d10-341c-4e8f-8a1a-50d5f8aec23c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_b1bcb83f-e6b6-4296-93dd-aa7aa112a291" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_44707d10-341c-4e8f-8a1a-50d5f8aec23c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_6caf1e0d-3e5a-4856-a3b5-d0c31e53afb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_5202ba0c-007b-4f37-8773-feb7296562e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6caf1e0d-3e5a-4856-a3b5-d0c31e53afb1" xlink:to="loc_us-gaap_AssetsCurrent_5202ba0c-007b-4f37-8773-feb7296562e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_65abce9c-7ba6-4394-bf0a-ee378bd091d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6caf1e0d-3e5a-4856-a3b5-d0c31e53afb1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_65abce9c-7ba6-4394-bf0a-ee378bd091d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_476caeeb-1c06-4be2-a972-bcb326c50b16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6caf1e0d-3e5a-4856-a3b5-d0c31e53afb1" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_476caeeb-1c06-4be2-a972-bcb326c50b16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_8f082957-bc61-42de-9f60-65c4f7fb6eb9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6caf1e0d-3e5a-4856-a3b5-d0c31e53afb1" xlink:to="loc_us-gaap_Goodwill_8f082957-bc61-42de-9f60-65c4f7fb6eb9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_0e5e79a1-496f-47f1-97b3-39f2e0262f95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6caf1e0d-3e5a-4856-a3b5-d0c31e53afb1" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_0e5e79a1-496f-47f1-97b3-39f2e0262f95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8afcc172-4aa8-4162-a9bd-9bae2453e7cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6caf1e0d-3e5a-4856-a3b5-d0c31e53afb1" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_8afcc172-4aa8-4162-a9bd-9bae2453e7cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_571f6dd6-f9bc-41db-80cd-bc2850a328d1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6caf1e0d-3e5a-4856-a3b5-d0c31e53afb1" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_571f6dd6-f9bc-41db-80cd-bc2850a328d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseAssetsRightofUseAsset_7721058c-d464-471f-acac-fe08f6d966a8" xlink:href="laws-20210331.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_6caf1e0d-3e5a-4856-a3b5-d0c31e53afb1" xlink:to="loc_laws_LeaseAssetsRightofUseAsset_7721058c-d464-471f-acac-fe08f6d966a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_c08ee652-7b97-46a8-b0e1-2a2bbbb62fb1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_cd64fe81-7c91-4da8-a4f2-da61c7438237" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c08ee652-7b97-46a8-b0e1-2a2bbbb62fb1" xlink:to="loc_us-gaap_PreferredStockValue_cd64fe81-7c91-4da8-a4f2-da61c7438237" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_d4fc3749-ae04-4322-9c41-5348f186ef48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c08ee652-7b97-46a8-b0e1-2a2bbbb62fb1" xlink:to="loc_us-gaap_CommonStockValue_d4fc3749-ae04-4322-9c41-5348f186ef48" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_2ad92242-8599-4474-8784-534dd7fd0859" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c08ee652-7b97-46a8-b0e1-2a2bbbb62fb1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_2ad92242-8599-4474-8784-534dd7fd0859" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0263df1f-a1c6-4662-8a20-f0e88073a3ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c08ee652-7b97-46a8-b0e1-2a2bbbb62fb1" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_0263df1f-a1c6-4662-8a20-f0e88073a3ab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_8824883d-e06f-41ac-8644-8c2618d1c2d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c08ee652-7b97-46a8-b0e1-2a2bbbb62fb1" xlink:to="loc_us-gaap_TreasuryStockValue_8824883d-e06f-41ac-8644-8c2618d1c2d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d2df9492-b1ee-4ef5-bc70-6627db08c119" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c08ee652-7b97-46a8-b0e1-2a2bbbb62fb1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_d2df9492-b1ee-4ef5-bc70-6627db08c119" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_908ae07e-f241-4bd4-93a4-d8dab3af53ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AcquisitionLiability_7ccc2c3d-67e5-4be6-bf49-9b1dea924b3f" xlink:href="laws-20210331.xsd#laws_AcquisitionLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_908ae07e-f241-4bd4-93a4-d8dab3af53ed" xlink:to="loc_laws_AcquisitionLiability_7ccc2c3d-67e5-4be6-bf49-9b1dea924b3f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_bd84a1c3-e4b3-4b11-84e6-3dccce1360c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_908ae07e-f241-4bd4-93a4-d8dab3af53ed" xlink:to="loc_us-gaap_AccountsPayableCurrent_bd84a1c3-e4b3-4b11-84e6-3dccce1360c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityCurrent_8bb86908-0ebd-48c0-892b-c65d51e6d276" xlink:href="laws-20210331.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_908ae07e-f241-4bd4-93a4-d8dab3af53ed" xlink:to="loc_laws_LeaseLiabilityCurrent_8bb86908-0ebd-48c0-892b-c65d51e6d276" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_84cacbac-782b-456e-b685-dffa714407c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_908ae07e-f241-4bd4-93a4-d8dab3af53ed" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_84cacbac-782b-456e-b685-dffa714407c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_10a3a547-845b-43ca-9561-ac1a12f16a25" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AssetsCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f031b67a-c411-47e9-9675-6ceb44d08ae5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_10a3a547-845b-43ca-9561-ac1a12f16a25" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f031b67a-c411-47e9-9675-6ceb44d08ae5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_81e83c81-eeec-46cb-9cee-9bebf596edf3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_10a3a547-845b-43ca-9561-ac1a12f16a25" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_81e83c81-eeec-46cb-9cee-9bebf596edf3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_4d9e76a1-957f-4679-9662-6f4308846404" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_10a3a547-845b-43ca-9561-ac1a12f16a25" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_4d9e76a1-957f-4679-9662-6f4308846404" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_4952d25b-3cce-44e4-84a8-4482ba5652c0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_10a3a547-845b-43ca-9561-ac1a12f16a25" xlink:to="loc_us-gaap_InventoryNet_4952d25b-3cce-44e4-84a8-4482ba5652c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ba23c054-3d97-4eee-ae0b-95455d942b58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_10a3a547-845b-43ca-9561-ac1a12f16a25" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_ba23c054-3d97-4eee-ae0b-95455d942b58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_9f65e331-92d7-4082-909b-3ba898b314e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesAndStockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_9adf5b94-bf06-469b-b976-729bb781facd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9f65e331-92d7-4082-909b-3ba898b314e2" xlink:to="loc_us-gaap_Liabilities_9adf5b94-bf06-469b-b976-729bb781facd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_30d60ca7-ffb6-4c2a-b7cd-ab86966e5cb7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9f65e331-92d7-4082-909b-3ba898b314e2" xlink:to="loc_us-gaap_StockholdersEquity_30d60ca7-ffb6-4c2a-b7cd-ab86966e5cb7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="laws-20210331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="simple" xlink:href="laws-20210331.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_WeightedAverageNumberOfDilutedSharesOutstanding_f668ef63-a014-4673-81e4-11fda061429a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fccb52f9-3f4b-4aba-8357-cafde04ade73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f668ef63-a014-4673-81e4-11fda061429a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_fccb52f9-3f4b-4aba-8357-cafde04ade73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_830ca73c-e73e-4370-a9c9-81f2432ff5a4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f668ef63-a014-4673-81e4-11fda061429a" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_830ca73c-e73e-4370-a9c9-81f2432ff5a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_9dd40a82-0a49-4714-a806-af25c9e4697c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_502319c5-91a1-432f-8d45-7eb8b3b5363d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9dd40a82-0a49-4714-a806-af25c9e4697c" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_502319c5-91a1-432f-8d45-7eb8b3b5363d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_c625eb32-24b0-4ef9-8881-eeb4aa91d75c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_9dd40a82-0a49-4714-a806-af25c9e4697c" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_c625eb32-24b0-4ef9-8881-eeb4aa91d75c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_50896304-a201-4f7a-b843-b2b173d3cfa6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_90064ab6-c84a-4306-9198-c6534c568c6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_50896304-a201-4f7a-b843-b2b173d3cfa6" xlink:to="loc_us-gaap_SellingExpense_90064ab6-c84a-4306-9198-c6534c568c6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_3c90edb2-48f9-454c-80b3-c112b5c457fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_50896304-a201-4f7a-b843-b2b173d3cfa6" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_3c90edb2-48f9-454c-80b3-c112b5c457fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_accf5682-de7c-43b9-b07c-7b74ce54a93f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_9304eda1-dba4-4478-8d6b-84cffb494f2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_accf5682-de7c-43b9-b07c-7b74ce54a93f" xlink:to="loc_us-gaap_OperatingIncomeLoss_9304eda1-dba4-4478-8d6b-84cffb494f2b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_c9482fda-7006-4ddf-991a-80c337cc0325" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_accf5682-de7c-43b9-b07c-7b74ce54a93f" xlink:to="loc_us-gaap_InterestExpense_c9482fda-7006-4ddf-991a-80c337cc0325" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_54c17796-44e8-4ce5-92ef-72c838c6cb00" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_accf5682-de7c-43b9-b07c-7b74ce54a93f" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_54c17796-44e8-4ce5-92ef-72c838c6cb00" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_bff8a942-28ee-4989-bf02-9f71f024db77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_a88dcf8f-813a-401a-816b-8aa2d8966597" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bff8a942-28ee-4989-bf02-9f71f024db77" xlink:to="loc_us-gaap_GrossProfit_a88dcf8f-813a-401a-816b-8aa2d8966597" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_0c326f72-eeac-4785-b7a2-8da9f2a7d2b5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bff8a942-28ee-4989-bf02-9f71f024db77" xlink:to="loc_us-gaap_OperatingExpenses_0c326f72-eeac-4785-b7a2-8da9f2a7d2b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_2f173617-4b94-4fac-ad9d-c23eaaf8d875" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ComprehensiveIncomeNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_30f72d1a-23de-423b-837a-d67d6ad145bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2f173617-4b94-4fac-ad9d-c23eaaf8d875" xlink:to="loc_us-gaap_NetIncomeLoss_30f72d1a-23de-423b-837a-d67d6ad145bb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_7533fa72-49f3-45e8-b6cc-833001645bc3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2f173617-4b94-4fac-ad9d-c23eaaf8d875" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_7533fa72-49f3-45e8-b6cc-833001645bc3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_7aaa6018-ce94-4ddc-a367-c5445c6f5778" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_ba3440c0-b8c8-440c-82ee-9eb68837f604" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7aaa6018-ce94-4ddc-a367-c5445c6f5778" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_ba3440c0-b8c8-440c-82ee-9eb68837f604" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d46f0757-d8da-4cfe-aff9-882188d78fbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7aaa6018-ce94-4ddc-a367-c5445c6f5778" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_d46f0757-d8da-4cfe-aff9-882188d78fbb" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="laws-20210331.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="laws-20210331.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_NetCashProvidedByUsedInOperatingActivities_7d48ad0f-8757-4ed6-b2a2-26d051be1d07" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_26c22dd1-adc0-4c29-835b-79608e3a24d9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7d48ad0f-8757-4ed6-b2a2-26d051be1d07" xlink:to="loc_us-gaap_NetIncomeLoss_26c22dd1-adc0-4c29-835b-79608e3a24d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_1b819c51-a084-4598-8271-159d44422132" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7d48ad0f-8757-4ed6-b2a2-26d051be1d07" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_1b819c51-a084-4598-8271-159d44422132" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_7361b159-5597-494a-bcd2-f08af744cd37" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7d48ad0f-8757-4ed6-b2a2-26d051be1d07" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_7361b159-5597-494a-bcd2-f08af744cd37" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_07fff180-ac5a-4306-897e-47eb290f0183" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7d48ad0f-8757-4ed6-b2a2-26d051be1d07" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_07fff180-ac5a-4306-897e-47eb290f0183" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a1f11f09-9235-4c73-871a-96a45e42d6a3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7d48ad0f-8757-4ed6-b2a2-26d051be1d07" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a1f11f09-9235-4c73-871a-96a45e42d6a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_4e1b8e26-e439-4013-97cc-f770d815e1c9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7d48ad0f-8757-4ed6-b2a2-26d051be1d07" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_4e1b8e26-e439-4013-97cc-f770d815e1c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6d24a862-a990-4631-ae41-8472a53f44e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7d48ad0f-8757-4ed6-b2a2-26d051be1d07" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6d24a862-a990-4631-ae41-8472a53f44e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_46b79fdf-6bcc-44f7-8be0-8bc7c8458510" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7d48ad0f-8757-4ed6-b2a2-26d051be1d07" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_46b79fdf-6bcc-44f7-8be0-8bc7c8458510" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_2c3fd822-9fa8-4fdd-9f9e-87439ca4c9b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7d48ad0f-8757-4ed6-b2a2-26d051be1d07" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_2c3fd822-9fa8-4fdd-9f9e-87439ca4c9b2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_e6aa31f2-a3b5-4d97-8b80-2b5784b2d088" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f5300050-6e9b-4094-a65c-e0fcd8feb890" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e6aa31f2-a3b5-4d97-8b80-2b5784b2d088" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_f5300050-6e9b-4094-a65c-e0fcd8feb890" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6d995351-7883-4dfd-9c22-b2170943c958" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e6aa31f2-a3b5-4d97-8b80-2b5784b2d088" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_6d995351-7883-4dfd-9c22-b2170943c958" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_89e10dd7-b10d-4f8a-8283-4781b7cb66ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_8c42ec56-4e45-4bbb-b116-141f0513c572" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_89e10dd7-b10d-4f8a-8283-4781b7cb66ce" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_8c42ec56-4e45-4bbb-b116-141f0513c572" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_26b94e58-1f1e-4f92-b8db-60b469bb3dd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_89e10dd7-b10d-4f8a-8283-4781b7cb66ce" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_26b94e58-1f1e-4f92-b8db-60b469bb3dd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_92b1f94f-f8fa-42ad-b67c-cfa08ce69213" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeasePrincipalPayments"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_89e10dd7-b10d-4f8a-8283-4781b7cb66ce" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_92b1f94f-f8fa-42ad-b67c-cfa08ce69213" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_0f769272-c5bd-485c-89c7-4ead5f75e21d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0e767f66-9c15-4eb9-8047-ffc69ae8dbda" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0f769272-c5bd-485c-89c7-4ead5f75e21d" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0e767f66-9c15-4eb9-8047-ffc69ae8dbda" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness_7e5bd68b-1aa1-42f7-8bae-8202e39fc8fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0f769272-c5bd-485c-89c7-4ead5f75e21d" xlink:to="loc_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness_7e5bd68b-1aa1-42f7-8bae-8202e39fc8fd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_d9fd0364-bfd0-42c2-b108-bcdd22019f6c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ba9214ce-ecd6-459e-b139-2dc7933ee828" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d9fd0364-bfd0-42c2-b108-bcdd22019f6c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_ba9214ce-ecd6-459e-b139-2dc7933ee828" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00299a4c-b069-4f37-8b6c-8e76e4765716" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d9fd0364-bfd0-42c2-b108-bcdd22019f6c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_00299a4c-b069-4f37-8b6c-8e76e4765716" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a4332d12-077e-4357-b731-2dfff3b66b76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d9fd0364-bfd0-42c2-b108-bcdd22019f6c" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_a4332d12-077e-4357-b731-2dfff3b66b76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f50486a9-b93e-47bb-829a-77dd83757de7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d9fd0364-bfd0-42c2-b108-bcdd22019f6c" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_f50486a9-b93e-47bb-829a-77dd83757de7" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="laws-20210331.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="laws-20210331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/Acquisition" xlink:type="simple" xlink:href="laws-20210331.xsd#Acquisition"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/Acquisition" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionTables" xlink:type="simple" xlink:href="laws-20210331.xsd#AcquisitionTables"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#AcquisitionNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#AcquisitionInitialPurchasePriceAllocationDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_3ca91415-3592-4c9a-86bf-be686faccc6b" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_a845b1f3-a6db-4e71-b774-f2f3010372ff" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_3ca91415-3592-4c9a-86bf-be686faccc6b" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_a845b1f3-a6db-4e71-b774-f2f3010372ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3f35d4a9-76da-44b9-8817-c63a75739c42" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_3ca91415-3592-4c9a-86bf-be686faccc6b" xlink:to="loc_us-gaap_Goodwill_3f35d4a9-76da-44b9-8817-c63a75739c42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_3e9e56db-25d3-4ad3-8ede-54488531ddc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_3ca91415-3592-4c9a-86bf-be686faccc6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_3e9e56db-25d3-4ad3-8ede-54488531ddc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4907a1c6-aed1-4fc9-8c92-758a2bf154f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_3ca91415-3592-4c9a-86bf-be686faccc6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_4907a1c6-aed1-4fc9-8c92-758a2bf154f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_052508bf-4caf-4d35-ad33-e37c4b5b49a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_3ca91415-3592-4c9a-86bf-be686faccc6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_052508bf-4caf-4d35-ad33-e37c4b5b49a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_9c247e66-a80b-4f6d-b9ac-8b5042745886" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_3ca91415-3592-4c9a-86bf-be686faccc6b" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_9c247e66-a80b-4f6d-b9ac-8b5042745886" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_93d3a30f-6e22-455b-9e61-1e6769c7b00d" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_3ca91415-3592-4c9a-86bf-be686faccc6b" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_93d3a30f-6e22-455b-9e61-1e6769c7b00d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c04be974-f74a-47ad-9598-844efd159bc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_5ac5c5c6-9d58-414c-b92b-853234ac662c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c04be974-f74a-47ad-9598-844efd159bc0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_5ac5c5c6-9d58-414c-b92b-853234ac662c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_270de38e-6b30-462a-a8e3-9fddb2d6bc8c" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c04be974-f74a-47ad-9598-844efd159bc0" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_270de38e-6b30-462a-a8e3-9fddb2d6bc8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_2874f50b-2180-47bb-b831-959d599869d8" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c04be974-f74a-47ad-9598-844efd159bc0" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_2874f50b-2180-47bb-b831-959d599869d8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_de7b64b7-0f5f-46b7-866d-9173eb01cd58" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_c04be974-f74a-47ad-9598-844efd159bc0" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_de7b64b7-0f5f-46b7-866d-9173eb01cd58" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognition" xlink:type="simple" xlink:href="laws-20210331.xsd#RevenueRecognition"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognition" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="laws-20210331.xsd#RevenueRecognitionTables"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#RevenueRecognitionNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#RevenueRecognitionScheduleofDisaggregationofRevenueDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#RevenueRecognitionProductTypeDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RestrictedCash" xlink:type="simple" xlink:href="laws-20210331.xsd#RestrictedCash"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/RestrictedCash" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#RestrictedCashDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/RestrictedCashDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesNet" xlink:type="simple" xlink:href="laws-20210331.xsd#InventoriesNet"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesNet" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesNetTables" xlink:type="simple" xlink:href="laws-20210331.xsd#InventoriesNetTables"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesNetTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#InventoriesNetScheduleofInventoryDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_a47e6706-870d-4244-8c84-4760b8d2c509" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_9cfca16f-26e5-4efc-9ab1-f034a7dc910a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a47e6706-870d-4244-8c84-4760b8d2c509" xlink:to="loc_us-gaap_InventoryGross_9cfca16f-26e5-4efc-9ab1-f034a7dc910a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_08bb27d5-2dcf-42c0-94fd-80283e67a7d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a47e6706-870d-4244-8c84-4760b8d2c509" xlink:to="loc_us-gaap_InventoryValuationReserves_08bb27d5-2dcf-42c0-94fd-80283e67a7d6" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#InventoriesNetNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillGoodwill" xlink:type="simple" xlink:href="laws-20210331.xsd#GoodwillGoodwill"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/GoodwillGoodwill" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillTables" xlink:type="simple" xlink:href="laws-20210331.xsd#GoodwillTables"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/GoodwillTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#GoodwillDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/GoodwillDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IntangibleAssets" xlink:type="simple" xlink:href="laws-20210331.xsd#IntangibleAssets"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssets" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="laws-20210331.xsd#IntangibleAssetsTables"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssetsTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IntangibleAssetsDetails" xlink:type="simple" xlink:href="laws-20210331.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_aff546c0-42ad-4127-904a-3c7357af5235" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_051c5cb2-b5f0-41cd-ac4d-fbb894f8dc8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aff546c0-42ad-4127-904a-3c7357af5235" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_051c5cb2-b5f0-41cd-ac4d-fbb894f8dc8a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6ed6573a-efc3-4c0e-9ae5-7f5a88635089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aff546c0-42ad-4127-904a-3c7357af5235" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_6ed6573a-efc3-4c0e-9ae5-7f5a88635089" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/Leases" xlink:type="simple" xlink:href="laws-20210331.xsd#Leases"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/Leases" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesTables" xlink:type="simple" xlink:href="laws-20210331.xsd#LeasesTables"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#LeasesNetLeaseCostDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseCost_a4185c36-ad78-4a56-a087-e396aaa8246a" xlink:href="laws-20210331.xsd#laws_FinanceLeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_7b635570-ce42-4d8a-9d74-118356126a82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a4185c36-ad78-4a56-a087-e396aaa8246a" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_7b635570-ce42-4d8a-9d74-118356126a82" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_c5ac5337-44f3-4bb1-964d-c011676ac0c8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a4185c36-ad78-4a56-a087-e396aaa8246a" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_c5ac5337-44f3-4bb1-964d-c011676ac0c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_a8319968-c4e4-4644-b112-519dd72a356c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_3cc4ec08-36b4-4b63-9a95-9e8d45d7ec92" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a8319968-c4e4-4644-b112-519dd72a356c" xlink:to="loc_us-gaap_OperatingLeaseCost_3cc4ec08-36b4-4b63-9a95-9e8d45d7ec92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseCost_ae27d071-ca7c-4f05-837a-d894608d121a" xlink:href="laws-20210331.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_a8319968-c4e4-4644-b112-519dd72a356c" xlink:to="loc_laws_FinanceLeaseCost_ae27d071-ca7c-4f05-837a-d894608d121a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#LeasesNetLeaseAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityCurrent_d6fdf3c1-5a24-4cec-a1d7-0cddcfb972b7" xlink:href="laws-20210331.xsd#laws_LeaseLiabilityCurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_281111b0-b72b-4955-85f0-0b3e63a08dab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d6fdf3c1-5a24-4cec-a1d7-0cddcfb972b7" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_281111b0-b72b-4955-85f0-0b3e63a08dab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_62e6044c-62b8-4425-87b7-81b4f89f521c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d6fdf3c1-5a24-4cec-a1d7-0cddcfb972b7" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_62e6044c-62b8-4425-87b7-81b4f89f521c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityNoncurrent_89f0a8bf-1ecb-4d37-af1f-4115b6d02419" xlink:href="laws-20210331.xsd#laws_LeaseLiabilityNoncurrent"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f307a0ab-fec1-4242-9ae3-448f16379b7d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_89f0a8bf-1ecb-4d37-af1f-4115b6d02419" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_f307a0ab-fec1-4242-9ae3-448f16379b7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_d7c92fa2-65f3-49c3-94dc-c7466bbe7879" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_89f0a8bf-1ecb-4d37-af1f-4115b6d02419" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_d7c92fa2-65f3-49c3-94dc-c7466bbe7879" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseAssetsRightofUseAsset_f0a3b716-cbd0-4f48-b34b-91a16192f0df" xlink:href="laws-20210331.xsd#laws_LeaseAssetsRightofUseAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_4f898ccc-c90b-4190-982e-251c2c7a121c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f0a3b716-cbd0-4f48-b34b-91a16192f0df" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_4f898ccc-c90b-4190-982e-251c2c7a121c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_681db76e-4f87-4eac-9bac-4cc3a1d549bf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f0a3b716-cbd0-4f48-b34b-91a16192f0df" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_681db76e-4f87-4eac-9bac-4cc3a1d549bf" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="laws-20210331.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_bc893574-0080-4481-8e84-6194f5d8743b" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityImputedInterest"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_adafc6fc-972e-47c4-81f6-3c74b472f992" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bc893574-0080-4481-8e84-6194f5d8743b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_adafc6fc-972e-47c4-81f6-3c74b472f992" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b6ca5b2f-aa40-44a4-be07-4428431cb22e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bc893574-0080-4481-8e84-6194f5d8743b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b6ca5b2f-aa40-44a4-be07-4428431cb22e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDue_831ca457-05b3-4046-85a1-d1a833bfe0f9" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearOne_a14030e3-b256-48ec-88d7-f96d2cfe1fc7" xlink:href="laws-20210331.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_831ca457-05b3-4046-85a1-d1a833bfe0f9" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearOne_a14030e3-b256-48ec-88d7-f96d2cfe1fc7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_85276ac0-6294-44f6-a7cb-ab1cdce2b02c" xlink:href="laws-20210331.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_831ca457-05b3-4046-85a1-d1a833bfe0f9" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_85276ac0-6294-44f6-a7cb-ab1cdce2b02c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_1abd455b-45cb-4282-ad2d-d2b1fbf92aaf" xlink:href="laws-20210331.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_831ca457-05b3-4046-85a1-d1a833bfe0f9" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_1abd455b-45cb-4282-ad2d-d2b1fbf92aaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_728f9a8a-77dd-4c46-9f49-9bd22c90d353" xlink:href="laws-20210331.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_831ca457-05b3-4046-85a1-d1a833bfe0f9" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_728f9a8a-77dd-4c46-9f49-9bd22c90d353" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_34d67b4a-063b-47ea-afd0-7dc98153279b" xlink:href="laws-20210331.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_831ca457-05b3-4046-85a1-d1a833bfe0f9" xlink:to="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_34d67b4a-063b-47ea-afd0-7dc98153279b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_a2a771c6-ea2a-40e8-91be-3c14dffcd3cf" xlink:href="laws-20210331.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_831ca457-05b3-4046-85a1-d1a833bfe0f9" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_a2a771c6-ea2a-40e8-91be-3c14dffcd3cf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPresentValue_f6f32365-0db0-4038-aca9-966cb8be815d" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPresentValue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_3626c404-0975-40d0-84e2-176cb7680112" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f6f32365-0db0-4038-aca9-966cb8be815d" xlink:to="loc_us-gaap_OperatingLeaseLiability_3626c404-0975-40d0-84e2-176cb7680112" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityPresentValue_57eae967-46db-4b63-863a-54a942d19eef" xlink:href="laws-20210331.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_f6f32365-0db0-4038-aca9-966cb8be815d" xlink:to="loc_laws_FinanceLeaseLiabilityPresentValue_57eae967-46db-4b63-863a-54a942d19eef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_c8b1ee12-dfe1-4b5c-8caf-bb8983e4dccb" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_86de98a5-18fe-4637-a2cb-35cef43abfea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c8b1ee12-dfe1-4b5c-8caf-bb8983e4dccb" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_86de98a5-18fe-4637-a2cb-35cef43abfea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_6f7e8524-961a-4f0c-9525-5206c77587c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c8b1ee12-dfe1-4b5c-8caf-bb8983e4dccb" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_6f7e8524-961a-4f0c-9525-5206c77587c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearOne_f5f742cf-c1a1-4ad7-8609-3c9ae16d5414" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsDueYearOne"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_af31cb78-62d8-46ea-ba8f-8ca6c58a7dea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f5f742cf-c1a1-4ad7-8609-3c9ae16d5414" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_af31cb78-62d8-46ea-ba8f-8ca6c58a7dea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d68568cc-7886-4a24-83a4-cf6bfb67b846" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f5f742cf-c1a1-4ad7-8609-3c9ae16d5414" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_d68568cc-7886-4a24-83a4-cf6bfb67b846" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9cbb90dd-58d1-4d31-8dc1-725f902f303c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_ff0d1deb-e88f-4b71-9ba3-4ba431672945" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9cbb90dd-58d1-4d31-8dc1-725f902f303c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_ff0d1deb-e88f-4b71-9ba3-4ba431672945" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_aaa8ab40-f9e1-4283-9bab-9f1b04fde37b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9cbb90dd-58d1-4d31-8dc1-725f902f303c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_aaa8ab40-f9e1-4283-9bab-9f1b04fde37b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0eca02cd-2a95-47ae-830b-bcdfa1d2c65b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9cbb90dd-58d1-4d31-8dc1-725f902f303c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_0eca02cd-2a95-47ae-830b-bcdfa1d2c65b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_2af11358-2325-4e8d-addd-ecc31f5af5a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9cbb90dd-58d1-4d31-8dc1-725f902f303c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_2af11358-2325-4e8d-addd-ecc31f5af5a2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_d11c3862-b3c7-428a-ab2f-27c3f0c24b9e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9cbb90dd-58d1-4d31-8dc1-725f902f303c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_d11c3862-b3c7-428a-ab2f-27c3f0c24b9e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_de60cc62-a067-4c71-8892-f46f620b8f4b" xlink:href="laws-20210331.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_9cbb90dd-58d1-4d31-8dc1-725f902f303c" xlink:to="loc_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_de60cc62-a067-4c71-8892-f46f620b8f4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_e7193bda-6220-4e1c-9157-5ad5af00813b" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsDueYearThree"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b3742148-f6c0-439e-99f5-e3cab8fccc13" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e7193bda-6220-4e1c-9157-5ad5af00813b" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_b3742148-f6c0-439e-99f5-e3cab8fccc13" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_79bdc9bc-367a-4df9-915e-2bab2e9cbe69" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e7193bda-6220-4e1c-9157-5ad5af00813b" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_79bdc9bc-367a-4df9-915e-2bab2e9cbe69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_ce3e0d08-7955-41a4-a8f8-ecd931a0aff3" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsDueYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_0afa3365-6247-49b4-9198-7895df331d04" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ce3e0d08-7955-41a4-a8f8-ecd931a0aff3" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_0afa3365-6247-49b4-9198-7895df331d04" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_03c7d841-a50a-408b-b492-d3e04eac7aca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ce3e0d08-7955-41a4-a8f8-ecd931a0aff3" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_03c7d841-a50a-408b-b492-d3e04eac7aca" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0b72f407-5c25-41f5-8f2b-fdd679a8ce6e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9a160754-995f-4dbf-983f-d45e11620915" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0b72f407-5c25-41f5-8f2b-fdd679a8ce6e" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_9a160754-995f-4dbf-983f-d45e11620915" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_c8b2454c-40bd-4bae-8d52-6d7fa2d096db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0b72f407-5c25-41f5-8f2b-fdd679a8ce6e" xlink:to="loc_us-gaap_OperatingLeaseLiability_c8b2454c-40bd-4bae-8d52-6d7fa2d096db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_0abfa6bd-880a-44ad-9c0f-6c8121c02495" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsDueYearTwo"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_89f05e1a-6e09-4451-aa9f-5a3276d81d73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0abfa6bd-880a-44ad-9c0f-6c8121c02495" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_89f05e1a-6e09-4451-aa9f-5a3276d81d73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9b1bb490-7ecb-4ad1-94f9-69fff75f39d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0abfa6bd-880a-44ad-9c0f-6c8121c02495" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_9b1bb490-7ecb-4ad1-94f9-69fff75f39d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_f989ce2d-5862-43df-87d1-8e574f593bef" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_cb883a2b-3857-4b9d-a151-7ba831273a76" xlink:href="laws-20210331.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_f989ce2d-5862-43df-87d1-8e574f593bef" xlink:to="loc_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_cb883a2b-3857-4b9d-a151-7ba831273a76" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_ad9f8d31-5be8-43cf-8fbe-0f6243b56a4a" xlink:href="laws-20210331.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_f989ce2d-5862-43df-87d1-8e574f593bef" xlink:to="loc_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_ad9f8d31-5be8-43cf-8fbe-0f6243b56a4a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="laws-20210331.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_laws_NetLeaseLiabilityPaymentsDue_5507cd6b-5df5-442a-bdcb-e60b5533e310" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1ae0f81f-afe4-4dea-ae0e-f655aae639dd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5507cd6b-5df5-442a-bdcb-e60b5533e310" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1ae0f81f-afe4-4dea-ae0e-f655aae639dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_771a2d1b-2241-4d42-b43b-785adad4aea0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5507cd6b-5df5-442a-bdcb-e60b5533e310" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_771a2d1b-2241-4d42-b43b-785adad4aea0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_8dbc8159-aa54-4614-8d09-b96d37350ada" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_59b0c7e1-0c5c-43d5-b035-3120832dfcf4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8dbc8159-aa54-4614-8d09-b96d37350ada" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_59b0c7e1-0c5c-43d5-b035-3120832dfcf4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityPresentValue_05959335-7012-4e42-8785-9bf7fc6e2712" xlink:href="laws-20210331.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_8dbc8159-aa54-4614-8d09-b96d37350ada" xlink:to="loc_laws_FinanceLeaseLiabilityPresentValue_05959335-7012-4e42-8785-9bf7fc6e2712" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2d620135-0c8e-4ee6-ae01-2d1cb24399e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_84c61a12-f3aa-4e88-985a-9abeee9ad5ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2d620135-0c8e-4ee6-ae01-2d1cb24399e0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_84c61a12-f3aa-4e88-985a-9abeee9ad5ae" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9f338a72-52ee-459d-94b2-09157822c149" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2d620135-0c8e-4ee6-ae01-2d1cb24399e0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_9f338a72-52ee-459d-94b2-09157822c149" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ecfd595b-146a-4182-8f3e-48257f30f176" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2d620135-0c8e-4ee6-ae01-2d1cb24399e0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_ecfd595b-146a-4182-8f3e-48257f30f176" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f4c41b6c-0c96-4cde-aad0-28b08b031d16" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2d620135-0c8e-4ee6-ae01-2d1cb24399e0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_f4c41b6c-0c96-4cde-aad0-28b08b031d16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_a06a9f9f-4427-4e56-af77-46f23a9b0529" xlink:href="laws-20210331.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_2d620135-0c8e-4ee6-ae01-2d1cb24399e0" xlink:to="loc_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_a06a9f9f-4427-4e56-af77-46f23a9b0529" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e3fc36a0-9965-4ba5-84fb-16a147a42f95" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2d620135-0c8e-4ee6-ae01-2d1cb24399e0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e3fc36a0-9965-4ba5-84fb-16a147a42f95" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#LeasesCashOutflowsoftheLeasingActivityDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#LeasesNarrativeDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/LeasesNarrativeDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevolvingCreditFacility" xlink:type="simple" xlink:href="laws-20210331.xsd#RevolvingCreditFacility"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/RevolvingCreditFacility" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#RevolvingCreditFacilityDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AccruedAcquisitionLiability" xlink:type="simple" xlink:href="laws-20210331.xsd#AccruedAcquisitionLiability"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/AccruedAcquisitionLiability" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#AccruedAcquisitionLiabilityDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgram" xlink:type="simple" xlink:href="laws-20210331.xsd#StockRepurchaseProgram"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/StockRepurchaseProgram" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#StockRepurchaseProgramDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SeveranceReserve" xlink:type="simple" xlink:href="laws-20210331.xsd#SeveranceReserve"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/SeveranceReserve" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SeveranceReserveTables" xlink:type="simple" xlink:href="laws-20210331.xsd#SeveranceReserveTables"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/SeveranceReserveTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SeveranceReserveDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#SeveranceReserveDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/SeveranceReserveDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="laws-20210331.xsd#StockBasedCompensation"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#StockBasedCompensationMarketStockUnitsDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#StockBasedCompensationPerformanceAwardsDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IncomeTaxes" xlink:type="simple" xlink:href="laws-20210331.xsd#IncomeTaxes"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/IncomeTaxes" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#IncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/IncomeTaxesDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ContingentLiabilities" xlink:type="simple" xlink:href="laws-20210331.xsd#ContingentLiabilities"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/ContingentLiabilities" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentInformation" xlink:type="simple" xlink:href="laws-20210331.xsd#SegmentInformation"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/SegmentInformation" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="laws-20210331.xsd#SegmentReportingTables"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/SegmentReportingTables" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#SegmentReportingDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/SegmentReportingDetails" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/COVID19RisksandUncertainties" xlink:type="simple" xlink:href="laws-20210331.xsd#COVID19RisksandUncertainties"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/COVID19RisksandUncertainties" xlink:type="extended"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#COVID19RisksandUncertaintiesDetails"/>
  <link:calculationLink xlink:role="http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails" xlink:type="extended"/>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>7
<FILENAME>laws-20210331_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 2021 Workiva-->
<!--r:fddf60f7-2b3a-4cfb-8c46-706f7dbbfcbd,g:44f161ae-2d77-4720-8e69-8442677bf2c6-->
<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/Cover" xlink:type="simple" xlink:href="laws-20210331.xsd#Cover"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/Cover" xlink:type="extended" id="i0060cfbcfd54411d96b49c4d14044813_Cover"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" xlink:type="simple" xlink:href="laws-20210331.xsd#CondensedConsolidatedBalanceSheets"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets" xlink:type="extended" id="ie3f95450aaf44d69bac0ab17976039d6_CondensedConsolidatedBalanceSheets"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="laws-20210331.xsd#CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="extended" id="i300170dd4f02493dad14aa80d4b6a8e3_CondensedConsolidatedBalanceSheetsParenthetical"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="simple" xlink:href="laws-20210331.xsd#ConsolidatedStatementsofIncomeandComprehensiveIncome"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome" xlink:type="extended" id="i1c04769d7fa94b3c8f25c7b28217fb5b_ConsolidatedStatementsofIncomeandComprehensiveIncome"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="simple" xlink:href="laws-20210331.xsd#ConsolidatedStatementsofChangesinStockholdersEquity"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity" xlink:type="extended" id="i3adb7c5747d748a5874bca550097ca7b_ConsolidatedStatementsofChangesinStockholdersEquity">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_1ea044ff-3c45-4316-bdf9-7b9c7d9008b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_CommonStockSharesIssued_1ea044ff-3c45-4316-bdf9-7b9c7d9008b3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1043ae6d-e72f-4688-b401-cf37ff34b855" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_StockholdersEquity_1043ae6d-e72f-4688-b401-cf37ff34b855" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7ff5e7a5-a893-4327-849c-db3977d154cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_NetIncomeLoss_7ff5e7a5-a893-4327-849c-db3977d154cb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_32e62fb5-af66-4988-861c-9cddbd52bdc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_32e62fb5-af66-4988-861c-9cddbd52bdc0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a7cf784d-2b88-44b4-8b51-3940796bca73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a7cf784d-2b88-44b4-8b51-3940796bca73" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_96e23da7-b536-40e1-a048-07d910ed60af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodSharesNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_96e23da7-b536-40e1-a048-07d910ed60af" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_55c4f162-8035-4bca-a459-8be76f9991ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_55c4f162-8035-4bca-a459-8be76f9991ad" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_bf9dbd5b-f049-4816-9603-ef998462ee36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_bf9dbd5b-f049-4816-9603-ef998462ee36" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_ed840bf6-9558-40bb-8917-5d0f551a9b29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_ed840bf6-9558-40bb-8917-5d0f551a9b29" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0108a601-0e07-43f5-bc87-8fcc367611e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesIssued"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_047d3893-7d2c-48f8-b73e-099439decd99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StockholdersEquity"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_336e3d46-fd8d-40b8-85cf-5430e0fad1b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_StatementTable_336e3d46-fd8d-40b8-85cf-5430e0fad1b1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9e1a1a34-564a-4f4c-9702-496beb03a0de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementEquityComponentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_336e3d46-fd8d-40b8-85cf-5430e0fad1b1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9e1a1a34-564a-4f4c-9702-496beb03a0de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_9e1a1a34-564a-4f4c-9702-496beb03a0de_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9e1a1a34-564a-4f4c-9702-496beb03a0de" xlink:to="loc_us-gaap_EquityComponentDomain_9e1a1a34-564a-4f4c-9702-496beb03a0de_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_76debf3a-da2f-439e-ac16-ba32d63b86f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EquityComponentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_9e1a1a34-564a-4f4c-9702-496beb03a0de" xlink:to="loc_us-gaap_EquityComponentDomain_76debf3a-da2f-439e-ac16-ba32d63b86f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ceca7dce-3aa1-425c-86f6-285691e4b6fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_76debf3a-da2f-439e-ac16-ba32d63b86f0" xlink:to="loc_us-gaap_CommonStockMember_ceca7dce-3aa1-425c-86f6-285691e4b6fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b1b6ff38-ebc5-4e90-9981-a4ddd8c54908" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AdditionalPaidInCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_76debf3a-da2f-439e-ac16-ba32d63b86f0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b1b6ff38-ebc5-4e90-9981-a4ddd8c54908" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3e4400c0-59ac-46cc-9464-5c99636fec62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_76debf3a-da2f-439e-ac16-ba32d63b86f0" xlink:to="loc_us-gaap_RetainedEarningsMember_3e4400c0-59ac-46cc-9464-5c99636fec62" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_5a40ee6d-d815-4a06-a5fb-11ff18d09c58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TreasuryStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_76debf3a-da2f-439e-ac16-ba32d63b86f0" xlink:to="loc_us-gaap_TreasuryStockMember_5a40ee6d-d815-4a06-a5fb-11ff18d09c58" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_48aade0a-0c9a-4d01-880a-677ae74bf576" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_76debf3a-da2f-439e-ac16-ba32d63b86f0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_48aade0a-0c9a-4d01-880a-677ae74bf576" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="laws-20210331.xsd#CondensedConsolidatedStatementsofCashFlows"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="extended" id="i476dfaeeed29474caff677ccb68fa412_CondensedConsolidatedStatementsofCashFlows"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="simple" xlink:href="laws-20210331.xsd#BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies" xlink:type="extended" id="ia25350c5898c45a0b059352e9658060a_BasisofPresentationandSummaryofSignificantAccountingPolicies"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="laws-20210331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended" id="i2bf2174f80ba4745bb23c0416af9860d_BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails" xlink:type="extended" id="i06fd55f2e49f429f9c1a1d9e1c69b627_BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/Acquisition" xlink:type="simple" xlink:href="laws-20210331.xsd#Acquisition"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/Acquisition" xlink:type="extended" id="i57477afbab1448178e5f728362fd5b50_Acquisition"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionTables" xlink:type="simple" xlink:href="laws-20210331.xsd#AcquisitionTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionTables" xlink:type="extended" id="i45052c99a768484ca1080eea7cc6545b_AcquisitionTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#AcquisitionNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails" xlink:type="extended" id="ia8df5bf8ea844227ad76ff446ab37acc_AcquisitionNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity_cad06ef6-03db-422f-867a-2bb8c4a4aaaa" xlink:href="laws-20210331.xsd#laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity_cad06ef6-03db-422f-867a-2bb8c4a4aaaa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity_232a4d88-270c-45a7-8f27-5dcb673ae952" xlink:href="laws-20210331.xsd#laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity_232a4d88-270c-45a7-8f27-5dcb673ae952" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1d147d8b-c52e-40de-9478-927f7b9e8267" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1d147d8b-c52e-40de-9478-927f7b9e8267" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_681412c7-ac02-4b7e-b15f-5bc27294655b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_681412c7-ac02-4b7e-b15f-5bc27294655b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AcquisitionLiability_7fbac339-dd4e-4771-a412-0d6dca64341d" xlink:href="laws-20210331.xsd#laws_AcquisitionLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_laws_AcquisitionLiability_7fbac339-dd4e-4771-a412-0d6dca64341d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5af7ce32-4721-41cf-982a-21894f262ac4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_InterestExpense_5af7ce32-4721-41cf-982a-21894f262ac4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b5f56dba-6e92-4686-b57c-83ebd5ebdedc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b5f56dba-6e92-4686-b57c-83ebd5ebdedc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_b7197c89-7be7-4ff4-aaf8-6dc3b6690059" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_b7197c89-7be7-4ff4-aaf8-6dc3b6690059" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c982be8c-4c5c-471d-986f-95fcffe605ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_Goodwill_c982be8c-4c5c-471d-986f-95fcffe605ec" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_2eeab905-0142-43e2-aee8-c15102c77374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_2eeab905-0142-43e2-aee8-c15102c77374" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_fed166b9-e317-4302-a87b-d88879005990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_fed166b9-e317-4302-a87b-d88879005990" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_191d441b-623b-4ec3-95a2-31df73b34834" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_191d441b-623b-4ec3-95a2-31df73b34834" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_dd167412-3b59-4a7d-8d64-91c9944eaf79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_dd167412-3b59-4a7d-8d64-91c9944eaf79" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_63b61a59-d956-4f7f-9d1b-aec839436632" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_63b61a59-d956-4f7f-9d1b-aec839436632" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3bbaee00-58db-48e1-8fb8-94d35cee6c18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3bbaee00-58db-48e1-8fb8-94d35cee6c18" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e17e2f60-dd81-4915-b81d-5a1578fba8ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3bbaee00-58db-48e1-8fb8-94d35cee6c18" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e17e2f60-dd81-4915-b81d-5a1578fba8ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e17e2f60-dd81-4915-b81d-5a1578fba8ce_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e17e2f60-dd81-4915-b81d-5a1578fba8ce" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_e17e2f60-dd81-4915-b81d-5a1578fba8ce_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1f00c06c-c3c1-48fa-9866-c7d5ed75541f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_e17e2f60-dd81-4915-b81d-5a1578fba8ce" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1f00c06c-c3c1-48fa-9866-c7d5ed75541f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember_f8144a88-3295-4ad8-a14f-e2a9b82c1ffb" xlink:href="laws-20210331.xsd#laws_PartsmasterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1f00c06c-c3c1-48fa-9866-c7d5ed75541f" xlink:to="loc_laws_PartsmasterMember_f8144a88-3295-4ad8-a14f-e2a9b82c1ffb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_64cdb349-19a6-4a62-bfe3-a936f81f265d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3bbaee00-58db-48e1-8fb8-94d35cee6c18" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_64cdb349-19a6-4a62-bfe3-a936f81f265d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_64cdb349-19a6-4a62-bfe3-a936f81f265d_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_64cdb349-19a6-4a62-bfe3-a936f81f265d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_64cdb349-19a6-4a62-bfe3-a936f81f265d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c1391e4a-2405-4bf8-8c52-315e610a3514" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_64cdb349-19a6-4a62-bfe3-a936f81f265d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c1391e4a-2405-4bf8-8c52-315e610a3514" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_b738e973-fc14-45f0-9370-627a3a40af36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c1391e4a-2405-4bf8-8c52-315e610a3514" xlink:to="loc_us-gaap_CustomerRelationshipsMember_b738e973-fc14-45f0-9370-627a3a40af36" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_52eb3a07-319c-4988-a582-91a574cd5122" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c1391e4a-2405-4bf8-8c52-315e610a3514" xlink:to="loc_us-gaap_TradeNamesMember_52eb3a07-319c-4988-a582-91a574cd5122" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_ff4ba6d2-aee1-4332-a7e5-4bebd0b43b86" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3bbaee00-58db-48e1-8fb8-94d35cee6c18" xlink:to="loc_srt_StatementScenarioAxis_ff4ba6d2-aee1-4332-a7e5-4bebd0b43b86" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_ff4ba6d2-aee1-4332-a7e5-4bebd0b43b86_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_ff4ba6d2-aee1-4332-a7e5-4bebd0b43b86" xlink:to="loc_srt_ScenarioUnspecifiedDomain_ff4ba6d2-aee1-4332-a7e5-4bebd0b43b86_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_576b8943-e93d-41ee-8d43-40136705c18e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_ff4ba6d2-aee1-4332-a7e5-4bebd0b43b86" xlink:to="loc_srt_ScenarioUnspecifiedDomain_576b8943-e93d-41ee-8d43-40136705c18e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_5174e033-53f3-406e-9a20-a7e9b579dc67" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_576b8943-e93d-41ee-8d43-40136705c18e" xlink:to="loc_srt_ScenarioForecastMember_5174e033-53f3-406e-9a20-a7e9b579dc67" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#AcquisitionInitialPurchasePriceAllocationDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails" xlink:type="extended" id="i9a73c981492240ea96dcf0370aace069_AcquisitionInitialPurchasePriceAllocationDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_2d2c1cd2-c56a-4230-8e26-e4cc6221000f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_9a21430e-2c3c-44e0-8c56-6c9d473a32ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2d2c1cd2-c56a-4230-8e26-e4cc6221000f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_9a21430e-2c3c-44e0-8c56-6c9d473a32ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_fe3f48a9-f9cc-471a-8561-a2e5b43cb4fd" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_9a21430e-2c3c-44e0-8c56-6c9d473a32ab" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_fe3f48a9-f9cc-471a-8561-a2e5b43cb4fd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_589c2dfa-768e-4d98-b0e8-12168b5701e8" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_9a21430e-2c3c-44e0-8c56-6c9d473a32ab" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_589c2dfa-768e-4d98-b0e8-12168b5701e8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_c4548cda-db83-4ab2-98f8-4c0e82e83d99" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_9a21430e-2c3c-44e0-8c56-6c9d473a32ab" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_c4548cda-db83-4ab2-98f8-4c0e82e83d99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_0da5c020-62dd-49cd-b7d8-c92c4e893934" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_9a21430e-2c3c-44e0-8c56-6c9d473a32ab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_0da5c020-62dd-49cd-b7d8-c92c4e893934" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_e7ceabc5-4574-497b-aa9f-ddde2ee5b40b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_9a21430e-2c3c-44e0-8c56-6c9d473a32ab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_e7ceabc5-4574-497b-aa9f-ddde2ee5b40b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2d2c1cd2-c56a-4230-8e26-e4cc6221000f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3d4a0ee2-441a-4993-8c6d-709c881817fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_us-gaap_Goodwill_3d4a0ee2-441a-4993-8c6d-709c881817fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_12248780-5e63-499a-8e2f-fe2c5222e396" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_12248780-5e63-499a-8e2f-fe2c5222e396" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a9c2ed8c-87a4-448a-8d9c-4246bd9da542" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a9c2ed8c-87a4-448a-8d9c-4246bd9da542" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_5c7cf642-db7a-47a1-9e0d-f094bb6dd382" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_5c7cf642-db7a-47a1-9e0d-f094bb6dd382" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_35f69138-c0bd-493f-9048-88bea35a96f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_35f69138-c0bd-493f-9048-88bea35a96f8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_2f868e8b-58a2-4ba9-a405-906193915eb3" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_2f868e8b-58a2-4ba9-a405-906193915eb3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_45e5e4ff-bf2a-43bf-af93-f2fe9abaf26b" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_45e5e4ff-bf2a-43bf-af93-f2fe9abaf26b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_7aa89ab6-2069-47c4-83cd-c858cd2c077f" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_7aa89ab6-2069-47c4-83cd-c858cd2c077f" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1cdf5858-df42-4dc4-b54b-f2e5bdafc7b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2d2c1cd2-c56a-4230-8e26-e4cc6221000f" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1cdf5858-df42-4dc4-b54b-f2e5bdafc7b9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_23bfefb7-eda7-4ef2-a218-cace55c8eff6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1cdf5858-df42-4dc4-b54b-f2e5bdafc7b9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_23bfefb7-eda7-4ef2-a218-cace55c8eff6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_23bfefb7-eda7-4ef2-a218-cace55c8eff6_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_23bfefb7-eda7-4ef2-a218-cace55c8eff6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_23bfefb7-eda7-4ef2-a218-cace55c8eff6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3524ed8-fa61-4f4d-ab26-782b2aa44c34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_23bfefb7-eda7-4ef2-a218-cace55c8eff6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3524ed8-fa61-4f4d-ab26-782b2aa44c34" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember_7bbc957c-e5d1-4869-96ec-7ba08884f050" xlink:href="laws-20210331.xsd#laws_PartsmasterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3524ed8-fa61-4f4d-ab26-782b2aa44c34" xlink:to="loc_laws_PartsmasterMember_7bbc957c-e5d1-4869-96ec-7ba08884f050" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bf9ad371-d750-4633-8ddd-f20830113846" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1cdf5858-df42-4dc4-b54b-f2e5bdafc7b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bf9ad371-d750-4633-8ddd-f20830113846" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf9ad371-d750-4633-8ddd-f20830113846_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bf9ad371-d750-4633-8ddd-f20830113846" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_bf9ad371-d750-4633-8ddd-f20830113846_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_df8674a3-cc96-4e78-9ec8-4382b7e20f59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bf9ad371-d750-4633-8ddd-f20830113846" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_df8674a3-cc96-4e78-9ec8-4382b7e20f59" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_4c238118-fe91-4afe-a632-f756dd669936" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_df8674a3-cc96-4e78-9ec8-4382b7e20f59" xlink:to="loc_us-gaap_CustomerRelationshipsMember_4c238118-fe91-4afe-a632-f756dd669936" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_07037818-65db-4850-acb8-a69c6c9d98f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_df8674a3-cc96-4e78-9ec8-4382b7e20f59" xlink:to="loc_us-gaap_TradeNamesMember_07037818-65db-4850-acb8-a69c6c9d98f9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognition" xlink:type="simple" xlink:href="laws-20210331.xsd#RevenueRecognition"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognition" xlink:type="extended" id="i1842be540f6c4c8084da16bfd325d7c1_RevenueRecognition"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionTables" xlink:type="simple" xlink:href="laws-20210331.xsd#RevenueRecognitionTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionTables" xlink:type="extended" id="i1e7f8d47198b4639b33888ebc5bd7dec_RevenueRecognitionTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#RevenueRecognitionNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails" xlink:type="extended" id="i5b8d27ba1e5d46b19483775ede592a2d_RevenueRecognitionNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_ba3743e3-a523-4403-9049-3af9dc9749b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a79dcbf3-1464-40b8-9330-b2aeb0c14a5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ba3743e3-a523-4403-9049-3af9dc9749b0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a79dcbf3-1464-40b8-9330-b2aeb0c14a5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_5f2358f1-34c2-47fc-b9ae-335e140a6ce2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ba3743e3-a523-4403-9049-3af9dc9749b0" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_5f2358f1-34c2-47fc-b9ae-335e140a6ce2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_bf5968cf-e114-4998-8922-4ec9ad7c23e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ba3743e3-a523-4403-9049-3af9dc9749b0" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bf5968cf-e114-4998-8922-4ec9ad7c23e2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4b378c13-e20d-444c-badb-e42782710fac" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_bf5968cf-e114-4998-8922-4ec9ad7c23e2" xlink:to="loc_srt_ProductOrServiceAxis_4b378c13-e20d-444c-badb-e42782710fac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4b378c13-e20d-444c-badb-e42782710fac_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_4b378c13-e20d-444c-badb-e42782710fac" xlink:to="loc_srt_ProductsAndServicesDomain_4b378c13-e20d-444c-badb-e42782710fac_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_600ea466-5e97-41b2-a907-cb36ef7e7ea0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_4b378c13-e20d-444c-badb-e42782710fac" xlink:to="loc_srt_ProductsAndServicesDomain_600ea466-5e97-41b2-a907-cb36ef7e7ea0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_42b00858-0bad-4db4-8cb5-c5bbe1d4252a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_600ea466-5e97-41b2-a907-cb36ef7e7ea0" xlink:to="loc_us-gaap_ServiceMember_42b00858-0bad-4db4-8cb5-c5bbe1d4252a" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#RevenueRecognitionScheduleofDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails" xlink:type="extended" id="i63274702820c4e0084048b7adb3e21d2_RevenueRecognitionScheduleofDisaggregationofRevenueDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_649639eb-fba8-4238-8faf-c893cb2d0d0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_07ba9117-2816-4972-9bd4-e78bf7f8be4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_649639eb-fba8-4238-8faf-c893cb2d0d0e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_07ba9117-2816-4972-9bd4-e78bf7f8be4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_46878c77-5d97-4963-aa10-38aaff2cbbbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_649639eb-fba8-4238-8faf-c893cb2d0d0e" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_46878c77-5d97-4963-aa10-38aaff2cbbbf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ba302bde-72ac-4af0-a8e7-ed951d880d70" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_46878c77-5d97-4963-aa10-38aaff2cbbbf" xlink:to="loc_srt_StatementGeographicalAxis_ba302bde-72ac-4af0-a8e7-ed951d880d70" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_ba302bde-72ac-4af0-a8e7-ed951d880d70_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_ba302bde-72ac-4af0-a8e7-ed951d880d70" xlink:to="loc_srt_SegmentGeographicalDomain_ba302bde-72ac-4af0-a8e7-ed951d880d70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5bb483a6-f10e-4e67-8dce-cf13f097c9d7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_ba302bde-72ac-4af0-a8e7-ed951d880d70" xlink:to="loc_srt_SegmentGeographicalDomain_5bb483a6-f10e-4e67-8dce-cf13f097c9d7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_904731ee-6b45-4d84-81b8-f23239867830" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5bb483a6-f10e-4e67-8dce-cf13f097c9d7" xlink:to="loc_country_US_904731ee-6b45-4d84-81b8-f23239867830" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_5a5be1c0-7b2b-410d-b514-2d0fdfa529b9" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_5bb483a6-f10e-4e67-8dce-cf13f097c9d7" xlink:to="loc_country_CA_5a5be1c0-7b2b-410d-b514-2d0fdfa529b9" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#RevenueRecognitionProductTypeDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails" xlink:type="extended" id="ie0088ae26bd7472382236fa3bd9b32da_RevenueRecognitionProductTypeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f6d66c00-9fb7-44fd-ae30-2b36e1a5da1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_5c0eff01-b010-4106-8ba4-1f1449984a81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f6d66c00-9fb7-44fd-ae30-2b36e1a5da1f" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_5c0eff01-b010-4106-8ba4-1f1449984a81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f9b1243a-d0a2-4106-a4cd-c007c3dd31c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_f6d66c00-9fb7-44fd-ae30-2b36e1a5da1f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f9b1243a-d0a2-4106-a4cd-c007c3dd31c1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_012f0f15-01f6-496d-8540-73de952e4952" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductOrServiceAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f9b1243a-d0a2-4106-a4cd-c007c3dd31c1" xlink:to="loc_srt_ProductOrServiceAxis_012f0f15-01f6-496d-8540-73de952e4952" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_012f0f15-01f6-496d-8540-73de952e4952_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_012f0f15-01f6-496d-8540-73de952e4952" xlink:to="loc_srt_ProductsAndServicesDomain_012f0f15-01f6-496d-8540-73de952e4952_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_012f0f15-01f6-496d-8540-73de952e4952" xlink:to="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FasteningSystemMember_be73676a-9db9-4991-a705-c957ff43dce3" xlink:href="laws-20210331.xsd#laws_FasteningSystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_FasteningSystemMember_be73676a-9db9-4991-a705-c957ff43dce3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_CuttingToolsAndAbrasivesMember_e6204d2a-5e54-4c3a-a24d-0862514f3253" xlink:href="laws-20210331.xsd#laws_CuttingToolsAndAbrasivesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_CuttingToolsAndAbrasivesMember_e6204d2a-5e54-4c3a-a24d-0862514f3253" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FluidPowerMember_7e9e173c-6e4e-4aa2-9da6-757d906b62f8" xlink:href="laws-20210331.xsd#laws_FluidPowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_FluidPowerMember_7e9e173c-6e4e-4aa2-9da6-757d906b62f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_ElectricalMember_7e29504d-22d1-4961-8d13-e7cae2f7d7b9" xlink:href="laws-20210331.xsd#laws_ElectricalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_ElectricalMember_7e29504d-22d1-4961-8d13-e7cae2f7d7b9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SpecialtyChemicalsMember_ed299882-1daf-43e4-9b66-3ceb5493cc42" xlink:href="laws-20210331.xsd#laws_SpecialtyChemicalsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_SpecialtyChemicalsMember_ed299882-1daf-43e4-9b66-3ceb5493cc42" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AftermarketAutomotiveSuppliesMember_198e99ba-a165-40db-a0b8-95c0ad398765" xlink:href="laws-20210331.xsd#laws_AftermarketAutomotiveSuppliesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_AftermarketAutomotiveSuppliesMember_198e99ba-a165-40db-a0b8-95c0ad398765" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SafetyMember_d8680411-bd8a-4905-aca3-784e2345eed5" xlink:href="laws-20210331.xsd#laws_SafetyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_SafetyMember_d8680411-bd8a-4905-aca3-784e2345eed5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_WeldingAndMetalRepairMember_723a9aae-1d18-487e-9e29-83ebb5703d6e" xlink:href="laws-20210331.xsd#laws_WeldingAndMetalRepairMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_WeldingAndMetalRepairMember_723a9aae-1d18-487e-9e29-83ebb5703d6e" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_a15f0e1b-a695-4cd1-bb6f-a029b98a3c70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductAndServiceOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_a15f0e1b-a695-4cd1-bb6f-a029b98a3c70" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_72a226aa-9ef4-48de-adb6-f7cf21295c7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f9b1243a-d0a2-4106-a4cd-c007c3dd31c1" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_72a226aa-9ef4-48de-adb6-f7cf21295c7f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_72a226aa-9ef4-48de-adb6-f7cf21295c7f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_72a226aa-9ef4-48de-adb6-f7cf21295c7f" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_72a226aa-9ef4-48de-adb6-f7cf21295c7f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1610ceec-d984-450d-88ec-f7d7f2e7e06b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_72a226aa-9ef4-48de-adb6-f7cf21295c7f" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1610ceec-d984-450d-88ec-f7d7f2e7e06b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_51ec4429-0124-45ae-8692-bdd446346dd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ProductConcentrationRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_1610ceec-d984-450d-88ec-f7d7f2e7e06b" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_51ec4429-0124-45ae-8692-bdd446346dd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eed1b3bb-087b-4be2-815b-f3cd3ee6f781" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_f9b1243a-d0a2-4106-a4cd-c007c3dd31c1" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eed1b3bb-087b-4be2-815b-f3cd3ee6f781" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eed1b3bb-087b-4be2-815b-f3cd3ee6f781_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eed1b3bb-087b-4be2-815b-f3cd3ee6f781" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_eed1b3bb-087b-4be2-815b-f3cd3ee6f781_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c612f3cd-65a5-4089-a279-3ab8eb5c3932" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ConcentrationRiskBenchmarkDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eed1b3bb-087b-4be2-815b-f3cd3ee6f781" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c612f3cd-65a5-4089-a279-3ab8eb5c3932" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_3a22238a-6037-4c9e-a433-8e93cc6960f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c612f3cd-65a5-4089-a279-3ab8eb5c3932" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_3a22238a-6037-4c9e-a433-8e93cc6960f6" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RestrictedCash" xlink:type="simple" xlink:href="laws-20210331.xsd#RestrictedCash"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RestrictedCash" xlink:type="extended" id="idd6cd7e852bf4194b2cdf6cf061bc4c4_RestrictedCash"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RestrictedCashDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#RestrictedCashDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RestrictedCashDetails" xlink:type="extended" id="i154884b5cb4b4438826bc6c6b1602cb1_RestrictedCashDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_d5596b86-a928-4738-ba58-7c4835c3e6bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b583523c-5d90-41dc-bdb3-da2d14bc7d4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_d5596b86-a928-4738-ba58-7c4835c3e6bd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b583523c-5d90-41dc-bdb3-da2d14bc7d4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_33e8e9dd-000a-42a3-9bda-95b132681bdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_d5596b86-a928-4738-ba58-7c4835c3e6bd" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_33e8e9dd-000a-42a3-9bda-95b132681bdf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_9f6698cf-2b87-4ae2-bf84-fbc155de73ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_33e8e9dd-000a-42a3-9bda-95b132681bdf" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_9f6698cf-2b87-4ae2-bf84-fbc155de73ca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9f6698cf-2b87-4ae2-bf84-fbc155de73ca_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_9f6698cf-2b87-4ae2-bf84-fbc155de73ca" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_9f6698cf-2b87-4ae2-bf84-fbc155de73ca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_405d6560-e6b2-4e68-9100-7a163ad4559c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_9f6698cf-2b87-4ae2-bf84-fbc155de73ca" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_405d6560-e6b2-4e68-9100-7a163ad4559c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_bf977c63-234e-443f-8e58-874c10ac8a27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_405d6560-e6b2-4e68-9100-7a163ad4559c" xlink:to="loc_us-gaap_MoneyMarketFundsMember_bf977c63-234e-443f-8e58-874c10ac8a27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_GuaranteedInvestmentCertificateMember_95904fec-69bd-4472-a1f8-4fcd11948482" xlink:href="laws-20210331.xsd#laws_GuaranteedInvestmentCertificateMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_405d6560-e6b2-4e68-9100-7a163ad4559c" xlink:to="loc_laws_GuaranteedInvestmentCertificateMember_95904fec-69bd-4472-a1f8-4fcd11948482" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesNet" xlink:type="simple" xlink:href="laws-20210331.xsd#InventoriesNet"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/InventoriesNet" xlink:type="extended" id="i2ea33e4d47954c0fa9b25a3e6adb0d3d_InventoriesNet"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesNetTables" xlink:type="simple" xlink:href="laws-20210331.xsd#InventoriesNetTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/InventoriesNetTables" xlink:type="extended" id="i58336303a9ca4e90927c13daf4a53c86_InventoriesNetTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#InventoriesNetScheduleofInventoryDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails" xlink:type="extended" id="ic3a2d871fc03499d97e0c65ecbeeece6_InventoriesNetScheduleofInventoryDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#InventoriesNetNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails" xlink:type="extended" id="i25b7644d3f3f47108a537fdee26c30ac_InventoriesNetNarrativeDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_861d8ac6-92c7-473c-9392-00472898671b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReservePeriodCharge_ac6a0a9d-8ea7-41d7-a2c8-aa9c4e1895ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLIFOReservePeriodCharge"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_InventoryLineItems_861d8ac6-92c7-473c-9392-00472898671b" xlink:to="loc_us-gaap_InventoryLIFOReservePeriodCharge_ac6a0a9d-8ea7-41d7-a2c8-aa9c4e1895ed" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_cc9c8cd6-28bf-4f16-b9bb-84a0a0dc24f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_InventoryLineItems_861d8ac6-92c7-473c-9392-00472898671b" xlink:to="loc_us-gaap_InventoryCurrentTable_cc9c8cd6-28bf-4f16-b9bb-84a0a0dc24f7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d65d4dbc-5b86-402c-a25e-5c5a09fed6d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_InventoryCurrentTable_cc9c8cd6-28bf-4f16-b9bb-84a0a0dc24f7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d65d4dbc-5b86-402c-a25e-5c5a09fed6d3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d65d4dbc-5b86-402c-a25e-5c5a09fed6d3_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d65d4dbc-5b86-402c-a25e-5c5a09fed6d3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d65d4dbc-5b86-402c-a25e-5c5a09fed6d3_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_37bf6704-9e73-4857-8773-2e79cc7d1419" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_d65d4dbc-5b86-402c-a25e-5c5a09fed6d3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_37bf6704-9e73-4857-8773-2e79cc7d1419" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember_414aeebd-4143-43f6-ae84-d6488dd35057" xlink:href="laws-20210331.xsd#laws_PartsmasterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_37bf6704-9e73-4857-8773-2e79cc7d1419" xlink:to="loc_laws_PartsmasterMember_414aeebd-4143-43f6-ae84-d6488dd35057" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillGoodwill" xlink:type="simple" xlink:href="laws-20210331.xsd#GoodwillGoodwill"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/GoodwillGoodwill" xlink:type="extended" id="i0b5e719ec6be44f9ab66b385dc1ae0d2_GoodwillGoodwill"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillTables" xlink:type="simple" xlink:href="laws-20210331.xsd#GoodwillTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/GoodwillTables" xlink:type="extended" id="i0b949c15cad4409581ff9381a2dbe9db_GoodwillTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#GoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/GoodwillDetails" xlink:type="extended" id="i6823ad7539de4ef49cac6a9cfc86fb4e_GoodwillDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_1c9618af-ef8e-4c7d-92d2-7d1d35a8922c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_3e0484e4-3eed-4bb9-a63b-f20439a4db8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillLineItems_1c9618af-ef8e-4c7d-92d2-7d1d35a8922c" xlink:to="loc_us-gaap_GoodwillRollForward_3e0484e4-3eed-4bb9-a63b-f20439a4db8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bf414446-e697-4456-82d1-8fdaf8ca6d84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_3e0484e4-3eed-4bb9-a63b-f20439a4db8a" xlink:to="loc_us-gaap_Goodwill_bf414446-e697-4456-82d1-8fdaf8ca6d84" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_5740a6e8-825e-4242-be37-60c692b6904c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_GoodwillRollForward_3e0484e4-3eed-4bb9-a63b-f20439a4db8a" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_5740a6e8-825e-4242-be37-60c692b6904c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c29d342e-f228-4ec6-beb0-5949d0af1b47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_cfaa0676-0e8f-44d3-9c82-1866d0c149a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfGoodwillTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_GoodwillLineItems_1c9618af-ef8e-4c7d-92d2-7d1d35a8922c" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_cfaa0676-0e8f-44d3-9c82-1866d0c149a2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_57b796fa-d8fd-40f2-a045-c9b45f5c69a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfGoodwillTable_cfaa0676-0e8f-44d3-9c82-1866d0c149a2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_57b796fa-d8fd-40f2-a045-c9b45f5c69a1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_57b796fa-d8fd-40f2-a045-c9b45f5c69a1_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_57b796fa-d8fd-40f2-a045-c9b45f5c69a1" xlink:to="loc_us-gaap_SegmentDomain_57b796fa-d8fd-40f2-a045-c9b45f5c69a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dcece971-bc22-4956-908f-f9ef2f080760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_57b796fa-d8fd-40f2-a045-c9b45f5c69a1" xlink:to="loc_us-gaap_SegmentDomain_dcece971-bc22-4956-908f-f9ef2f080760" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LawsonSegmentMember_3be33e15-6f88-44b8-b75a-669bcc1b4fc6" xlink:href="laws-20210331.xsd#laws_LawsonSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dcece971-bc22-4956-908f-f9ef2f080760" xlink:to="loc_laws_LawsonSegmentMember_3be33e15-6f88-44b8-b75a-669bcc1b4fc6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BoltSegmentMember_97dee7bb-81d3-4ae6-ace7-a935760a3a90" xlink:href="laws-20210331.xsd#laws_BoltSegmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_dcece971-bc22-4956-908f-f9ef2f080760" xlink:to="loc_laws_BoltSegmentMember_97dee7bb-81d3-4ae6-ace7-a935760a3a90" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IntangibleAssets" xlink:type="simple" xlink:href="laws-20210331.xsd#IntangibleAssets"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssets" xlink:type="extended" id="ief6addb4aac9408eaaae87c80ecd3676_IntangibleAssets"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IntangibleAssetsTables" xlink:type="simple" xlink:href="laws-20210331.xsd#IntangibleAssetsTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssetsTables" xlink:type="extended" id="i7db5be15a2fb4fa3ab5e5d353e93c140_IntangibleAssetsTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IntangibleAssetsDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#IntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/IntangibleAssetsDetails" xlink:type="extended" id="ib63c0d860de041b4b7fe23c241fbe097_IntangibleAssetsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c2faac0c-3e39-4e06-93ae-b8234e6ebd87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5e71a123-db70-4be5-b32a-db9df9128cf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c2faac0c-3e39-4e06-93ae-b8234e6ebd87" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5e71a123-db70-4be5-b32a-db9df9128cf0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_27b4b78b-b7cb-4ced-84b0-7060ba5d190a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c2faac0c-3e39-4e06-93ae-b8234e6ebd87" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_27b4b78b-b7cb-4ced-84b0-7060ba5d190a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_91cbcaa0-87f3-48db-8771-dc830c5c7cf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c2faac0c-3e39-4e06-93ae-b8234e6ebd87" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_91cbcaa0-87f3-48db-8771-dc830c5c7cf9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_768f231e-d948-4b5f-8824-c06bcb3e1d5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c2faac0c-3e39-4e06-93ae-b8234e6ebd87" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_768f231e-d948-4b5f-8824-c06bcb3e1d5c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_68eac29c-d90c-4f99-b710-387e0b6a0e5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c2faac0c-3e39-4e06-93ae-b8234e6ebd87" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_68eac29c-d90c-4f99-b710-387e0b6a0e5e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_57ea1af8-ebf3-4b3e-9163-9f0c2f63ec9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_68eac29c-d90c-4f99-b710-387e0b6a0e5e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_57ea1af8-ebf3-4b3e-9163-9f0c2f63ec9c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_57ea1af8-ebf3-4b3e-9163-9f0c2f63ec9c_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_57ea1af8-ebf3-4b3e-9163-9f0c2f63ec9c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_57ea1af8-ebf3-4b3e-9163-9f0c2f63ec9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a86945d2-8408-49cd-8fa5-9048857d233f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_57ea1af8-ebf3-4b3e-9163-9f0c2f63ec9c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a86945d2-8408-49cd-8fa5-9048857d233f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_dd3691b1-666f-4481-95e7-9e99f6292c8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a86945d2-8408-49cd-8fa5-9048857d233f" xlink:to="loc_us-gaap_TradeNamesMember_dd3691b1-666f-4481-95e7-9e99f6292c8d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_76e56108-376e-4373-985d-58aee87a7669" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a86945d2-8408-49cd-8fa5-9048857d233f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_76e56108-376e-4373-985d-58aee87a7669" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/Leases" xlink:type="simple" xlink:href="laws-20210331.xsd#Leases"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/Leases" xlink:type="extended" id="id42047ee13c14f5f8721e155e4fa4033_Leases"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesTables" xlink:type="simple" xlink:href="laws-20210331.xsd#LeasesTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/LeasesTables" xlink:type="extended" id="i5b8a82b369ab4d338be93b3fda7d871e_LeasesTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#LeasesNetLeaseCostDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails" xlink:type="extended" id="i5d1887e0bbcf46e9b47c8c23614a40df_LeasesNetLeaseCostDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#LeasesNetLeaseAssetsandLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails" xlink:type="extended" id="ia7ec87e9e7c94b58ae223f084ee63803_LeasesNetLeaseAssetsandLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#LeasesValueofLeaseLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails" xlink:type="extended" id="i370247e7c37445b3b6d56af82462d249_LeasesValueofLeaseLiabilitiesDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails" xlink:type="extended" id="i814cc89b34bb4ee396c6f140c920e270_LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#LeasesCashOutflowsoftheLeasingActivityDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails" xlink:type="extended" id="i081b67f3c6ec429dbb6b6b9283caa436_LeasesCashOutflowsoftheLeasingActivityDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/LeasesNarrativeDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#LeasesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/LeasesNarrativeDetails" xlink:type="extended" id="i34bf6d1fcede42a7bd9efc218ccc8f65_LeasesNarrativeDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevolvingCreditFacility" xlink:type="simple" xlink:href="laws-20210331.xsd#RevolvingCreditFacility"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevolvingCreditFacility" xlink:type="extended" id="ifc55c02174dc4d169d734e11c60709e7_RevolvingCreditFacility"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#RevolvingCreditFacilityDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails" xlink:type="extended" id="i200fc6852ead4182b4b6e887fdbbecbc_RevolvingCreditFacilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_3694d5ed-a84c-45b7-b0c5-a3dc465770ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_3694d5ed-a84c-45b7-b0c5-a3dc465770ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d9b21a13-1463-41e5-955e-3152c01aba2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d9b21a13-1463-41e5-955e-3152c01aba2f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_b3b3950f-effd-4626-a68c-ada0acc288b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtWeightedAverageInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_b3b3950f-effd-4626-a68c-ada0acc288b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_669cec53-448b-4d8c-af67-8649de5ada05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_669cec53-448b-4d8c-af67-8649de5ada05" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_cdb6960c-0c73-4a7d-bcef-eb174d9f87c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityCommitmentFeeAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_cdb6960c-0c73-4a7d-bcef-eb174d9f87c7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_7a6c8c6d-34d7-45f0-a74c-0bd0cc764559" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_7a6c8c6d-34d7-45f0-a74c-0bd0cc764559" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_62c4fe63-31bc-4907-a9d0-5992cc5f13c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_62c4fe63-31bc-4907-a9d0-5992cc5f13c6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_bc697efc-e7c5-4a4b-8828-086dd2b4fac8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_bc697efc-e7c5-4a4b-8828-086dd2b4fac8" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_DebtInstrumentAllowableIndebtednessForAcquisition_82a51da9-c851-4b2d-b80d-38fa1c4d24a6" xlink:href="laws-20210331.xsd#laws_DebtInstrumentAllowableIndebtednessForAcquisition"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_laws_DebtInstrumentAllowableIndebtednessForAcquisition_82a51da9-c851-4b2d-b80d-38fa1c4d24a6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_6872108c-2cbe-48ff-aa8d-e96e4645d486" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_6872108c-2cbe-48ff-aa8d-e96e4645d486" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a5eb47d4-6b93-407b-8eff-2607869b9a9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6872108c-2cbe-48ff-aa8d-e96e4645d486" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a5eb47d4-6b93-407b-8eff-2607869b9a9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_a5eb47d4-6b93-407b-8eff-2607869b9a9f_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a5eb47d4-6b93-407b-8eff-2607869b9a9f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_a5eb47d4-6b93-407b-8eff-2607869b9a9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e0d1442d-a021-4b99-b175-c1ca8f55fffa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LongtermDebtTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_LongtermDebtTypeAxis_a5eb47d4-6b93-407b-8eff-2607869b9a9f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e0d1442d-a021-4b99-b175-c1ca8f55fffa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_ab495f64-33d3-42dc-a56b-da73b1f10004" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_e0d1442d-a021-4b99-b175-c1ca8f55fffa" xlink:to="loc_us-gaap_LineOfCreditMember_ab495f64-33d3-42dc-a56b-da73b1f10004" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_1f1c3320-6d08-4f1c-932a-91f41d4546b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6872108c-2cbe-48ff-aa8d-e96e4645d486" xlink:to="loc_us-gaap_CreditFacilityAxis_1f1c3320-6d08-4f1c-932a-91f41d4546b7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_1f1c3320-6d08-4f1c-932a-91f41d4546b7_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_CreditFacilityAxis_1f1c3320-6d08-4f1c-932a-91f41d4546b7" xlink:to="loc_us-gaap_CreditFacilityDomain_1f1c3320-6d08-4f1c-932a-91f41d4546b7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_09fe5f43-cda9-4305-8da0-97ac79d84c8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CreditFacilityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_CreditFacilityAxis_1f1c3320-6d08-4f1c-932a-91f41d4546b7" xlink:to="loc_us-gaap_CreditFacilityDomain_09fe5f43-cda9-4305-8da0-97ac79d84c8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_6669ec55-1fac-4983-8c19-99c13c47bedf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevolvingCreditFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_09fe5f43-cda9-4305-8da0-97ac79d84c8d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_6669ec55-1fac-4983-8c19-99c13c47bedf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_08a6541d-5624-4bc9-89d8-7ea3ed913202" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_09fe5f43-cda9-4305-8da0-97ac79d84c8d" xlink:to="loc_us-gaap_LetterOfCreditMember_08a6541d-5624-4bc9-89d8-7ea3ed913202" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_84b8eeaa-238f-422a-b2d0-b960c82eaaf7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6872108c-2cbe-48ff-aa8d-e96e4645d486" xlink:to="loc_srt_RangeAxis_84b8eeaa-238f-422a-b2d0-b960c82eaaf7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_84b8eeaa-238f-422a-b2d0-b960c82eaaf7_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_84b8eeaa-238f-422a-b2d0-b960c82eaaf7" xlink:to="loc_srt_RangeMember_84b8eeaa-238f-422a-b2d0-b960c82eaaf7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_16653e58-80cb-4934-88ff-d3b3af36133c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_84b8eeaa-238f-422a-b2d0-b960c82eaaf7" xlink:to="loc_srt_RangeMember_16653e58-80cb-4934-88ff-d3b3af36133c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5d29db17-eb69-47e5-9770-d24e80aeaf5a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_16653e58-80cb-4934-88ff-d3b3af36133c" xlink:to="loc_srt_MinimumMember_5d29db17-eb69-47e5-9770-d24e80aeaf5a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0a3c4f02-a7a0-4b02-99c2-352bf3eabb8f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_16653e58-80cb-4934-88ff-d3b3af36133c" xlink:to="loc_srt_MaximumMember_0a3c4f02-a7a0-4b02-99c2-352bf3eabb8f" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AccruedAcquisitionLiability" xlink:type="simple" xlink:href="laws-20210331.xsd#AccruedAcquisitionLiability"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/AccruedAcquisitionLiability" xlink:type="extended" id="if8564922ab8246edb1cde15cbaaac55d_AccruedAcquisitionLiability"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#AccruedAcquisitionLiabilityDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails" xlink:type="extended" id="i672963cffeb040878b0103e7555692cb_AccruedAcquisitionLiabilityDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f43784a9-a195-4233-adb3-23df84eba254" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4f8a5b6f-7ce2-4539-8ab0-5da462e1a822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f43784a9-a195-4233-adb3-23df84eba254" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4f8a5b6f-7ce2-4539-8ab0-5da462e1a822" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationConsiderationLiabilityInterestRate_b9dbfc8a-e322-4269-8782-20d6ea2911db" xlink:href="laws-20210331.xsd#laws_BusinessCombinationConsiderationLiabilityInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f43784a9-a195-4233-adb3-23df84eba254" xlink:to="loc_laws_BusinessCombinationConsiderationLiabilityInterestRate_b9dbfc8a-e322-4269-8782-20d6ea2911db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AcquisitionLiability_8a8b92ea-6d93-4dba-addb-7da46b2db7ce" xlink:href="laws-20210331.xsd#laws_AcquisitionLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f43784a9-a195-4233-adb3-23df84eba254" xlink:to="loc_laws_AcquisitionLiability_8a8b92ea-6d93-4dba-addb-7da46b2db7ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9e2e9af4-ea81-4c35-8e56-63466655076b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f43784a9-a195-4233-adb3-23df84eba254" xlink:to="loc_us-gaap_InterestExpense_9e2e9af4-ea81-4c35-8e56-63466655076b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d957cdd3-efca-4562-90b0-d3343888eea4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f43784a9-a195-4233-adb3-23df84eba254" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d957cdd3-efca-4562-90b0-d3343888eea4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_701bbf7a-7392-4d34-bc39-9f8496d77da2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d957cdd3-efca-4562-90b0-d3343888eea4" xlink:to="loc_srt_StatementScenarioAxis_701bbf7a-7392-4d34-bc39-9f8496d77da2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_701bbf7a-7392-4d34-bc39-9f8496d77da2_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_701bbf7a-7392-4d34-bc39-9f8496d77da2" xlink:to="loc_srt_ScenarioUnspecifiedDomain_701bbf7a-7392-4d34-bc39-9f8496d77da2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_515e4257-1522-4ce7-bd10-04e21500cde2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_701bbf7a-7392-4d34-bc39-9f8496d77da2" xlink:to="loc_srt_ScenarioUnspecifiedDomain_515e4257-1522-4ce7-bd10-04e21500cde2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_06b683c9-e90f-4b77-8255-b46f851e0dea" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_515e4257-1522-4ce7-bd10-04e21500cde2" xlink:to="loc_srt_ScenarioForecastMember_06b683c9-e90f-4b77-8255-b46f851e0dea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_272f6852-b2f1-40de-a37b-841c39f7ae1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d957cdd3-efca-4562-90b0-d3343888eea4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_272f6852-b2f1-40de-a37b-841c39f7ae1b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_272f6852-b2f1-40de-a37b-841c39f7ae1b_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_272f6852-b2f1-40de-a37b-841c39f7ae1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_272f6852-b2f1-40de-a37b-841c39f7ae1b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd16dc0d-8dcc-43b8-9fbd-2f3c104951d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_272f6852-b2f1-40de-a37b-841c39f7ae1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd16dc0d-8dcc-43b8-9fbd-2f3c104951d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember_c5527d71-19cc-4269-b22e-30c98613fba7" xlink:href="laws-20210331.xsd#laws_PartsmasterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd16dc0d-8dcc-43b8-9fbd-2f3c104951d0" xlink:to="loc_laws_PartsmasterMember_c5527d71-19cc-4269-b22e-30c98613fba7" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgram" xlink:type="simple" xlink:href="laws-20210331.xsd#StockRepurchaseProgram"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockRepurchaseProgram" xlink:type="extended" id="i035d51534cfe4233ab6b7bad3a866416_StockRepurchaseProgram"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#StockRepurchaseProgramDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails" xlink:type="extended" id="iefeaa484711c4c6ca9d43fb4bcb043b8_StockRepurchaseProgramDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SeveranceReserve" xlink:type="simple" xlink:href="laws-20210331.xsd#SeveranceReserve"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SeveranceReserve" xlink:type="extended" id="ibf351c9f0b734832916a9fff042da63b_SeveranceReserve"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SeveranceReserveTables" xlink:type="simple" xlink:href="laws-20210331.xsd#SeveranceReserveTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SeveranceReserveTables" xlink:type="extended" id="ieb43c5598406402bb5ad94a0b365c7de_SeveranceReserveTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SeveranceReserveDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#SeveranceReserveDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SeveranceReserveDetails" xlink:type="extended" id="i1a74f4d9f9a541b5830652f798fff4e8_SeveranceReserveDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_b30796c2-13af-4d3c-877b-f0dd9be5556f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_a2c45a6d-da48-4d40-8d9c-816c3f16f0d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserveRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_b30796c2-13af-4d3c-877b-f0dd9be5556f" xlink:to="loc_us-gaap_RestructuringReserveRollForward_a2c45a6d-da48-4d40-8d9c-816c3f16f0d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_f9d5537c-3b2a-4805-b494-64724822d5ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_a2c45a6d-da48-4d40-8d9c-816c3f16f0d0" xlink:to="loc_us-gaap_RestructuringReserve_f9d5537c-3b2a-4805-b494-64724822d5ad" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_c3579e33-a0d3-4958-89fe-ce4e799e4389" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_a2c45a6d-da48-4d40-8d9c-816c3f16f0d0" xlink:to="loc_us-gaap_RestructuringCharges_c3579e33-a0d3-4958-89fe-ce4e799e4389" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_0de983c9-b972-4f87-bf32-2f34f9b72d80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsForRestructuring"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestructuringReserveRollForward_a2c45a6d-da48-4d40-8d9c-816c3f16f0d0" xlink:to="loc_us-gaap_PaymentsForRestructuring_0de983c9-b972-4f87-bf32-2f34f9b72d80" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_69b695ef-9b4a-4831-b3fa-e6b3a5f969cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringReserve"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_451dfea8-1e18-410f-930f-50545a6dfacd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfRestructuringAndRelatedCostsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestructuringCostAndReserveLineItems_b30796c2-13af-4d3c-877b-f0dd9be5556f" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_451dfea8-1e18-410f-930f-50545a6dfacd" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_59e8b1b4-2162-4723-9965-bfc274c55e8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestructuringCostAndReserveAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_451dfea8-1e18-410f-930f-50545a6dfacd" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_59e8b1b4-2162-4723-9965-bfc274c55e8a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_59e8b1b4-2162-4723-9965-bfc274c55e8a_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_59e8b1b4-2162-4723-9965-bfc274c55e8a" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_59e8b1b4-2162-4723-9965-bfc274c55e8a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_013ba1f6-e5e9-4c2a-bd6c-a13e292a7dd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TypeOfRestructuringDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RestructuringCostAndReserveAxis_59e8b1b4-2162-4723-9965-bfc274c55e8a" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_013ba1f6-e5e9-4c2a-bd6c-a13e292a7dd1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_6db9a3bc-1380-4490-8eb9-b680af496e3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_EmployeeSeveranceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TypeOfRestructuringDomain_013ba1f6-e5e9-4c2a-bd6c-a13e292a7dd1" xlink:to="loc_us-gaap_EmployeeSeveranceMember_6db9a3bc-1380-4490-8eb9-b680af496e3f" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensation" xlink:type="simple" xlink:href="laws-20210331.xsd#StockBasedCompensation"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensation" xlink:type="extended" id="i710cddbcf07640c49a86102dd3efbef4_StockBasedCompensation"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#StockBasedCompensationAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationAdditionalInformationDetails" xlink:type="extended" id="ie1d3324edacc41df8adfd145240ae750_StockBasedCompensationAdditionalInformationDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended" id="i2dcf037735e3461bb4bdc23f71b593e9_StockBasedCompensationRestrictedStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74d9a880-6191-4575-a1d7-946cbbdf4984" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2d18c4f4-c198-47ab-a2e4-c72393f41cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74d9a880-6191-4575-a1d7-946cbbdf4984" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2d18c4f4-c198-47ab-a2e4-c72393f41cd4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange_6594f6ac-176a-4832-a232-7a1d433c3a8c" xlink:href="laws-20210331.xsd#laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74d9a880-6191-4575-a1d7-946cbbdf4984" xlink:to="loc_laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange_6594f6ac-176a-4832-a232-7a1d433c3a8c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b2b90c5-e8da-4925-8c5a-cca90dd2941a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74d9a880-6191-4575-a1d7-946cbbdf4984" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b2b90c5-e8da-4925-8c5a-cca90dd2941a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_75976b36-ea61-4548-9cbd-80c986d47b51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b2b90c5-e8da-4925-8c5a-cca90dd2941a" xlink:to="loc_us-gaap_AwardTypeAxis_75976b36-ea61-4548-9cbd-80c986d47b51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75976b36-ea61-4548-9cbd-80c986d47b51_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_75976b36-ea61-4548-9cbd-80c986d47b51" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_75976b36-ea61-4548-9cbd-80c986d47b51_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48153628-7fb4-467c-bb94-9c68f97c3365" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_75976b36-ea61-4548-9cbd-80c986d47b51" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48153628-7fb4-467c-bb94-9c68f97c3365" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9b3a1d3f-30b6-4056-a6af-8a8173d2441e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48153628-7fb4-467c-bb94-9c68f97c3365" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9b3a1d3f-30b6-4056-a6af-8a8173d2441e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_fa039f30-f25a-48d1-b469-890d55cad61e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b2b90c5-e8da-4925-8c5a-cca90dd2941a" xlink:to="loc_srt_TitleOfIndividualAxis_fa039f30-f25a-48d1-b469-890d55cad61e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fa039f30-f25a-48d1-b469-890d55cad61e_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_TitleOfIndividualAxis_fa039f30-f25a-48d1-b469-890d55cad61e" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_fa039f30-f25a-48d1-b469-890d55cad61e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_ea08962c-2a4b-4067-bebe-5107d4bbb7b0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_TitleOfIndividualAxis_fa039f30-f25a-48d1-b469-890d55cad61e" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_ea08962c-2a4b-4067-bebe-5107d4bbb7b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_4dbb1679-24f3-436a-875b-5e92364c93c5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ExecutiveOfficerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_ea08962c-2a4b-4067-bebe-5107d4bbb7b0" xlink:to="loc_srt_ExecutiveOfficerMember_4dbb1679-24f3-436a-875b-5e92364c93c5" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#StockBasedCompensationMarketStockUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails" xlink:type="extended" id="i3ff228c40b1f43fab2c2e45608060542_StockBasedCompensationMarketStockUnitsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2613465-d9a1-425b-8286-f8e91b6c2f89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eddc3abd-016d-4381-a52d-4602dd23baa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2613465-d9a1-425b-8286-f8e91b6c2f89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eddc3abd-016d-4381-a52d-4602dd23baa7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EquitySharePayoutRange_e149a821-36ae-4c76-8228-06028dbe19a5" xlink:href="laws-20210331.xsd#laws_EquitySharePayoutRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2613465-d9a1-425b-8286-f8e91b6c2f89" xlink:to="loc_laws_EquitySharePayoutRange_e149a821-36ae-4c76-8228-06028dbe19a5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EquitySharePayoutRangeTrailingPeriod_70e88ea2-7723-4399-ac9a-75ef1112fd08" xlink:href="laws-20210331.xsd#laws_EquitySharePayoutRangeTrailingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2613465-d9a1-425b-8286-f8e91b6c2f89" xlink:to="loc_laws_EquitySharePayoutRangeTrailingPeriod_70e88ea2-7723-4399-ac9a-75ef1112fd08" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f4b0eb6-dbf1-4517-bd17-f2ad2bfbf318" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2613465-d9a1-425b-8286-f8e91b6c2f89" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f4b0eb6-dbf1-4517-bd17-f2ad2bfbf318" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bf6574f2-ab35-4c2f-92ef-01a2d0bd96bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f4b0eb6-dbf1-4517-bd17-f2ad2bfbf318" xlink:to="loc_us-gaap_AwardTypeAxis_bf6574f2-ab35-4c2f-92ef-01a2d0bd96bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bf6574f2-ab35-4c2f-92ef-01a2d0bd96bc_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_bf6574f2-ab35-4c2f-92ef-01a2d0bd96bc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_bf6574f2-ab35-4c2f-92ef-01a2d0bd96bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ca4aeae-3ab4-4402-ae94-a95ed41527ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_bf6574f2-ab35-4c2f-92ef-01a2d0bd96bc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ca4aeae-3ab4-4402-ae94-a95ed41527ef" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MarketStockUnitsMember_1ef6f424-a760-4616-85db-b736a09915a8" xlink:href="laws-20210331.xsd#laws_MarketStockUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ca4aeae-3ab4-4402-ae94-a95ed41527ef" xlink:to="loc_laws_MarketStockUnitsMember_1ef6f424-a760-4616-85db-b736a09915a8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0c968087-dfe9-4ccd-a0e7-e3443a77a985" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f4b0eb6-dbf1-4517-bd17-f2ad2bfbf318" xlink:to="loc_srt_RangeAxis_0c968087-dfe9-4ccd-a0e7-e3443a77a985" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_0c968087-dfe9-4ccd-a0e7-e3443a77a985_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_0c968087-dfe9-4ccd-a0e7-e3443a77a985" xlink:to="loc_srt_RangeMember_0c968087-dfe9-4ccd-a0e7-e3443a77a985_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_826c655d-1853-4f1c-a6c1-5277c6e59558" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_0c968087-dfe9-4ccd-a0e7-e3443a77a985" xlink:to="loc_srt_RangeMember_826c655d-1853-4f1c-a6c1-5277c6e59558" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_37e9a324-3320-4f0b-a888-c51c47e8c89e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_826c655d-1853-4f1c-a6c1-5277c6e59558" xlink:to="loc_srt_MinimumMember_37e9a324-3320-4f0b-a888-c51c47e8c89e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_44f436b2-67c1-4f64-9cbb-177cf490d7bb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_826c655d-1853-4f1c-a6c1-5277c6e59558" xlink:to="loc_srt_MaximumMember_44f436b2-67c1-4f64-9cbb-177cf490d7bb" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#StockBasedCompensationPerformanceAwardsDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails" xlink:type="extended" id="i88300c2cba714a6facbfc3e588b2f46d_StockBasedCompensationPerformanceAwardsDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16b3598c-8870-4dea-bccc-7138d877b231" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_07e599bb-4d7f-41f7-a9cd-9b1d2330942a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16b3598c-8870-4dea-bccc-7138d877b231" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_07e599bb-4d7f-41f7-a9cd-9b1d2330942a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EquitySharePayoutRange_15d4e12c-cf44-4caf-8931-c195218319e6" xlink:href="laws-20210331.xsd#laws_EquitySharePayoutRange"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16b3598c-8870-4dea-bccc-7138d877b231" xlink:to="loc_laws_EquitySharePayoutRange_15d4e12c-cf44-4caf-8931-c195218319e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b78be13-1ab7-4432-ae0b-dcf12199d524" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16b3598c-8870-4dea-bccc-7138d877b231" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b78be13-1ab7-4432-ae0b-dcf12199d524" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_431ce039-64c1-484e-9ead-3cc2f010de18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b78be13-1ab7-4432-ae0b-dcf12199d524" xlink:to="loc_us-gaap_AwardTypeAxis_431ce039-64c1-484e-9ead-3cc2f010de18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_431ce039-64c1-484e-9ead-3cc2f010de18_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_431ce039-64c1-484e-9ead-3cc2f010de18" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_431ce039-64c1-484e-9ead-3cc2f010de18_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_894765b9-67c4-4efd-8f29-e8bb88b7cf8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_431ce039-64c1-484e-9ead-3cc2f010de18" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_894765b9-67c4-4efd-8f29-e8bb88b7cf8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_4f661959-c424-4611-87ab-61b95f0b9bca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_894765b9-67c4-4efd-8f29-e8bb88b7cf8f" xlink:to="loc_us-gaap_PerformanceSharesMember_4f661959-c424-4611-87ab-61b95f0b9bca" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e3b52b58-a30f-46ae-a83f-7b2c6a5a4817" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b78be13-1ab7-4432-ae0b-dcf12199d524" xlink:to="loc_srt_RangeAxis_e3b52b58-a30f-46ae-a83f-7b2c6a5a4817" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e3b52b58-a30f-46ae-a83f-7b2c6a5a4817_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_e3b52b58-a30f-46ae-a83f-7b2c6a5a4817" xlink:to="loc_srt_RangeMember_e3b52b58-a30f-46ae-a83f-7b2c6a5a4817_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4796b1f7-15f5-45e4-afa7-6c52cff779b1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_e3b52b58-a30f-46ae-a83f-7b2c6a5a4817" xlink:to="loc_srt_RangeMember_4796b1f7-15f5-45e4-afa7-6c52cff779b1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8a1a9e90-d29e-4005-8fc3-a060c58a011c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4796b1f7-15f5-45e4-afa7-6c52cff779b1" xlink:to="loc_srt_MinimumMember_8a1a9e90-d29e-4005-8fc3-a060c58a011c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_556bc0c6-5319-4ec2-82c7-3b85c8bc6eee" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_4796b1f7-15f5-45e4-afa7-6c52cff779b1" xlink:to="loc_srt_MaximumMember_556bc0c6-5319-4ec2-82c7-3b85c8bc6eee" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IncomeTaxes" xlink:type="simple" xlink:href="laws-20210331.xsd#IncomeTaxes"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/IncomeTaxes" xlink:type="extended" id="iadd818e2f37f4d3dbb6b738e7a786754_IncomeTaxes"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/IncomeTaxesDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#IncomeTaxesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/IncomeTaxesDetails" xlink:type="extended" id="id0876eeb8ece45249d4a51ef620f18ed_IncomeTaxesDetails"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ContingentLiabilities" xlink:type="simple" xlink:href="laws-20210331.xsd#ContingentLiabilities"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/ContingentLiabilities" xlink:type="extended" id="i01bc80c151994e15b61b6a607baf7b0a_ContingentLiabilities"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentInformation" xlink:type="simple" xlink:href="laws-20210331.xsd#SegmentInformation"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SegmentInformation" xlink:type="extended" id="i0b4fc527df9e487ea1aea31032e41962_SegmentInformation"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentReportingTables" xlink:type="simple" xlink:href="laws-20210331.xsd#SegmentReportingTables"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SegmentReportingTables" xlink:type="extended" id="i730141221a6a45ea87ee5a0ddf8e75cd_SegmentReportingTables"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/SegmentReportingDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#SegmentReportingDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/SegmentReportingDetails" xlink:type="extended" id="ide6fd33fda2f42b6ba75fa29dc2ff906_SegmentReportingDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ac4b6621-6248-41b1-b55d-1da7715c6765" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ac4b6621-6248-41b1-b55d-1da7715c6765" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f1578c71-71f1-4e3c-8623-ba9ae6fee27b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GrossProfit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:to="loc_us-gaap_GrossProfit_f1578c71-71f1-4e3c-8623-ba9ae6fee27b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d91da3e3-c46a-49b3-bf1c-80e977d09d23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingIncomeLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:to="loc_us-gaap_OperatingIncomeLoss_d91da3e3-c46a-49b3-bf1c-80e977d09d23" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5ed42778-ea1a-473e-826d-7a45af2fbca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InterestExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:to="loc_us-gaap_InterestExpense_5ed42778-ea1a-473e-826d-7a45af2fbca7" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_2c26de8c-cfb7-4327-ad78-4cf86be265a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OtherNonoperatingIncomeExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_2c26de8c-cfb7-4327-ad78-4cf86be265a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_e947bfa4-054f-4782-886d-4f0a03986423" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_e947bfa4-054f-4782-886d-4f0a03986423" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e5b0010b-038d-4f4d-8708-0e788033b679" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e5b0010b-038d-4f4d-8708-0e788033b679" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_059fec93-33d9-4888-b725-cd3257374296" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementBusinessSegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e5b0010b-038d-4f4d-8708-0e788033b679" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_059fec93-33d9-4888-b725-cd3257374296" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_059fec93-33d9-4888-b725-cd3257374296_default" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_059fec93-33d9-4888-b725-cd3257374296" xlink:to="loc_us-gaap_SegmentDomain_059fec93-33d9-4888-b725-cd3257374296_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bedd20a9-13d9-4aec-811c-3b394007bef8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementBusinessSegmentsAxis_059fec93-33d9-4888-b725-cd3257374296" xlink:to="loc_us-gaap_SegmentDomain_bedd20a9-13d9-4aec-811c-3b394007bef8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LawsonMember_ff551e94-6ec9-4510-a63a-b58e7818c6b7" xlink:href="laws-20210331.xsd#laws_LawsonMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bedd20a9-13d9-4aec-811c-3b394007bef8" xlink:to="loc_laws_LawsonMember_ff551e94-6ec9-4510-a63a-b58e7818c6b7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BoltMember_b951ec1e-e2ba-41c2-85fe-63921cd68c07" xlink:href="laws-20210331.xsd#laws_BoltMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_bedd20a9-13d9-4aec-811c-3b394007bef8" xlink:to="loc_laws_BoltMember_b951ec1e-e2ba-41c2-85fe-63921cd68c07" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/COVID19RisksandUncertainties" xlink:type="simple" xlink:href="laws-20210331.xsd#COVID19RisksandUncertainties"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/COVID19RisksandUncertainties" xlink:type="extended" id="i5092145f93944d85a91cba903e9131ca_COVID19RisksandUncertainties"/>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#COVID19RisksandUncertaintiesDetails"/>
  <link:definitionLink xlink:role="http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails" xlink:type="extended" id="i9b3eeaf1478c422fafd1aee8c4e3269e_COVID19RisksandUncertaintiesDetails">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_bb20f254-998d-4896-8c00-8b32f5cb7e49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SocialSecurityTaxEmployerDeferralCARESAct_f89249c4-47ff-4d51-a588-2b8c5ad52996" xlink:href="laws-20210331.xsd#laws_SocialSecurityTaxEmployerDeferralCARESAct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_bb20f254-998d-4896-8c00-8b32f5cb7e49" xlink:to="loc_laws_SocialSecurityTaxEmployerDeferralCARESAct_f89249c4-47ff-4d51-a588-2b8c5ad52996" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct_22e4a7fc-99cf-4c7e-8237-89e20d1c0a46" xlink:href="laws-20210331.xsd#laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_bb20f254-998d-4896-8c00-8b32f5cb7e49" xlink:to="loc_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct_22e4a7fc-99cf-4c7e-8237-89e20d1c0a46" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyTable_cc3d3d34-f238-43a9-8cbf-e95f53c7668f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_UnusualRiskOrUncertaintyTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_bb20f254-998d-4896-8c00-8b32f5cb7e49" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyTable_cc3d3d34-f238-43a9-8cbf-e95f53c7668f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_55353b76-0ac2-4d17-9dab-25a609d5eb01" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyTable_cc3d3d34-f238-43a9-8cbf-e95f53c7668f" xlink:to="loc_srt_StatementScenarioAxis_55353b76-0ac2-4d17-9dab-25a609d5eb01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_55353b76-0ac2-4d17-9dab-25a609d5eb01_default" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_55353b76-0ac2-4d17-9dab-25a609d5eb01" xlink:to="loc_srt_ScenarioUnspecifiedDomain_55353b76-0ac2-4d17-9dab-25a609d5eb01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e377e5e7-db3f-4a33-8952-cf2d0af491de" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_55353b76-0ac2-4d17-9dab-25a609d5eb01" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e377e5e7-db3f-4a33-8952-cf2d0af491de" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_c911f708-b8a9-4f68-898e-cc81e3d252f7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_e377e5e7-db3f-4a33-8952-cf2d0af491de" xlink:to="loc_srt_ScenarioForecastMember_c911f708-b8a9-4f68-898e-cc81e3d252f7" xlink:type="arc" order="0"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>8
<FILENAME>laws-20210331_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 2021 Workiva-->
<!--r:fddf60f7-2b3a-4cfb-8c46-706f7dbbfcbd,g:44f161ae-2d77-4720-8e69-8442677bf2c6-->
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_4d5771f4-4772-4365-ab19-42c2eedcae55_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink: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 awards issued (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink: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 Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_cb824feb-cb78-467b-b3cc-4a158a6f18dd_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/2020/dei-2020-01-31.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_us-gaap_OtherNonoperatingIncomeExpense_ee53d53a-04be-4bce-a0da-bf33e7b4df41_negatedLabel_en-US" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpense" 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 income (expense), net</link:label>
    <link:label id="lab_us-gaap_OtherNonoperatingIncomeExpense_596615d3-5b95-4c23-827d-d7a51e65f8d6_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 (expense), 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_MarketStockUnitsMember_b801c038-aa8b-4aeb-ad61-347b5e2d60c9_terseLabel_en-US" xlink:label="lab_laws_MarketStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">MSUs</link:label>
    <link:label id="lab_laws_MarketStockUnitsMember_label_en-US" xlink:label="lab_laws_MarketStockUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Market Stock Units [Member]</link:label>
    <link:label id="lab_laws_MarketStockUnitsMember_documentation_en-US" xlink:label="lab_laws_MarketStockUnitsMember" 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">Market Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MarketStockUnitsMember" xlink:href="laws-20210331.xsd#laws_MarketStockUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_MarketStockUnitsMember" xlink:to="lab_laws_MarketStockUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_2f6b754c-71d6-47c3-866b-7be7d1ff133c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TreasuryStockMember_c80daec7-8bcf-4255-8bcf-efd115725d0a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ServiceMember_819923fb-a2da-4e50-92ff-45b4ebda16ef_terseLabel_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service Revenue</link:label>
    <link:label id="lab_us-gaap_ServiceMember_label_en-US" xlink:label="lab_us-gaap_ServiceMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Service [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember" xlink:to="lab_us-gaap_ServiceMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_e6696a05-95c5-4d36-9cd2-971fa80b4c03_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfRestructuringAndRelatedCostsTable_cee52129-2e2b-4778-9bfd-a5397462e09b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredFinanceCostsGross_db85c59d-0ea3-42c7-ba82-fdc197496f0a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_RangeMember_75b45ee8-dc63-4146-8c51-fe497a12ff39_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_LiabilitiesAndStockholdersEquityAbstract_ee575a7a-08f2-46af-90b4-726696af66af_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LineOfCreditMember_5e61fa60-9a55-457b-8dc7-3cc9002cf303_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b9888382-4715-4609-8582-baac029e9490_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink: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 Details</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink: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 Compensation Arrangement by Share-based Payment Award [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestructuringCostAndReserveLineItems_6505a6f0-2b4c-4ee1-98da-bbe4a39da093_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseRightOfUseAssetAmortization_a7bcc4ca-e7fe-4ad2-a37f-7cbd090c330a_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredIncomeTaxLiabilitiesNet_a02d7e49-f992-4f16-bca6-84360037776f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_SecurityExchangeName_76eff0a0-76c9-4b45-8945-c1ada86576a3_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/2020/dei-2020-01-31.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_us-gaap_IntangibleAssetsNetExcludingGoodwill_29280c2c-5b4e-4196-861a-f08bdfc596a6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingIncomeLoss_1f1fd559-02ee-4f59-a845-5b073cfd4ae0_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_9cb4a0bc-d681-42a3-aaff-8404ab315335_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LiabilitiesCurrent_41f0fe08-898b-46ff-9663-9e98e29314f8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_PerformanceSharesMember_70fe3021-dc27-4489-b1d8-cd43712814df_terseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">PAs</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_label_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Performance Shares [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PerformanceSharesMember" xlink:to="lab_us-gaap_PerformanceSharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_f8f08204-9fe0-4e82-9d1a-098e6f46c0cb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_3fb898b1-5b14-4495-944e-6f223632327c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_49626d86-5648-4365-8007-6113506074cd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_UnusualRiskOrUncertaintyTable_2af0eb2b-0c6f-40e2-a9de-0c3c639ba11d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseLiabilityPaymentsDue_78c19eee-936d-42d4-ab4c-7075ea832fa8_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PaymentsForRepurchaseOfCommonStock_ffd7fed4-375f-4370-b277-08c3bc09e697_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">Repurchase treasury shares</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AssetsAbstract_89fd9c60-f7a1-408b-b485-14a9ccaa3400_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccountingPoliciesAbstract_20e838b5-9cb7-4f77-9799-32cc7011f781_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityAddressStateOrProvince_3bc9cf7e-b009-4ed1-8bf4-3c72fd5fa829_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/2020/dei-2020-01-31.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_OperatingLeasePayments_2228db55-b2e7-4394-a8a0-9d13fbb194df_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccountsPayableCurrent_57f75504-b64b-4e28-96cb-60b54b2c2c9c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillForeignCurrencyTranslationGainLoss_f091621e-0a42-4f27-97b8-9340b86bc031_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_eac93aa7-2425-4e4c-bd6b-cff930fa5440_terseLabel_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink: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 asset</link:label>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_label_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink: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 Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets</link:label>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_documentation_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" 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 Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:to="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_FinanceLeaseLiabilityPresentValue_57a8a752-0357-4c46-81e9-887a4d56da4f_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-20210331.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_RetainedEarningsAccumulatedDeficit_e0485130-2d40-46ec-8f78-c9746144fbd7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseRightOfUseAsset_2ee8abfb-9f8a-4d63-9647-b042fd4e521e_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_f3098750-b31f-4b0c-97b8-7cb0f0315966_terseLabel_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles weighted average life</link:label>
    <link:label id="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_label_en-US" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquired Finite-lived Intangible Assets, Weighted Average Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProductConcentrationRiskMember_147a7d8e-f619-4a93-872b-31cbba4894e1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_583deec6-3118-4f2b-9d31-f1ad784c4745_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TreasuryStockSharesAcquired_726ebaaa-d073-4176-addd-7a085e43b883_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_IncomeTaxesPaid_343ef3df-985c-4a5c-b38c-d061adba64ea_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink: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_IncomeTaxesPaid_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaid" xlink: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</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaid" xlink:to="lab_us-gaap_IncomeTaxesPaid" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_LawsonMember_6ff1cee5-a350-43a6-b3af-2c852e0b2951_terseLabel_en-US" xlink:label="lab_laws_LawsonMember" xlink: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_LawsonMember_label_en-US" xlink:label="lab_laws_LawsonMember" xlink: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 [Member]</link:label>
    <link:label id="lab_laws_LawsonMember_documentation_en-US" xlink:label="lab_laws_LawsonMember" 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 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LawsonMember" xlink:href="laws-20210331.xsd#laws_LawsonMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_LawsonMember" xlink:to="lab_laws_LawsonMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_dcdefb2b-6ff1-4234-b31a-336ffdaec9f9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_313a9ad1-99bd-4c69-9a75-f7ba34c73b0b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_db1b4247-fd16-4c78-8192-93e9b4593efe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LegalMattersAndContingenciesTextBlock_76a96a82-4343-4430-bd8d-708e31e80076_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">Contingent Liabilities</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_country_CA_a1394d70-06b6-488d-9319-4b09835ecbcd_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/2020/country-2020-01-31.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_PreferredStockValue_5b827dc9-47a8-4719-a1ba-b85fd851016f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LeaseCost_c9220932-a550-4254-b9ff-e8bbd7f72434_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingExpenses_a7277c0d-d313-463f-a6c9-c0849fbb5906_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_aa310448-b07a-4d05-b3f1-4e81d8808015_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommonStockParOrStatedValuePerShare_2b890e0c-204e-4ed6-ab12-7894181827f8_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherLiabilitiesNoncurrent_20989bd6-86c0-438a-b9c1-b09aba3dbe87_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredIncomeTaxAssetsNet_41c2233a-bec2-4668-931a-c7b5c7f12d5d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeasePrincipalPayments_46e864c2-0499-43c8-9119-2198f651878a_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_fd9da847-f35e-451b-96fc-e674bbea6165_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_28ac59d9-99fa-4041-be25-7075c5ee3134_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">Stock-based compensation</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_ebaa9cd2-5f45-4096-b7ae-fd5f63c67725_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryNet_820abad0-d43c-4067-9279-3ef9c667790e_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_0b2ee4b5-edd5-48ab-9e4a-5130e7ff88c8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a916310a-dd5a-4193-9ab6-bb8414977082_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryLineItems_acd36bc9-6189-4025-acf0-872772b725fd_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLineItems" xlink: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 [Line Items]</link:label>
    <link:label id="lab_us-gaap_InventoryLineItems_label_en-US" xlink:label="lab_us-gaap_InventoryLineItems" xlink: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 [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLineItems" xlink:to="lab_us-gaap_InventoryLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskPercentage1_462a73d1-3d50-487b-9726-4de5e7cbbca8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionAxis_5cc2f754-aaef-49c8-84a5-15af1b295540_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_SegmentGeographicalDomain_2e9f7848-786a-46b3-9626-7acaa7955c10_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_us-gaap_StatementLineItems_c35ef2ed-e99d-48b8-9399-cfbc2c657034_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ScenarioForecastMember_4d636a88-eba3-452c-990a-32a189cb3e4a_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_IncreaseDecreaseInDeferredIncomeTaxes_8085c654-95bc-4e75-922a-89ff2a7a8b54_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_807f5125-e69e-4396-944e-3eff5398c22e_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-20210331.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_StatementTable_235966a0-aaa3-4077-8b71-3d1995c08451_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TypeOfRestructuringDomain_3fdcec7c-5524-488b-8c82-4a309e6912e4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_RangeAxis_43b7cb9c-6fc2-4f5b-866e-811198eda9d1_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_CreditFacilityAxis_94ff9c8c-6012-4218-a239-b44eef63fdf8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_c5923f5b-9f94-4599-bed8-21af56cc881c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink: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 paid and payable and liabilities assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_ca98af2a-d9d6-48a1-a680-fbfddeccf8d2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_BusinessCombinationsAbstract_b60b4dbc-1dd4-44bb-982d-16d0b85492ba_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink: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 [Abstract]</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsAbstract" xlink: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 Combinations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsAbstract" xlink:to="lab_us-gaap_BusinessCombinationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitySmallBusiness_e3aef37d-02a2-462e-a834-405105059887_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/2020/dei-2020-01-31.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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_3af1e806-d4ea-4e30-bb40-963d41fe8ccf_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink: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 since acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink: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, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange_0afc50a7-919d-41c2-a0cb-ad2479056225_terseLabel_en-US" xlink:label="lab_laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange" xlink: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 Common stock exchanged for each RSU vested (in shares)</link:label>
    <link:label id="lab_laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange_label_en-US" xlink:label="lab_laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange" xlink: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 Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Shares Issuable Per Award Upon Exchange</link:label>
    <link:label id="lab_laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange_documentation_en-US" xlink:label="lab_laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange" 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">Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Shares Issuable Per Award Upon Exchange</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange" xlink:href="laws-20210331.xsd#laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange" xlink:to="lab_laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_05e84745-07b8-40d9-be58-66cfacf9a4b3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_EquitySharePayoutRange_8b2475c3-d76c-4839-b529-d734b19643e3_terseLabel_en-US" xlink:label="lab_laws_EquitySharePayoutRange" xlink: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 share payout range</link:label>
    <link:label id="lab_laws_EquitySharePayoutRange_label_en-US" xlink:label="lab_laws_EquitySharePayoutRange" xlink: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 Share Payout Range</link:label>
    <link:label id="lab_laws_EquitySharePayoutRange_documentation_en-US" xlink:label="lab_laws_EquitySharePayoutRange" 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">Equity Share Payout Range</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EquitySharePayoutRange" xlink:href="laws-20210331.xsd#laws_EquitySharePayoutRange"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_EquitySharePayoutRange" xlink:to="lab_laws_EquitySharePayoutRange" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_737f53f0-c121-4235-b815-4d05c100de99_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">Revolving Credit Facility</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillRollForward_a63dd484-53d6-4789-ba43-40ff70ce2bda_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfRestrictedCashAndCashEquivalentsTable_cb28c5a1-7ec1-4363-b89c-230ee9f81c60_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_AmendmentFlag_f61e5085-d20d-453c-869c-2706a8f96c18_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/2020/dei-2020-01-31.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_FiniteLivedIntangibleAssetsMajorClassNameDomain_db0c2704-10fb-417c-b406-c270a6e54d23_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_dd7bd7fb-a548-47ac-bb60-64cb581bc0f2_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-20210331.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_LesseeFinanceLeasesTextBlock_76578761-25f4-4b00-8173-e4f14ee22f3d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_e2963e61-707f-4cd3-be64-d5df496c51ef_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink: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</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_e1635d23-b4e1-4ab7-a3ed-e6b9996b5125_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityCentralIndexKey_423e6f30-8143-400d-ba77-b60c26958e25_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/2020/dei-2020-01-31.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_LineOfCreditFacilityCurrentBorrowingCapacity_c050f6fc-b5ba-4f65-96fb-547ca9ac08fc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsByMajorClassAxis_8e3e69bb-e631-450f-9187-7e9440f47c15_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c71699e1-4513-4d28-8940-988c94fd4ffa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_LeaseLiabilityCurrent_6309c063-0f2e-4b75-88c0-dfc831799e2d_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_4f98f77f-fbdc-4362-8b92-48582dc69c22_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-20210331.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_StatementGeographicalAxis_8e4482c8-ee82-40d6-a8e0-342b65082816_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_SegmentDomain_d540b76b-b421-4164-83ef-04ada0e424c0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_StatementOfCashFlowsAbstract_0df7951e-e75a-40b4-b754-661edca935e9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionsProFormaNetIncomeLoss_1963dd94-e05f-4fae-8c9d-799092d80801_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro Forma net income</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink: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, Pro Forma Net Income (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_AftermarketAutomotiveSuppliesMember_55a4130c-9f68-4c6f-8513-4af9a6d154cb_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-20210331.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_16c1e3cc-8e5b-4ded-ae53-cbca6d3bd7a5_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-20210331.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_dei_EntityCommonStockSharesOutstanding_631a259b-c005-48e7-990f-108ce9a8c54e_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/2020/dei-2020-01-31.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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_9188249d-a909-485f-80c3-1748279701d3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetCashProvidedByUsedInFinancingActivitiesAbstract_64a59e3a-650f-49b7-8fd6-15c7c53794f0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_SeveranceReserveTextBlock_a1b8ff52-5001-48b3-b4c8-8550f12104ee_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-20210331.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_us-gaap_AmortizationOfIntangibleAssets_73177961-148f-4584-ba66-cf8632ba1105_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LineOfCreditFacilityTable_737b722e-700a-430b-a5c8-7ee10597c399_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LeaseCostTableTextBlock_63facd8f-807b-4ff3-9e22-4dee1d62ab0f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_2b128616-f1a1-4498-975e-5398ab5d4143_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OtherAssetsNoncurrent_8dde2a49-fc5c-4dde-b10a-2fd7e674b306_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RestrictedCashAbstract_842c9a19-0e28-41a5-9478-3d7341f1f521_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SegmentReportingDisclosureTextBlock_29d7c976-4020-42f6-953e-76024df6395f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockIssuedDuringPeriodValueNewIssues_9d504b6b-7624-42fd-b434-64ef9c537a91_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseInterestPaymentOnLiability_ef327a6c-8a12-48e9-b932-daf85895b722_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_Assets_608ca979-adf3-4e92-8d1e-3f90f6743c02_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_StatementScenarioAxis_ab1ae081-c4f2-4d40-a7e7-5be89ab84fe3_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_RevenueFromContractWithCustomerMember_e90194ce-5ebf-4d0d-9494-cbfbd847b98c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_Security12bTitle_540e681f-76ca-4acc-aaff-770d4bcbd409_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/2020/dei-2020-01-31.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_fe1c61aa-168d-44ae-8ded-b23f3f24c741_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink: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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink: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, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NetLeaseLiabilityImputedInterest_b94f9c70-a271-4e36-be8f-73a99521e44e_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-20210331.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_FinanceLeaseLiabilitiesPaymentsDueAbstract_d07cce5d-5269-4600-bf53-59a41e71e0af_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_FiniteLivedIntangibleAssetsNet_ea30f8ec-b0bd-463d-8519-8d5f9a621b36_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeasesOfLessorDisclosureTextBlock_4c99a8ff-ced1-4c0e-bd21-4352d9529d75_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseLiabilityMaturityTableTextBlock_7f277009-ce66-4749-92b4-3494e1a398b6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InterestExpense_61e1e08b-cca7-4378-878f-e7cbe0d2a0c9_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_f02f0fdf-3ac2-4901-a9a8-f095843d8165_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DepreciationDepletionAndAmortization_075b8d9b-5ecb-456f-b479-d9ad513196ea_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_c6871d40-da20-4133-8d1f-6751b093dd19_terseLabel_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable" xlink: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 paid and payable</link:label>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_label_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash Paid and Payable</link:label>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_documentation_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable" 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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash Paid and Payable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable" xlink:to="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ProductOrServiceAxis_a1f65f82-511c-42cb-a8bc-0c5b9431aa56_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_us-gaap_Liabilities_009c5b50-23e5-4408-9eb0-49316663b83b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EmployeeBenefitsAndShareBasedCompensation_d8bba530-cad9-4766-8f7e-46c4ecba2cbe_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetLeaseLiabilityPaymentsDueYearOne_2d1c2190-c063-4701-9e58-26626540da01_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-20210331.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_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_d44909fb-d202-4750-9537-1524ecbfa8ef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInInventories_e48f259b-cf3d-4203-85ef-16ce50720eca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DebtWeightedAverageInterestRate_de8d6355-b696-4356-9f73-e92fadf8969e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_7369203e-c8b8-461c-b88d-b96d21d9551d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_AdditionalPaidInCapitalMember_c9f28c26-827e-44b9-be71-c133c147a63c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryGross_f282a492-ebc8-4bfa-a57e-7fd79eda7efc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_15e2701a-eee7-4da5-b002-51f06daa09dd_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink: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 Business Acquisitions, by Acquisition</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink: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 Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueLineItems_4210aa3d-f30f-4937-831a-ffabf446c476_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TreasuryStockValueAcquiredCostMethod_1e416a45-4765-47c3-bf7d-074566baf985_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4a248603-b6de-4b67-9704-f5212611ab9c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseInterestExpense_861fac41-cbdf-47e6-ae18-6c201e4e7d2e_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_RevenueFromContractWithCustomerAbstract_9418260b-d77c-4dc9-a6ce-4ae63d928de4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommonStockSharesOutstanding_e99a881f-1c24-4c24-bd24-4460b758b07c_terseLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" xlink: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, Shares, Outstanding</link:label>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_1df77374-3068-4a6c-878e-ad5fdbdceffa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_IncomeTaxDisclosureAbstract_70a331b0-947f-40e6-8862-0428dd1193bc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_NetLeaseLiabilityPaymentsDueYearTwo_3faf50e6-48ba-40fc-9055-5b4794346109_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-20210331.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_RevolvingCreditFacilityMember_78c983d8-349e-42a1-897f-dd8856709c32_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfGoodwillTable_26d0b6ca-d438-4981-b0ec-c18b8a428c94_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LettersOfCreditOutstandingAmount_8e921abb-4958-4f2c-87c7-59fd68aeeee9_terseLabel_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_LettersOfCreditOutstandingAmount_label_en-US" xlink:label="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Letters of Credit Outstanding, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LettersOfCreditOutstandingAmount" xlink:to="lab_us-gaap_LettersOfCreditOutstandingAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_e82ff0da-342c-4820-a92e-bf1b08be2d66_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_ConcentrationRiskByTypeAxis_967c092e-9be5-497f-be1c-8fdd3ebb8dbc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_50995a93-aee7-43af-b5b8-30a8b243ce96_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_a420de06-0f88-4428-af0c-8f42afb82420_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 List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfSegmentReportingInformationBySegmentTextBlock_0d7965e4-bcff-409f-a40e-2a8b1bdcfa36_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_IncomeStatementAbstract_317c6d15-c7b7-4f76-8d92-0a03329c7d3a_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedOtherComprehensiveIncomeMember_b501cb1e-e6f1-4eac-9694-302766bfba9a_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 Loss</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilityNoncurrent_824299fd-f51f-48ba-b1b1-6be93f667e90_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_f1c81170-dea5-4488-8953-8867ece384f4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_97ac0cd4-c877-457a-ad79-037c0651d164_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Intangibles</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_c4417145-8d7e-4f83-8622-eb1b9798bd60_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity_4fe12ff5-81c3-48a1-b521-66b5952983d1_terseLabel_en-US" xlink:label="lab_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity" xlink: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 sales representatives</link:label>
    <link:label id="lab_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity_label_en-US" xlink:label="lab_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity" xlink: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, Number of Sales Representatives of Acquired Entity</link:label>
    <link:label id="lab_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity_documentation_en-US" xlink:label="lab_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity" 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 Acquisition, Number of Sales Representatives of Acquired Entity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity" xlink:href="laws-20210331.xsd#laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity" xlink:to="lab_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AssetsCurrentAbstract_64f581ce-67d6-4c46-91a5-37c2242db5ec_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_5f580bd7-5d8c-4000-9c95-426b14da7d22_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-20210331.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_ComprehensiveIncomeNetOfTax_0ed45476-4833-43a9-9ba8-03afb05f37d6_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">Net 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseLiabilityPaymentsDueYearThree_c48597cf-3732-441f-b735-336d3d0242da_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PreferredStockParOrStatedValuePerShare_00c7e988-c4f7-4a8f-836e-544cb563dca7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RestructuringReserveRollForward_07843864-c350-4a27-8c60-7f5274f781cd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_b2c3ec72-5db9-4cf4-b1f4-7b65d0ae8379_terseLabel_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability" xlink: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_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_label_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Compensation Liability</link:label>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_documentation_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability" 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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Compensation Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability" xlink:to="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_14dc5355-a4e2-418a-a8b3-fab09658f614_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_PaymentsToAcquirePropertyPlantAndEquipment_1a7e5c79-fa1a-4cb4-b8b0-a9c2e1f51e6f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_CityAreaCode_5a178c55-577d-4349-b549-6d58b37dadce_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/2020/dei-2020-01-31.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_dei_DocumentPeriodEndDate_a9993b3b-b7e5-410d-a56d-942c6aa495eb_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/2020/dei-2020-01-31.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_us-gaap_StockRepurchaseProgramAuthorizedAmount1_0518aa40-4a07-4a08-9d9a-212c9b35471b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_837707ab-47b2-4999-a6f3-889a596e1f30_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 List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DisaggregationOfRevenueTableTextBlock_c7faa371-44c9-4f1f-9fca-d01dd653a391_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_252dd452-1c26-4212-acbd-0bb32819971e_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_f34f3e35-b79b-4d6b-9767-68eb48d05d4e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink: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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink: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 Equity Method Investments, Income Taxes, Noncontrolling Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_0bf83c8c-ef4f-4d5c-8cba-751d91d9ec51_totalLabel_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill" 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">Fair value of assets acquired</link:label>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_label_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill" xlink: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, Recognized Identifiable Assets Acquired and Goodwill</link:label>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_documentation_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill" 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, Recognized Identifiable Assets Acquired and Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill" xlink:to="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTable_a1fd9da9-38c8-476c-a496-881901f1af8e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ScheduleOfInventoryCurrentTableTextBlock_6c481364-751c-4aa5-9370-9789a1cdf5bd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LongtermDebtTypeDomain_7d73faa5-b9d3-46e1-a1f2-84f9eaf82acc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnusualRiskOrUncertaintyLineItems_507b9c9e-0027-4b95-9b68-33a1ed2f00d1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation_a917b8df-0ae8-4bd8-9682-0e35c656feaa_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-20210331.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_laws_NetLeaseLiabilitiesPaymentsDueAbstract_b69262be-0a95-4d5a-b983-f82c71052367_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-20210331.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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_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/2020/dei-2020-01-31.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_ScheduleOfRestructuringAndRelatedCostsTextBlock_1b349583-438f-4dde-b393-60aff3c6ef69_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_SpecialtyChemicalsMember_a5c15af9-0132-43da-9f46-21151f99e0e2_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-20210331.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_ElectricalMember_1413edb7-a205-4225-a91c-295aed270040_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-20210331.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_us-gaap_IntangibleAssetsDisclosureTextBlock_9d7c9435-343b-402e-903b-a66c68094537_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_92f3761b-68ed-4881-a648-355db62f966b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_GoodwillLineItems_d936a72e-f624-46aa-af4e-df1c58ab02fc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LesseeOperatingLeasesTextBlock_acbea6e7-74db-4e92-94ca-83675ed27fdd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ConcentrationRiskByBenchmarkAxis_f86b31ef-cb9a-4e96-a4fd-7a6fe926ead0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CustomerRelationshipsMember_9eb9a9c9-d816-4b4d-a838-343ef47c6dd8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_CostOfGoodsAndServicesSold_7e39edeb-4dd4-40f6-acc6-274b2eeedbf7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_StatementEquityComponentsAxis_6a13b0a2-9da8-4eb3-b0b0-7dcd6d488a06_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_69733a3a-d53f-4b22-bbd0-00505d746cc4_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_b6ccab83-63be-47d8-b751-d47fcb0efdaf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ProceedsFromRepaymentsOfLinesOfCredit_141a603f-a130-40de-9612-6442be02a8e4_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 from revolving line 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_MinimumMember_f8a92dae-a943-4c47-bae6-8d7b09015655_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_070168bc-df2e-4ebe-9b00-e23305d19cbb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiabilityCurrent_b8dcb929-b6ad-4794-99ec-04385f5864c3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity_773c7e1e-c2cd-4c0b-825a-0143299ae1c7_terseLabel_en-US" xlink:label="lab_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity" xlink: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 customers</link:label>
    <link:label id="lab_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity_label_en-US" xlink:label="lab_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity" xlink: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, Number of Customers of Acquired Entity</link:label>
    <link:label id="lab_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity_documentation_en-US" xlink:label="lab_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity" 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 Acquisition, Number of Customers of Acquired Entity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity" xlink:href="laws-20210331.xsd#laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity" xlink:to="lab_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness_4a919b21-52ee-443e-9a55-1469c99f7faf_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">Cash receipt related to acquisition</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_b63a84cd-cd83-417d-8994-cb955482a7da_terseLabel_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" xlink: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 assets</link:label>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_label_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" xlink: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 Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets</link:label>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_documentation_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" 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 Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" xlink:to="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_LeaseLiabilityNoncurrent_fada839d-b7e7-4979-8c8a-086dc45c2797_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_6508e43e-bbe4-4aa5-b358-9dc86bcf4a5f_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-20210331.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_dei_EntityInteractiveDataCurrent_457890b6-b958-4dae-8b11-ca373c4d5a69_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/2020/dei-2020-01-31.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_country_US_bcadbf98-d0a9-4185-925d-8f021db2d2a8_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/2020/country-2020-01-31.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_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_697dbf02-b1d1-4d09-af1f-c16d6e85ccff_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_GuaranteedInvestmentCertificateMember_04596ee7-40c0-4771-a464-8cf1b16f3f0d_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-20210331.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_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_682f7bab-c46b-4be3-a60d-caf0869510ff_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AdditionalPaidInCapitalCommonStock_f37d8f18-1e50-49c7-af8b-2ad236d7e045_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityRegistrantName_83ea4e8d-cc38-4aed-96e2-9ccd3a6cccb9_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/2020/dei-2020-01-31.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_BusinessAcquisitionLineItems_ac630919-21eb-4b05-898a-5de371431f92_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementOfStockholdersEquityAbstract_08c8e997-9d3a-4ace-b842-0cfdab08d782_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_d534a077-d997-46a2-9ced-195d640349bf_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_WeldingAndMetalRepairMember_b6232aae-46e7-4d0b-90ba-1cc3fba3f92f_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-20210331.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_DeferredFinanceCostsNet_025ce8b5-9f1e-4a9d-88f9-3b63127dd0f7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_LeaseAssetsRightofUseAsset_eae5b5c5-940b-4383-b2db-e865b2685229_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_5c12dcd3-1687-4e2a-aa82-a3dcdcb522ad_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-20210331.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_NumberOfReportableSegments_26be7525-4a3f-4fd9-ba37-f7cac5f175a5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_6d12b127-85ec-4ab6-821a-4c4a1cb7eb13_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_SafetyMember_9c24c1d0-3881-4952-9212-9357b09c0960_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-20210331.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_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct_3a32f42c-409f-4b3c-abf5-d300e69ead55_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-20210331.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_dei_EntityIncorporationStateCountryCode_46596355-ebf0-4914-af74-08fcc9eaacd3_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/2020/dei-2020-01-31.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_AccountsReceivableNetCurrent_fa7d8996-31b7-4b05-8684-d4cec3843845_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 $773 and $654, 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_TreasuryStockTextBlock_70a99d30-f846-4000-8bb9-728f7cee10f4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LesseeOperatingLeaseLiabilityPaymentsDue_f6cfed2b-a141-40be-9211-63b325c22c13_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</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_RestructuringReserve_24e30955-a5b6-4733-82c3-113785c11e7f_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_df3a3183-fb32-407a-a587-73d72a35471e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_OperatingLeaseLeaseIncome_2f377513-8936-4465-9813-06e34ee843a8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_BoltSegmentMember_9c502768-3adc-4ef2-b897-6d08762408a5_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-20210331.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_dei_EntityAddressPostalZipCode_e0018506-8b7b-44da-b0fd-c4d4e6f71a6a_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/2020/dei-2020-01-31.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_RestructuringCostAndReserveAxis_fbe6f85f-7462-4cf6-975a-58d4ad0eca0f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock_63f09b29-5eab-4d58-8161-3522323b6053_terseLabel_en-US" xlink:label="lab_laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock" xlink: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 Acquisition Liability</link:label>
    <link:label id="lab_laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock_label_en-US" xlink:label="lab_laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock" xlink: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, Consideration Liability Disclosure [Text Block]</link:label>
    <link:label id="lab_laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock_documentation_en-US" xlink:label="lab_laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock" 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, Consideration Liability Disclosure</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock" xlink:href="laws-20210331.xsd#laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock" xlink:to="lab_laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_3db8efa2-be8c-48bc-b2f5-a77b604894cc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_BoltMember_6d593a45-78bc-4301-b946-28978e02c165_terseLabel_en-US" xlink:label="lab_laws_BoltMember" xlink: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_BoltMember_label_en-US" xlink:label="lab_laws_BoltMember" xlink: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 [Member]</link:label>
    <link:label id="lab_laws_BoltMember_documentation_en-US" xlink:label="lab_laws_BoltMember" 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_BoltMember" xlink:href="laws-20210331.xsd#laws_BoltMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BoltMember" xlink:to="lab_laws_BoltMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingExpense_d496c6d9-6031-4b2e-aed4-3c48514df345_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PaymentsForRestructuring_2426e158-a129-45cf-b7ae-9ab55fe64f61_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">Payments</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_Goodwill_425e6415-c929-4fdb-80a5-83d5c496dd72_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_0294cbd1-e87b-408a-82d9-55ed00d017dc_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_7a3e1f38-2d25-46ab-bcfb-292fd218a92e_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentTransitionReport_26b8dcb0-c155-4741-9379-681133dc1261_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/2020/dei-2020-01-31.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_srt_TitleOfIndividualAxis_c8335485-ef56-4270-be8f-9752894bb04a_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink: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 Individual [Axis]</link:label>
    <link:label id="lab_srt_TitleOfIndividualAxis_label_en-US" xlink:label="lab_srt_TitleOfIndividualAxis" xlink: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 Individual [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis" xlink:to="lab_srt_TitleOfIndividualAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_f52f9516-c389-4d61-99dd-ab659dfcd17c_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_908c5365-16e6-4c64-a066-2da260b5d143_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentQuarterlyReport_32999011-7605-48f8-9c5e-590585d703de_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/2020/dei-2020-01-31.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_ScheduleOfGoodwillTextBlock_5a4b67a1-a598-4506-8a3f-e3d219a346c7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_SeveranceReserveAbstract_6eea7673-287e-4896-aeb5-e013b48f33d9_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-20210331.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_laws_NumberOfBranches_62382a18-6b81-4df9-a04d-c8f21c87309b_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-20210331.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_CreditFacilityDomain_ed4d0ef1-1c7e-4ba3-9d32-9ffd4206239b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_WeightedAverageNumberOfDilutedSharesOutstanding_b6910e84-88af-4de9-be2d-2dff39be32f2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LetterOfCreditMember_9a92927b-078d-42b8-90b6-f1ab39754d21_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EarningsPerShareBasic_9eaeaafe-3537-4b58-962d-2b38398c36ef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NumberOfOperatingSegments_2c207505-9da3-4783-ae2a-243312c75933_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityFileNumber_b1b2329f-e293-49f3-a095-a92e1cab6cbd_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/2020/dei-2020-01-31.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_DebtDisclosureAbstract_3310c18e-24ac-4a06-ae2e-9d784b81dfce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_7b79ae61-9514-4454-bd0f-29b874cfa3a2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryCurrentTable_152c8dea-c14e-421b-b869-af2826af7b26_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable" xlink: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, Current [Table]</link:label>
    <link:label id="lab_us-gaap_InventoryCurrentTable_label_en-US" xlink:label="lab_us-gaap_InventoryCurrentTable" xlink: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, Current [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryCurrentTable" xlink:to="lab_us-gaap_InventoryCurrentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_45ad1135-2cee-4554-ad45-745f2ba55a5d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of assets acquired</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_59982286-36be-4934-8f99-71344674a215_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryValuationReserves_3a7e16db-2795-4019-a41b-a7b12fb87e11_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LawsonSegmentMember_c4aedfcb-8a43-4ece-be46-93eeff120b07_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-20210331.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_us-gaap_AllocatedShareBasedCompensationExpense_563ba6a8-e627-4ac5-8aae-68ff41c17fe1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommonStockValue_6e10a8ca-8eff-40ed-b184-8da64d39a2d1_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,293,401 and 9,287,625 shares, respectively Outstanding - 9,066,547 and 9,061,039 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillAndIntangibleAssetsDisclosureAbstract_6602168d-91b5-4e73-9fec-2eed72451809_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_SecuredLongTermDebt_3c328966-5d38-43ac-b2a6-4bd6609a5170_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 credit facility</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_a13ebffe-7ad9-46a9-ac40-c787696bfcd9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_FiniteLivedIntangibleAssetsLineItems_5e1fb759-2062-4dc3-ba04-034311e69d37_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentFiscalYearFocus_fce2c841-ae6e-40ad-b18a-69dd27587a6e_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/2020/dei-2020-01-31.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_dei_EntityCurrentReportingStatus_c368b6fc-2603-4112-a4fc-3200d5d39a7e_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/2020/dei-2020-01-31.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_FinanceLeaseLiabilityPaymentsDueYearFour_0b1ad47b-c731-4035-bd28-a818d2bea6e4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EquitySharePayoutRangeTrailingPeriod_00f4a006-2979-412f-8f8e-262b72b1a81b_terseLabel_en-US" xlink:label="lab_laws_EquitySharePayoutRangeTrailingPeriod" xlink: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 share payout range, trailing period</link:label>
    <link:label id="lab_laws_EquitySharePayoutRangeTrailingPeriod_label_en-US" xlink:label="lab_laws_EquitySharePayoutRangeTrailingPeriod" xlink: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 Share Payout Range, Trailing Period</link:label>
    <link:label id="lab_laws_EquitySharePayoutRangeTrailingPeriod_documentation_en-US" xlink:label="lab_laws_EquitySharePayoutRangeTrailingPeriod" 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">Equity Share Payout Range, Trailing Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EquitySharePayoutRangeTrailingPeriod" xlink:href="laws-20210331.xsd#laws_EquitySharePayoutRangeTrailingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_EquitySharePayoutRangeTrailingPeriod" xlink:to="lab_laws_EquitySharePayoutRangeTrailingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNetAbstract_c114d466-1ce8-4950-98e9-3dd28a903526_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryDisclosureAbstract_01f83380-5a9a-4ca4-86d6-93c32c0c1498_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_f58fcbdf-9810-48aa-b882-d58dbc6c6185_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CommonStockSharesIssued_e917a843-d27d-45d7-89e3-d151448984dc_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_23b1f5a1-5c6b-40b5-8d3d-9019573369c6_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_004b45e2-0cc3-4193-b64c-6cffaed555a2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CashAndCashEquivalentsAtCarryingValue_aadb938f-2213-40e8-b240-f8ec320b16b3_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_a9384c9c-e461-4ad8-b35d-540f31afac75_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_OperatingLeaseLiability_f49ecdef-cc86-4f71-b412-3aac52b494bc_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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_BusinessCombinationConsiderationLiabilityInterestRate_c1764a7a-8cb2-4933-b52c-0a1f6b00191a_terseLabel_en-US" xlink:label="lab_laws_BusinessCombinationConsiderationLiabilityInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Implied interest rate</link:label>
    <link:label id="lab_laws_BusinessCombinationConsiderationLiabilityInterestRate_label_en-US" xlink:label="lab_laws_BusinessCombinationConsiderationLiabilityInterestRate" xlink: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, Consideration Liability, Interest Rate</link:label>
    <link:label id="lab_laws_BusinessCombinationConsiderationLiabilityInterestRate_documentation_en-US" xlink:label="lab_laws_BusinessCombinationConsiderationLiabilityInterestRate" 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, Consideration Liability, Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationConsiderationLiabilityInterestRate" xlink:href="laws-20210331.xsd#laws_BusinessCombinationConsiderationLiabilityInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BusinessCombinationConsiderationLiabilityInterestRate" xlink:to="lab_laws_BusinessCombinationConsiderationLiabilityInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_FinanceLeaseCost_3600683d-4581-4bc5-ba3d-342dd782ce7d_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">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-20210331.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_SegmentReportingAbstract_ff283e2d-54d2-46ad-8b54-7419dbc47580_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInAccountsReceivable_4bb06917-a8df-416f-abfc-260173b2608b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockholdersEquity_430b5efc-eff5-44b9-aedb-779e0a22e497_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_f987343d-747f-49e0-81b4-2d5289b2a58e_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_3d3b4d6b-b420-49d7-b7c7-57021ee99ce9_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ConcentrationRiskTypeDomain_d7c5f690-f5a7-4b55-9dc1-6ed40f4db007_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationConsiderationTransferred1_40d79638-ee09-4fca-a196-12861de23e41_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink: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, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquity_8065d1ae-6127-46c0-be88-f3dda3c3f537_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_c601b8f4-f142-4254-a39a-02f8f005a6ba_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AccumulatedOtherComprehensiveIncomeLossNetOfTax_e5b2237f-1ca7-460d-a5e0-b26c2e92fc3d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_IncomeTaxDisclosureTextBlock_b7b2f7d2-45ba-4581-970a-280d92d33cc4_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityAddressCityOrTown_7bf90152-6fb2-408f-ab9e-8c5f182b46d2_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/2020/dei-2020-01-31.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_us-gaap_RestrictedStockUnitsRSUMember_b3a13d2e-7fb1-4ba5-ab06-c98faae7a617_terseLabel_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink: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 Stock Units (RSUs)</link:label>
    <link:label id="lab_us-gaap_RestrictedStockUnitsRSUMember_label_en-US" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink: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 Stock Units (RSUs) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseCost_be9f5c29-111b-4cf2-865d-5c1065343237_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_9c3ba929-0347-42ee-a1b2-2c750b1c8a31_totalLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" 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">Cash paid and payable and liabilities assumed</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GeneralAndAdministrativeExpense_6804e446-6cd3-4182-bfc9-90fd8e229329_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LineOfCreditFacilityLineItems_a0d912a4-1fbe-44e1-8496-20c05a933761_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseWeightedAverageRemainingLeaseTerm1_1609764b-55ae-4f75-a78f-cb29fa8bbedd_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_9e96073f-7d38-4da4-86e8-f6a07d0179b3_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 List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EquityComponentDomain_736f9cf9-04ae-4f87-be89-14ae8ba2890c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ExecutiveOfficerMember_e07aef13-6160-44c6-acd0-80f7a7192360_terseLabel_en-US" xlink:label="lab_srt_ExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive</link:label>
    <link:label id="lab_srt_ExecutiveOfficerMember_label_en-US" xlink:label="lab_srt_ExecutiveOfficerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Executive Officer [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ExecutiveOfficerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ExecutiveOfficerMember" xlink:to="lab_srt_ExecutiveOfficerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_834f0196-32cc-43d7-aee6-19980efef32b_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_8530fc98-8420-4c3f-b540-5532fbf7829b_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PropertyPlantAndEquipmentNet_f17dca0b-38ee-4f33-9395-1f2ca8342b36_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, net</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityTaxIdentificationNumber_73e66e86-4a82-4317-ae14-db2039cfbb7a_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/2020/dei-2020-01-31.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_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_80dde1ba-9b1a-46e9-a832-320f9bb86d04_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DeferredCompensationLiabilityClassifiedNoncurrent_904a4d03-4789-4c7c-b2b9-543e87cec959_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_714751b0-974b-4b52-a846-5f2e7746f387_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetIncomeLoss_c13f8bad-5a5b-409a-9f11-9a035f4542dc_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_62bd3648-be22-408c-be82-5c6248cbd760_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_FinanceLeaseLiabilityNoncurrent_f28ea0c3-ef3c-4bf9-8cd9-b2585b341bfa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_IncreaseDecreaseInOperatingCapitalAbstract_029816d5-647b-415f-b466-42543219d4de_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, net of acquisition</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_8d3782ec-e600-4ad7-b90a-87da2ff2beb2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryDisclosureTextBlock_04857938-4be2-4a5f-9ac3-05bc8022297e_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, Net</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_NetLeaseLiabilityPresentValue_44c59083-ff26-438a-b9e5-c9fcb9b61d02_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-20210331.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_TradeNamesMember_b44e0920-418b-4795-8472-e45bb249a5ef_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LeasesAbstract_7709cb61-749a-4574-9ae2-3d0b30d184a1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LongtermDebtTypeAxis_4751cd5e-dc9c-46cf-ac6b-8f862fab43e2_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_AssetsCurrent_ebdca6f4-8cdb-4f5b-b697-faa92275926d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_CurrentFiscalYearEndDate_041bab8b-5508-46f9-a748-e1035fa89a7c_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/2020/dei-2020-01-31.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_us-gaap_OperatingExpensesAbstract_747b42fe-cf74-4904-b130-76f8ebe8b1a0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_GoodwillDisclosureTextBlock_0ba2967d-8bc8-485b-9bb6-146a244e349c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_NetLeaseLiabilityPaymentsDueYearFour_8617a68e-2b8f-40b4-a717-2162add71a9b_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-20210331.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_RestructuringCharges_0c1785c4-e09e-419a-8920-efb7ec69e025_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseRightOfUseAssetAccumulatedAmortization_13c4c220-258b-42be-9671-819ad8619d0d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_StockholdersEquityAbstract_bf95c9f0-51d0-4ac4-9990-234c3d00fa30_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_d3c1bbc9-4d3e-4df9-bc86-1a7b2d8a4b65_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">Stockholders' Equity Attributable to Parent [Abstract]</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_DocumentFiscalPeriodFocus_647ac3be-239d-4fef-b3b5-574cf4a6bd4f_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/2020/dei-2020-01-31.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_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_30bec581-6222-49ae-8a39-74c536019ef2_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-20210331.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_SupplementalCashFlowInformationAbstract_1827c78a-cce6-461b-9997-eb5dc975f331_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionAcquireeDomain_ba68e6a1-9cdf-433d-917a-f4fe7b36d4c0_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityFilerCategory_ef320170-a0e9-44d2-95d9-2149b763fcdb_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/2020/dei-2020-01-31.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_DeferredRevenueDisclosureAbstract_64c00938-5c4f-4a30-8fa4-bca1a0257d59_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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:label id="lab_us-gaap_CommonStockMember_d182e95e-9604-4c07-89fd-c4c2a52520a6_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_ProductsAndServicesDomain_9d8324b2-96ab-4895-bf80-21c23fa00eba_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_ConcentrationRiskBenchmarkDomain_cae3d9cd-2028-4ca5-837c-3d63dc3a80fc_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseWeightedAverageDiscountRatePercent_22b4b119-4cb5-4d6c-a9ad-b13ce1fa5873_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_DebtInstrumentAllowableIndebtednessForAcquisition_076fff2f-1de9-4a95-8aa0-d5e85073f89b_terseLabel_en-US" xlink:label="lab_laws_DebtInstrumentAllowableIndebtednessForAcquisition" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Allowable indebtedness for acquisition</link:label>
    <link:label id="lab_laws_DebtInstrumentAllowableIndebtednessForAcquisition_label_en-US" xlink:label="lab_laws_DebtInstrumentAllowableIndebtednessForAcquisition" xlink: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, Allowable Indebtedness For Acquisition</link:label>
    <link:label id="lab_laws_DebtInstrumentAllowableIndebtednessForAcquisition_documentation_en-US" xlink:label="lab_laws_DebtInstrumentAllowableIndebtednessForAcquisition" 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, Allowable Indebtedness For Acquisition</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_DebtInstrumentAllowableIndebtednessForAcquisition" xlink:href="laws-20210331.xsd#laws_DebtInstrumentAllowableIndebtednessForAcquisition"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_DebtInstrumentAllowableIndebtednessForAcquisition" xlink:to="lab_laws_DebtInstrumentAllowableIndebtednessForAcquisition" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_760ede4a-d1ee-44d4-b086-b55be13fca61_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StockIssuedDuringPeriodSharesNewIssues_f8ff82a0-7e28-43f3-aea9-441ac1dc93ca_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FiniteLivedIntangibleAssetsGross_aa09a1aa-a68a-488b-ba0a-c6fe39eaa117_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_MoneyMarketFundsMember_31915a3d-f0a1-47b2-8253-7cabe4ca6566_terseLabel_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds</link:label>
    <link:label id="lab_us-gaap_MoneyMarketFundsMember_label_en-US" xlink:label="lab_us-gaap_MoneyMarketFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Money Market Funds [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MoneyMarketFundsMember" xlink:to="lab_us-gaap_MoneyMarketFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_NetLeaseLiabilityPaymentsDue_bb0a51ed-f2c6-4529-8f2e-fab7a34bfb55_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</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-20210331.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_ProductAndServiceOtherMember_d8d49f7a-e105-42b4-901e-7a944fc39276_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_eba895de-377c-4676-bd33-8dba51ebede2_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_BusinessCombinationDisclosureTextBlock_eff43fb8-2704-4d5b-a548-057fe10a1d28_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">Acquisition</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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseRightOfUseAsset_3b21f40c-c9df-4d6d-9470-adb34939ee8f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_SecurityBonusPlan_25ad59ea-e9ed-49bd-9a02-aa8578d97baf_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-20210331.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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_7593a1b1-8cad-44cc-9a99-8a091a964c86_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_WeightedAverageNumberOfSharesOutstandingBasic_b6c3f654-b8a2-4997-a555-95b64acbbc11_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TreasuryStockShares_f167f867-0abd-4f37-95b6-1a7bab29dd63_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EmployeeSeveranceMember_e931662f-d65a-497f-b129-1ab05a580019_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_RevenueFromContractWithCustomerTextBlock_d58f1b1f-c3ca-44d8-b412-abfecf84ee45_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InterestPaidNet_a47e047a-6814-4692-9061-4667aefd4509_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_NetLeaseLiabilityPaymentsDueYearThree_ad1d8ed2-3677-40f1-9f1f-ecc900123fe2_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-20210331.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_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_a99c370b-0442-4bd7-a412-3cfa684eb463_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_IncomeTaxExpenseBenefit_7d43adac-664a-4fc3-99de-ab28f2faa7e3_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_5f527735-e3ff-41ae-874d-88aadb30905f_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_346e66de-aaf6-431b-9473-606364071199_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_97d8ca22-de8c-4099-b281-efe100ae29cc_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">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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_srt_TitleOfIndividualWithRelationshipToEntityDomain_12167bd8-babb-4f9c-83e1-a9ff18dd9ddf_terseLabel_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink: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 Individual [Domain]</link:label>
    <link:label id="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_label_en-US" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink: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 Individual [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_cc9b7beb-fc94-4f7a-8f8d-bfbea11aa8c8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EarningsPerShareDiluted_ce05a0f8-bbfc-4e4e-a176-03d213de52fb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_FinanceLeaseLiabilityCurrent_ac612b42-dd43-45ff-b80b-736cd605e8cb_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_LocalPhoneNumber_fb3add39-35a3-4208-aa27-df34514272ed_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/2020/dei-2020-01-31.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_PaymentsToAcquireBusinessesGross_170a455a-a491-4119-a3e9-7bd0af599008_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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 for purchase</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_322faf26-1b7b-4f45-9616-580280fecf74_verboseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" 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">Payments for purchase</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink: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 Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_6fa80972-936c-4181-9db0-e5d7367f734b_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink: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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink: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, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_39217b7e-3ad3-4fa3-b877-63f7d152698c_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_CuttingToolsAndAbrasivesMember_6a619f56-8264-48fe-9ee8-e28590dcb7ba_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-20210331.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_dei_EntityAddressAddressLine1_0742b842-19b5-4605-a84d-3c9f843fa63f_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/2020/dei-2020-01-31.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_dei_EntityAddressAddressLine2_aa239e6e-027a-40dc-93fa-0459438d2a37_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/2020/dei-2020-01-31.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_dei_EntityEmergingGrowthCompany_754f03a4-d41b-4c20-b75d-8734be213854_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/2020/dei-2020-01-31.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_ScheduleOfFiniteLivedIntangibleAssetsTable_d4b859e8-968a-47a8-a3d5-ef6829156472_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionsProFormaRevenue_94304329-55ac-4047-a172-c19024b7e037_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Pro Forma revenue</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink: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, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_FasteningSystemMember_2be82ec9-69f9-41c2-a96b-9ece8a65bc56_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-20210331.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_AwardTypeAxis_d2d4bfba-1af7-4ffc-918c-afbc7be1e846_terseLabel_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:label id="lab_us-gaap_AwardTypeAxis_label_en-US" xlink:label="lab_us-gaap_AwardTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis" xlink:to="lab_us-gaap_AwardTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_4225f9eb-6f5f-4050-8b81-9303d2a21c04_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_c85a9544-b7cc-4104-99dd-c80c353ab195_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-20210331.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_srt_MaximumMember_3a2b99d1-f8ee-4c7a-9d73-559e3756ba66_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="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_PreferredStockSharesAuthorized_4ce20935-f78a-41e3-9fd4-0eff84ce71c1_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_UnusualOrInfrequentItemsDisclosureTextBlock_b2bbeafa-6d95-4137-b850-e413cb2b4a82_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_5122aff9-4cc7-4790-ae25-8bd43f7767b9_terseLabel_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Accounts payable and accrued expenses</link:label>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_label_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink: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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accounts Payable and Accrued Expenses</link:label>
    <link:label id="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_documentation_en-US" xlink:label="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" 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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accounts Payable and Accrued Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:to="lab_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_laws_PartsmasterMember_98d7d52d-97af-4d34-ad49-df5c4706e15a_terseLabel_en-US" xlink:label="lab_laws_PartsmasterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Partsmaster</link:label>
    <link:label id="lab_laws_PartsmasterMember_label_en-US" xlink:label="lab_laws_PartsmasterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Partsmaster [Member]</link:label>
    <link:label id="lab_laws_PartsmasterMember_documentation_en-US" xlink:label="lab_laws_PartsmasterMember" 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">Partsmaster</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember" xlink:href="laws-20210331.xsd#laws_PartsmasterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_PartsmasterMember" xlink:to="lab_laws_PartsmasterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_2e09729c-726e-4da7-b099-78f3c6eda922_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_PreferredStockSharesOutstanding_4eaecd15-b368-47ef-8080-adc9eb77c0e8_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_4902bbcf-cea7-4bf0-a936-61cd576f6c61_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 List]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_EffectiveIncomeTaxRateContinuingOperations_a0f7b744-7767-42bb-acc4-2ac8e8f38ee7_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SignificantAccountingPoliciesTextBlock_783eee52-dcfb-48b9-97ae-1166170c9cce_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_NetCashProvidedByUsedInInvestingActivities_85c83e63-281e-4af7-99d9-7ef426aa9382_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_AcquisitionLiability_85d7b21a-14aa-4f16-a6cd-78117fd0d2a7_terseLabel_en-US" xlink:label="lab_laws_AcquisitionLiability" xlink: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 acquisition liability</link:label>
    <link:label id="lab_laws_AcquisitionLiability_label_en-US" xlink:label="lab_laws_AcquisitionLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Acquisition liability</link:label>
    <link:label id="lab_laws_AcquisitionLiability_documentation_en-US" xlink:label="lab_laws_AcquisitionLiability" 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">Acquisition liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AcquisitionLiability" xlink:href="laws-20210331.xsd#laws_AcquisitionLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_laws_AcquisitionLiability" xlink:to="lab_laws_AcquisitionLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_be166755-9025-4a8a-b3c1-56523f5857ce_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink: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 Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink: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 Share-based Compensation Arrangements by Share-based Payment Award [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_b07ebd08-de63-4818-ab16-1aaa4d61f308_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_0911fcd8-0353-4a81-bf62-43713054a87a_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Award Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_7fee2b73-b288-4b29-964d-c1e716ae5f3e_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Fair value of accounts receivable not expected to be collected</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink: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, Acquired Receivables, Estimated Uncollectible</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink:to="lab_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_5d85b5d7-bbe4-4f62-bd60-53a48c1123a5_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/2020/dei-2020-01-31.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_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_afc984fc-2675-4a34-ae37-715210a383b5_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_laws_FluidPowerMember_339f825e-c8dc-431e-9a01-8a87521be0b3_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-20210331.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_us-gaap_CashSurrenderValueOfLifeInsurance_d29c551b-dd1d-432a-b7ac-f52bb3dd2baa_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_TreasuryStockValue_54c8302d-8a52-4612-9223-6d2f7b373e43_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; 226,854 and 226,586 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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_LiabilitiesCurrentAbstract_ca6fab0e-f33b-4e84-9f36-8eb72fc78c2d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dei_EntityShellCompany_d14a12f3-4a40-4576-86b7-16feeb4c0e27_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/2020/dei-2020-01-31.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_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_SegmentReportingInformationLineItems_9599a0c5-7c69-442c-8f8d-94a3cb90033f_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_2e62fd86-8358-43d9-9df0-d685b607a99d_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryLIFOReservePeriodCharge_5d6e77f5-8a7d-41f5-b929-bc34160c86d7_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryLIFOReservePeriodCharge" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xmlns:xml="http://www.w3.org/XML/1998/namespace" xml:lang="en-US">Rationalization of inventory</link:label>
    <link:label id="lab_us-gaap_InventoryLIFOReservePeriodCharge_label_en-US" xlink:label="lab_us-gaap_InventoryLIFOReservePeriodCharge" xlink: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, LIFO Reserve, Period Charge</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReservePeriodCharge" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLIFOReservePeriodCharge"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryLIFOReservePeriodCharge" xlink:to="lab_us-gaap_InventoryLIFOReservePeriodCharge" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfFinancialPositionAbstract_9d2b4cf6-9f3c-4923-b277-2a6c0b354361_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="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>9
<FILENAME>laws-20210331_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 2021 Workiva-->
<!--r:fddf60f7-2b3a-4cfb-8c46-706f7dbbfcbd,g:44f161ae-2d77-4720-8e69-8442677bf2c6-->
<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-20210331.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_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_35806dc9-79ae-4828-a6cd-119380d9423f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_DocumentType_35806dc9-79ae-4828-a6cd-119380d9423f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentQuarterlyReport_0b2724f5-7a56-4361-89e2-31c7cff9d32d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentQuarterlyReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_DocumentQuarterlyReport_0b2724f5-7a56-4361-89e2-31c7cff9d32d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_0f77b160-cd03-44bb-b336-43d539c6ca51" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_DocumentPeriodEndDate_0f77b160-cd03-44bb-b336-43d539c6ca51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_68adedfb-6f9d-4d10-95f0-cd058f388941" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_DocumentTransitionReport_68adedfb-6f9d-4d10-95f0-cd058f388941" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_c4ef8cd6-0c71-4c1c-8764-450e962446ba" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityFileNumber_c4ef8cd6-0c71-4c1c-8764-450e962446ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_7a58947d-676c-4af1-89c8-a1d2859b6aa3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityRegistrantName_7a58947d-676c-4af1-89c8-a1d2859b6aa3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_5363bf88-39e9-48c6-8b40-3bc1dfaef76e" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityIncorporationStateCountryCode_5363bf88-39e9-48c6-8b40-3bc1dfaef76e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_b3fa61ed-b766-4d69-be58-42e9abe51358" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityTaxIdentificationNumber_b3fa61ed-b766-4d69-be58-42e9abe51358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_47a0557d-9b38-4e2c-b958-6fc164df737d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityAddressAddressLine1_47a0557d-9b38-4e2c-b958-6fc164df737d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine2_c40444e5-7d41-47ff-9e50-4a2dbfc861b5" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressAddressLine2"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityAddressAddressLine2_c40444e5-7d41-47ff-9e50-4a2dbfc861b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_83b3c6fe-9883-4972-8ccc-fefc8ea721b0" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityAddressCityOrTown_83b3c6fe-9883-4972-8ccc-fefc8ea721b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_ff1d61db-6e20-4b0f-ae38-8761e809e0c8" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityAddressStateOrProvince_ff1d61db-6e20-4b0f-ae38-8761e809e0c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_6aec447b-9b3b-4d4b-8e22-ec087c0c58dd" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityAddressPostalZipCode_6aec447b-9b3b-4d4b-8e22-ec087c0c58dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_15d6ff0d-1a90-4a14-989b-37b7377a66e1" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_CityAreaCode_15d6ff0d-1a90-4a14-989b-37b7377a66e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_d479eeb2-0eb5-4c68-b6c7-e697ea9072b3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_LocalPhoneNumber_d479eeb2-0eb5-4c68-b6c7-e697ea9072b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_9cb1d2ef-b6c5-47c5-b428-02569d980ec7" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_Security12bTitle_9cb1d2ef-b6c5-47c5-b428-02569d980ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_d68b95c4-0046-4254-b809-a69a30d8685f" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_TradingSymbol_d68b95c4-0046-4254-b809-a69a30d8685f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_1fe8a7aa-0171-4bb0-ac7f-adba5a3a77f3" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_SecurityExchangeName_1fe8a7aa-0171-4bb0-ac7f-adba5a3a77f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_46dd7174-e5e8-471d-823d-3124447b43c4" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityCurrentReportingStatus_46dd7174-e5e8-471d-823d-3124447b43c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_8c5f49e5-51c7-4b4e-ae9b-403326a2be27" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityInteractiveDataCurrent_8c5f49e5-51c7-4b4e-ae9b-403326a2be27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_5caddb58-fb12-48c4-8570-3259c0312798" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityFilerCategory_5caddb58-fb12-48c4-8570-3259c0312798" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_2521c2da-e7b6-45b0-9c6a-0b565be4f8fc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntitySmallBusiness_2521c2da-e7b6-45b0-9c6a-0b565be4f8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_904e9bf5-f8c0-4618-b5cf-75fe70d26cb2" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityEmergingGrowthCompany_904e9bf5-f8c0-4618-b5cf-75fe70d26cb2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_bf501f45-f9dc-4d31-8e85-b2b449e0c8fc" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityShellCompany_bf501f45-f9dc-4d31-8e85-b2b449e0c8fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_43dc0ae9-5289-4d12-94ba-ef4e89fc2b35" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_43dc0ae9-5289-4d12-94ba-ef4e89fc2b35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_5ea6e5de-3d8e-4380-b150-270f63be010d" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_EntityCentralIndexKey_5ea6e5de-3d8e-4380-b150-270f63be010d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_a981c86b-d0be-4534-9adc-c8664bfe7e17" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_AmendmentFlag_a981c86b-d0be-4534-9adc-c8664bfe7e17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_d9519f7a-519f-44b0-81a9-85c446714884" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_DocumentFiscalYearFocus_d9519f7a-519f-44b0-81a9-85c446714884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_c7a775d3-d11e-47f6-84de-bb3fde4aee00" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_DocumentFiscalPeriodFocus_c7a775d3-d11e-47f6-84de-bb3fde4aee00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_b5801321-749a-4f24-88af-bd02c8b80048" xlink:href="https://xbrl.sec.gov/dei/2020/dei-2020-01-31.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_4a5671fb-f500-42bf-8170-e7cc8940e37e" xlink:to="loc_dei_CurrentFiscalYearEndDate_b5801321-749a-4f24-88af-bd02c8b80048" 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-20210331.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_ce2a8477-eb8d-411f-b650-9b5ea2c8da87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_9702868c-9d85-4493-92c8-5cd3af9c4eaf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ce2a8477-eb8d-411f-b650-9b5ea2c8da87" xlink:to="loc_us-gaap_AssetsAbstract_9702868c-9d85-4493-92c8-5cd3af9c4eaf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_be59c9d7-83f9-457e-9141-ae370f50199a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9702868c-9d85-4493-92c8-5cd3af9c4eaf" xlink:to="loc_us-gaap_AssetsCurrentAbstract_be59c9d7-83f9-457e-9141-ae370f50199a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_add47203-1d39-4d6d-9b96-6437a69ba44b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_be59c9d7-83f9-457e-9141-ae370f50199a" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_add47203-1d39-4d6d-9b96-6437a69ba44b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_dc091c22-abb9-4c48-8b32-430a671430ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_be59c9d7-83f9-457e-9141-ae370f50199a" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_dc091c22-abb9-4c48-8b32-430a671430ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_b8833609-4fc7-4231-b551-e30c8d6e7bf6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_be59c9d7-83f9-457e-9141-ae370f50199a" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_b8833609-4fc7-4231-b551-e30c8d6e7bf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_56082d80-338d-4b4a-84ba-9b7e6a69387d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_be59c9d7-83f9-457e-9141-ae370f50199a" xlink:to="loc_us-gaap_InventoryNet_56082d80-338d-4b4a-84ba-9b7e6a69387d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_dfa96800-0c44-4012-936c-eb5c017c8b84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_be59c9d7-83f9-457e-9141-ae370f50199a" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_dfa96800-0c44-4012-936c-eb5c017c8b84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_a8048d6e-05e1-495f-b55e-bff920b0c598" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_be59c9d7-83f9-457e-9141-ae370f50199a" xlink:to="loc_us-gaap_AssetsCurrent_a8048d6e-05e1-495f-b55e-bff920b0c598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_96cd3a9b-11a8-44cc-961e-4959b80d710c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9702868c-9d85-4493-92c8-5cd3af9c4eaf" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_96cd3a9b-11a8-44cc-961e-4959b80d710c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_953ff672-6e49-4076-a5fb-57014d1b37db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9702868c-9d85-4493-92c8-5cd3af9c4eaf" xlink:to="loc_us-gaap_Goodwill_953ff672-6e49-4076-a5fb-57014d1b37db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_295c712f-ca63-461c-9cf5-3ba03467814a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9702868c-9d85-4493-92c8-5cd3af9c4eaf" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_295c712f-ca63-461c-9cf5-3ba03467814a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f1cf6ccf-f332-4dc6-a706-88cb41280e4d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9702868c-9d85-4493-92c8-5cd3af9c4eaf" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_f1cf6ccf-f332-4dc6-a706-88cb41280e4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashSurrenderValueOfLifeInsurance_1a4499ea-d512-4f58-baa9-22f104c7b281" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9702868c-9d85-4493-92c8-5cd3af9c4eaf" xlink:to="loc_us-gaap_CashSurrenderValueOfLifeInsurance_1a4499ea-d512-4f58-baa9-22f104c7b281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseAssetsRightofUseAsset_fb57e17e-c068-4d2c-ba1a-74725b94193b" xlink:href="laws-20210331.xsd#laws_LeaseAssetsRightofUseAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_9702868c-9d85-4493-92c8-5cd3af9c4eaf" xlink:to="loc_laws_LeaseAssetsRightofUseAsset_fb57e17e-c068-4d2c-ba1a-74725b94193b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_353d71e5-a6b8-4ae5-84e4-6e3208fdc959" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9702868c-9d85-4493-92c8-5cd3af9c4eaf" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_353d71e5-a6b8-4ae5-84e4-6e3208fdc959" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_36f05c59-a2e0-4ea8-a1f1-18cbaba88bbb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9702868c-9d85-4493-92c8-5cd3af9c4eaf" xlink:to="loc_us-gaap_Assets_36f05c59-a2e0-4ea8-a1f1-18cbaba88bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_72706ba5-21e2-4058-9e14-feb2ea72fcc8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ce2a8477-eb8d-411f-b650-9b5ea2c8da87" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_72706ba5-21e2-4058-9e14-feb2ea72fcc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_467f2a5b-a5a3-468c-b664-e2362705a383" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_72706ba5-21e2-4058-9e14-feb2ea72fcc8" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_467f2a5b-a5a3-468c-b664-e2362705a383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AcquisitionLiability_aa9083c9-4855-41ce-bec5-0056bd69015b" xlink:href="laws-20210331.xsd#laws_AcquisitionLiability"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_467f2a5b-a5a3-468c-b664-e2362705a383" xlink:to="loc_laws_AcquisitionLiability_aa9083c9-4855-41ce-bec5-0056bd69015b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_e3b0f72d-5277-44dc-9fab-7701c2782ab2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_467f2a5b-a5a3-468c-b664-e2362705a383" xlink:to="loc_us-gaap_AccountsPayableCurrent_e3b0f72d-5277-44dc-9fab-7701c2782ab2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityCurrent_04ac566e-603b-4252-ba3f-0923e834dd82" xlink:href="laws-20210331.xsd#laws_LeaseLiabilityCurrent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_467f2a5b-a5a3-468c-b664-e2362705a383" xlink:to="loc_laws_LeaseLiabilityCurrent_04ac566e-603b-4252-ba3f-0923e834dd82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_532f4b22-de58-45dc-842e-1fd13279d074" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_467f2a5b-a5a3-468c-b664-e2362705a383" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_532f4b22-de58-45dc-842e-1fd13279d074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_79c5c5d0-e044-4471-9312-89372f2fd368" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_467f2a5b-a5a3-468c-b664-e2362705a383" xlink:to="loc_us-gaap_LiabilitiesCurrent_79c5c5d0-e044-4471-9312-89372f2fd368" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SecuredLongTermDebt_c53e5f66-a97c-417a-896e-54eb560f6e9a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_72706ba5-21e2-4058-9e14-feb2ea72fcc8" xlink:to="loc_us-gaap_SecuredLongTermDebt_c53e5f66-a97c-417a-896e-54eb560f6e9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SecurityBonusPlan_3eff2f62-7ca3-4bdd-abf9-b33d51380b83" xlink:href="laws-20210331.xsd#laws_SecurityBonusPlan"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_72706ba5-21e2-4058-9e14-feb2ea72fcc8" xlink:to="loc_laws_SecurityBonusPlan_3eff2f62-7ca3-4bdd-abf9-b33d51380b83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_540220cd-95a4-448d-85e5-ee097f42150a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_72706ba5-21e2-4058-9e14-feb2ea72fcc8" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_540220cd-95a4-448d-85e5-ee097f42150a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityNoncurrent_32136b6f-2118-4a00-8de2-d426adb9e181" xlink:href="laws-20210331.xsd#laws_LeaseLiabilityNoncurrent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_72706ba5-21e2-4058-9e14-feb2ea72fcc8" xlink:to="loc_laws_LeaseLiabilityNoncurrent_32136b6f-2118-4a00-8de2-d426adb9e181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b16f8c53-29a3-4326-9753-10ed4ca8f3a7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_72706ba5-21e2-4058-9e14-feb2ea72fcc8" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_b16f8c53-29a3-4326-9753-10ed4ca8f3a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_61f48ca5-4448-4857-9c5f-f3ddb609cb76" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_72706ba5-21e2-4058-9e14-feb2ea72fcc8" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_61f48ca5-4448-4857-9c5f-f3ddb609cb76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_594123b3-ccd2-41e2-8add-cda23da031c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_72706ba5-21e2-4058-9e14-feb2ea72fcc8" xlink:to="loc_us-gaap_Liabilities_594123b3-ccd2-41e2-8add-cda23da031c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_3c193156-f497-411a-be3d-d75cf8b8292c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_72706ba5-21e2-4058-9e14-feb2ea72fcc8" xlink:to="loc_us-gaap_StockholdersEquityAbstract_3c193156-f497-411a-be3d-d75cf8b8292c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_4b48b508-bd85-4ceb-8261-1c66db09d4e9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3c193156-f497-411a-be3d-d75cf8b8292c" xlink:to="loc_us-gaap_PreferredStockValue_4b48b508-bd85-4ceb-8261-1c66db09d4e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_6d3ee3af-c168-41d1-bc56-4822af441817" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3c193156-f497-411a-be3d-d75cf8b8292c" xlink:to="loc_us-gaap_CommonStockValue_6d3ee3af-c168-41d1-bc56-4822af441817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7aea9a64-6596-48b3-84f8-78995b68f10f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3c193156-f497-411a-be3d-d75cf8b8292c" xlink:to="loc_us-gaap_AdditionalPaidInCapitalCommonStock_7aea9a64-6596-48b3-84f8-78995b68f10f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f93a5d12-939d-42f1-9c8e-515629c933f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3c193156-f497-411a-be3d-d75cf8b8292c" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_f93a5d12-939d-42f1-9c8e-515629c933f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValue_ded194eb-e9ac-4e86-95dd-38091996211b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3c193156-f497-411a-be3d-d75cf8b8292c" xlink:to="loc_us-gaap_TreasuryStockValue_ded194eb-e9ac-4e86-95dd-38091996211b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_aac339ee-05e3-4d85-97da-b1dee4242dd2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3c193156-f497-411a-be3d-d75cf8b8292c" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_aac339ee-05e3-4d85-97da-b1dee4242dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_ce01fb83-e693-4572-b570-5f0ff6f39fc9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3c193156-f497-411a-be3d-d75cf8b8292c" xlink:to="loc_us-gaap_StockholdersEquity_ce01fb83-e693-4572-b570-5f0ff6f39fc9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_17f05825-3202-4770-89f5-9441693e0ef9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_72706ba5-21e2-4058-9e14-feb2ea72fcc8" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_17f05825-3202-4770-89f5-9441693e0ef9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_823c30d1-a453-4b3a-bd14-04a44fe13934" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_ce2a8477-eb8d-411f-b650-9b5ea2c8da87" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_823c30d1-a453-4b3a-bd14-04a44fe13934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical" xlink:type="simple" xlink:href="laws-20210331.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_bf005adc-43fe-49f2-84eb-4ce38b37c359" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsAbstract_e300e8c0-d8d6-4e96-a823-9c839a610a1c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bf005adc-43fe-49f2-84eb-4ce38b37c359" xlink:to="loc_us-gaap_AssetsAbstract_e300e8c0-d8d6-4e96-a823-9c839a610a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_5981d788-8456-43bc-b79a-a2231b1a5b26" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e300e8c0-d8d6-4e96-a823-9c839a610a1c" xlink:to="loc_us-gaap_AssetsCurrentAbstract_5981d788-8456-43bc-b79a-a2231b1a5b26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_85c7b223-1937-4c79-9312-37b6ec382527" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5981d788-8456-43bc-b79a-a2231b1a5b26" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_85c7b223-1937-4c79-9312-37b6ec382527" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_f5743219-3dcd-4c0e-890e-91d9e2f25900" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bf005adc-43fe-49f2-84eb-4ce38b37c359" xlink:to="loc_us-gaap_StockholdersEquityAbstract_f5743219-3dcd-4c0e-890e-91d9e2f25900" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_de314be3-ff55-486a-acf4-c3def500e340" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f5743219-3dcd-4c0e-890e-91d9e2f25900" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_de314be3-ff55-486a-acf4-c3def500e340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_58689fbb-a93d-4346-bba3-455b49705dae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f5743219-3dcd-4c0e-890e-91d9e2f25900" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_58689fbb-a93d-4346-bba3-455b49705dae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_615dd043-ff2b-482a-ab9a-e7132954b281" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f5743219-3dcd-4c0e-890e-91d9e2f25900" xlink:to="loc_us-gaap_PreferredStockSharesIssued_615dd043-ff2b-482a-ab9a-e7132954b281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_36e21202-4825-4cf8-96d5-244e97a3e2d4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f5743219-3dcd-4c0e-890e-91d9e2f25900" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_36e21202-4825-4cf8-96d5-244e97a3e2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_dc22ff60-bece-4223-81f8-d2620e9854a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f5743219-3dcd-4c0e-890e-91d9e2f25900" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_dc22ff60-bece-4223-81f8-d2620e9854a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_b99b1e2b-326e-4de7-88b5-6e29675b6c28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f5743219-3dcd-4c0e-890e-91d9e2f25900" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_b99b1e2b-326e-4de7-88b5-6e29675b6c28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_8d6ce07e-cf34-461c-9095-bf181f8dd39b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f5743219-3dcd-4c0e-890e-91d9e2f25900" xlink:to="loc_us-gaap_CommonStockSharesIssued_8d6ce07e-cf34-461c-9095-bf181f8dd39b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_f07287e4-056c-4a98-90b6-e953f418cffd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f5743219-3dcd-4c0e-890e-91d9e2f25900" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_f07287e4-056c-4a98-90b6-e953f418cffd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockShares_0ae91562-23a8-417c-863d-a54a88a95828" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f5743219-3dcd-4c0e-890e-91d9e2f25900" xlink:to="loc_us-gaap_TreasuryStockShares_0ae91562-23a8-417c-863d-a54a88a95828" 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-20210331.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_dc0a37e0-4049-4433-96af-5468396c3560" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fba361cb-e15d-4485-b989-4ae9a2836e2b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc0a37e0-4049-4433-96af-5468396c3560" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_fba361cb-e15d-4485-b989-4ae9a2836e2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_8b1b750c-c721-4104-ad3a-67b9c51c6bba" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc0a37e0-4049-4433-96af-5468396c3560" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_8b1b750c-c721-4104-ad3a-67b9c51c6bba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_c2502b26-5836-4e30-805a-e3e50d2b41a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc0a37e0-4049-4433-96af-5468396c3560" xlink:to="loc_us-gaap_GrossProfit_c2502b26-5836-4e30-805a-e3e50d2b41a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpensesAbstract_5f92a230-1667-426c-87d5-db1ee0392e40" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc0a37e0-4049-4433-96af-5468396c3560" xlink:to="loc_us-gaap_OperatingExpensesAbstract_5f92a230-1667-426c-87d5-db1ee0392e40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingExpense_8cc0cb68-6412-467f-be3e-c99a98fab4d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5f92a230-1667-426c-87d5-db1ee0392e40" xlink:to="loc_us-gaap_SellingExpense_8cc0cb68-6412-467f-be3e-c99a98fab4d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_2844a78c-9c65-4f48-89e8-35b93a3e1ac8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5f92a230-1667-426c-87d5-db1ee0392e40" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_2844a78c-9c65-4f48-89e8-35b93a3e1ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingExpenses_9483374d-9568-4298-b513-29768237e842" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5f92a230-1667-426c-87d5-db1ee0392e40" xlink:to="loc_us-gaap_OperatingExpenses_9483374d-9568-4298-b513-29768237e842" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_0719d404-f414-4572-8aad-aee9e33aef6d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc0a37e0-4049-4433-96af-5468396c3560" xlink:to="loc_us-gaap_OperatingIncomeLoss_0719d404-f414-4572-8aad-aee9e33aef6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_269a2b30-3fcd-4184-bde7-16d12801f48d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc0a37e0-4049-4433-96af-5468396c3560" xlink:to="loc_us-gaap_InterestExpense_269a2b30-3fcd-4184-bde7-16d12801f48d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_0906c431-54fe-45dd-9f8d-332d4f4b9d34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc0a37e0-4049-4433-96af-5468396c3560" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_0906c431-54fe-45dd-9f8d-332d4f4b9d34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_819ae19a-f130-40f3-b67a-b7af4189cf3c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_dc0a37e0-4049-4433-96af-5468396c3560" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_819ae19a-f130-40f3-b67a-b7af4189cf3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3b285f2f-2ec4-4a0c-bd49-8380a288f506" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc0a37e0-4049-4433-96af-5468396c3560" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3b285f2f-2ec4-4a0c-bd49-8380a288f506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_917b0efd-5fb6-454d-94f5-2ddad0962f6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc0a37e0-4049-4433-96af-5468396c3560" xlink:to="loc_us-gaap_NetIncomeLoss_917b0efd-5fb6-454d-94f5-2ddad0962f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_35444a5f-b9c6-496c-b44a-b2cb6d2982bb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc0a37e0-4049-4433-96af-5468396c3560" xlink:to="loc_us-gaap_EarningsPerShareBasic_35444a5f-b9c6-496c-b44a-b2cb6d2982bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_6a4b87f3-3ceb-4fdd-b1b4-a44c122bc97d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc0a37e0-4049-4433-96af-5468396c3560" xlink:to="loc_us-gaap_EarningsPerShareDiluted_6a4b87f3-3ceb-4fdd-b1b4-a44c122bc97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_55b36376-4e11-4e25-a662-6522d6ce9425" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc0a37e0-4049-4433-96af-5468396c3560" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_55b36376-4e11-4e25-a662-6522d6ce9425" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3342ce88-4e77-4172-9d6c-7a68548f92da" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_55b36376-4e11-4e25-a662-6522d6ce9425" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_3342ce88-4e77-4172-9d6c-7a68548f92da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_861c1f81-c43e-4a17-ac98-689d33a4e482" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_55b36376-4e11-4e25-a662-6522d6ce9425" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_861c1f81-c43e-4a17-ac98-689d33a4e482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2c941072-c64a-4dd7-828e-c4fbc2d86045" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_55b36376-4e11-4e25-a662-6522d6ce9425" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_2c941072-c64a-4dd7-828e-c4fbc2d86045" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_04b45591-8538-4abd-935d-04b31c3fc1fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc0a37e0-4049-4433-96af-5468396c3560" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_04b45591-8538-4abd-935d-04b31c3fc1fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_708d1188-f052-4b97-98bc-2a1d0c23d940" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_04b45591-8538-4abd-935d-04b31c3fc1fd" xlink:to="loc_us-gaap_NetIncomeLoss_708d1188-f052-4b97-98bc-2a1d0c23d940" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_7e2d5ea3-9a3d-4469-b9c3-dd4d1e1192f3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_04b45591-8538-4abd-935d-04b31c3fc1fd" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_7e2d5ea3-9a3d-4469-b9c3-dd4d1e1192f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_df303d6e-af7a-4b0f-b5b0-9248542aebcd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_04b45591-8538-4abd-935d-04b31c3fc1fd" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_df303d6e-af7a-4b0f-b5b0-9248542aebcd" 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-20210331.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_87fc67ec-e76d-46a8-b11e-d147a9274e5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfStockholdersEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementTable_336e3d46-fd8d-40b8-85cf-5430e0fad1b1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_87fc67ec-e76d-46a8-b11e-d147a9274e5f" xlink:to="loc_us-gaap_StatementTable_336e3d46-fd8d-40b8-85cf-5430e0fad1b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_9e1a1a34-564a-4f4c-9702-496beb03a0de" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_336e3d46-fd8d-40b8-85cf-5430e0fad1b1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_9e1a1a34-564a-4f4c-9702-496beb03a0de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_76debf3a-da2f-439e-ac16-ba32d63b86f0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9e1a1a34-564a-4f4c-9702-496beb03a0de" xlink:to="loc_us-gaap_EquityComponentDomain_76debf3a-da2f-439e-ac16-ba32d63b86f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_ceca7dce-3aa1-425c-86f6-285691e4b6fa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_76debf3a-da2f-439e-ac16-ba32d63b86f0" xlink:to="loc_us-gaap_CommonStockMember_ceca7dce-3aa1-425c-86f6-285691e4b6fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_b1b6ff38-ebc5-4e90-9981-a4ddd8c54908" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_76debf3a-da2f-439e-ac16-ba32d63b86f0" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_b1b6ff38-ebc5-4e90-9981-a4ddd8c54908" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_3e4400c0-59ac-46cc-9464-5c99636fec62" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_76debf3a-da2f-439e-ac16-ba32d63b86f0" xlink:to="loc_us-gaap_RetainedEarningsMember_3e4400c0-59ac-46cc-9464-5c99636fec62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockMember_5a40ee6d-d815-4a06-a5fb-11ff18d09c58" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_76debf3a-da2f-439e-ac16-ba32d63b86f0" xlink:to="loc_us-gaap_TreasuryStockMember_5a40ee6d-d815-4a06-a5fb-11ff18d09c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_48aade0a-0c9a-4d01-880a-677ae74bf576" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_76debf3a-da2f-439e-ac16-ba32d63b86f0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_48aade0a-0c9a-4d01-880a-677ae74bf576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_336e3d46-fd8d-40b8-85cf-5430e0fad1b1" xlink:to="loc_us-gaap_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_1ea044ff-3c45-4316-bdf9-7b9c7d9008b3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_CommonStockSharesIssued_1ea044ff-3c45-4316-bdf9-7b9c7d9008b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_1043ae6d-e72f-4688-b401-cf37ff34b855" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_StockholdersEquity_1043ae6d-e72f-4688-b401-cf37ff34b855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_7ff5e7a5-a893-4327-849c-db3977d154cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_NetIncomeLoss_7ff5e7a5-a893-4327-849c-db3977d154cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_32e62fb5-af66-4988-861c-9cddbd52bdc0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent_32e62fb5-af66-4988-861c-9cddbd52bdc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a7cf784d-2b88-44b4-8b51-3940796bca73" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue_a7cf784d-2b88-44b4-8b51-3940796bca73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_96e23da7-b536-40e1-a048-07d910ed60af" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesNewIssues_96e23da7-b536-40e1-a048-07d910ed60af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_55c4f162-8035-4bca-a459-8be76f9991ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_55c4f162-8035-4bca-a459-8be76f9991ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_bf9dbd5b-f049-4816-9603-ef998462ee36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_bf9dbd5b-f049-4816-9603-ef998462ee36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_ed840bf6-9558-40bb-8917-5d0f551a9b29" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_ed840bf6-9558-40bb-8917-5d0f551a9b29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_0108a601-0e07-43f5-bc87-8fcc367611e3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_CommonStockSharesIssued_0108a601-0e07-43f5-bc87-8fcc367611e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_047d3893-7d2c-48f8-b73e-099439decd99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_StatementLineItems_74821389-d9a5-4f80-916c-3092939e7823" xlink:to="loc_us-gaap_StockholdersEquity_047d3893-7d2c-48f8-b73e-099439decd99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="laws-20210331.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_340ad0ca-3666-413e-8cf4-a62eeaf7697b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4fd66d9d-6f88-4de8-9f85-08c9ccb62bd8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_340ad0ca-3666-413e-8cf4-a62eeaf7697b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_4fd66d9d-6f88-4de8-9f85-08c9ccb62bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_427155db-da88-4907-b0cb-ee7e407a647f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4fd66d9d-6f88-4de8-9f85-08c9ccb62bd8" xlink:to="loc_us-gaap_NetIncomeLoss_427155db-da88-4907-b0cb-ee7e407a647f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7e604c94-0f41-4a54-aecc-7e35d030d4fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4fd66d9d-6f88-4de8-9f85-08c9ccb62bd8" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7e604c94-0f41-4a54-aecc-7e35d030d4fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_f994209e-554e-4bf2-b45c-49fa6b983009" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7e604c94-0f41-4a54-aecc-7e35d030d4fe" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_f994209e-554e-4bf2-b45c-49fa6b983009" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_b34b7230-dab7-4323-a5f0-4b0ea95035ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7e604c94-0f41-4a54-aecc-7e35d030d4fe" xlink:to="loc_us-gaap_EmployeeBenefitsAndShareBasedCompensation_b34b7230-dab7-4323-a5f0-4b0ea95035ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_2afe6d1c-a643-4aa8-9b42-2ae8084f34a0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7e604c94-0f41-4a54-aecc-7e35d030d4fe" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_2afe6d1c-a643-4aa8-9b42-2ae8084f34a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0c63398d-9184-4f06-a75d-3413fcfe8203" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7e604c94-0f41-4a54-aecc-7e35d030d4fe" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0c63398d-9184-4f06-a75d-3413fcfe8203" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a13e0ea8-a3a3-4b22-b0c1-eb3e24551467" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0c63398d-9184-4f06-a75d-3413fcfe8203" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_a13e0ea8-a3a3-4b22-b0c1-eb3e24551467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_9f442fc4-0a64-4cf5-82c9-dafaab6eee50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0c63398d-9184-4f06-a75d-3413fcfe8203" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_9f442fc4-0a64-4cf5-82c9-dafaab6eee50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_09d50e8e-a54a-4706-8fea-3fce8b2b55d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0c63398d-9184-4f06-a75d-3413fcfe8203" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_09d50e8e-a54a-4706-8fea-3fce8b2b55d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_12b008ab-d880-4316-88e7-0f05759bf089" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0c63398d-9184-4f06-a75d-3413fcfe8203" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_12b008ab-d880-4316-88e7-0f05759bf089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_2f92bcab-7c01-4d4e-97b6-78cfb7119aed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_7e604c94-0f41-4a54-aecc-7e35d030d4fe" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_2f92bcab-7c01-4d4e-97b6-78cfb7119aed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bd9b683-5ca6-4f65-96da-e7d5812baf50" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4fd66d9d-6f88-4de8-9f85-08c9ccb62bd8" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_2bd9b683-5ca6-4f65-96da-e7d5812baf50" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_4dbebefa-2c15-4d8a-a4d4-f6dd61f67ad7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_340ad0ca-3666-413e-8cf4-a62eeaf7697b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_4dbebefa-2c15-4d8a-a4d4-f6dd61f67ad7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8cdaed4c-9017-4f35-91b0-f62f97c7cbbe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4dbebefa-2c15-4d8a-a4d4-f6dd61f67ad7" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_8cdaed4c-9017-4f35-91b0-f62f97c7cbbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness_97743a30-899f-4ea9-ad6a-1a53f9ef736c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4dbebefa-2c15-4d8a-a4d4-f6dd61f67ad7" xlink:to="loc_us-gaap_CashAcquiredInExcessOfPaymentsToAcquireBusiness_97743a30-899f-4ea9-ad6a-1a53f9ef736c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f8097eff-4fc5-4f77-9d0f-0ad6380f25bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4dbebefa-2c15-4d8a-a4d4-f6dd61f67ad7" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_f8097eff-4fc5-4f77-9d0f-0ad6380f25bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7013773f-9287-49ee-841b-a3fd875ae305" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_340ad0ca-3666-413e-8cf4-a62eeaf7697b" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_7013773f-9287-49ee-841b-a3fd875ae305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_36cae4d8-f9f7-4e80-8e13-d2a672db708d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7013773f-9287-49ee-841b-a3fd875ae305" xlink:to="loc_us-gaap_ProceedsFromRepaymentsOfLinesOfCredit_36cae4d8-f9f7-4e80-8e13-d2a672db708d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b56a3da1-dcf9-4079-9905-de7ecdee9b7e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7013773f-9287-49ee-841b-a3fd875ae305" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b56a3da1-dcf9-4079-9905-de7ecdee9b7e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_38898347-03ce-4faa-9efa-9f3ee9d4051a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7013773f-9287-49ee-841b-a3fd875ae305" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_38898347-03ce-4faa-9efa-9f3ee9d4051a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e0ec116a-55b3-4148-a767-d3f3e2d68db9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7013773f-9287-49ee-841b-a3fd875ae305" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e0ec116a-55b3-4148-a767-d3f3e2d68db9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_76c1cbdd-409f-4df9-826e-1f86543faea8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_340ad0ca-3666-413e-8cf4-a62eeaf7697b" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_76c1cbdd-409f-4df9-826e-1f86543faea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fdc2c359-40a2-4da7-b758-ae5f50af41c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_340ad0ca-3666-413e-8cf4-a62eeaf7697b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_fdc2c359-40a2-4da7-b758-ae5f50af41c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1e001fb3-cb61-426e-8222-0f075c64d6c2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_340ad0ca-3666-413e-8cf4-a62eeaf7697b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1e001fb3-cb61-426e-8222-0f075c64d6c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_65485a51-7dc8-43d3-bbad-6702a05ea71c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_340ad0ca-3666-413e-8cf4-a62eeaf7697b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_65485a51-7dc8-43d3-bbad-6702a05ea71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d8b70b86-74da-4791-908a-e8a2821005e0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_340ad0ca-3666-413e-8cf4-a62eeaf7697b" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d8b70b86-74da-4791-908a-e8a2821005e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_4a110cd8-4627-4041-9097-72ecbb3c44ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_340ad0ca-3666-413e-8cf4-a62eeaf7697b" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_4a110cd8-4627-4041-9097-72ecbb3c44ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3b1fe1f8-adea-42b6-8082-9d144f33a6ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_340ad0ca-3666-413e-8cf4-a62eeaf7697b" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3b1fe1f8-adea-42b6-8082-9d144f33a6ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_5fc12b7e-cfec-4a19-ae81-509fb8465b03" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_340ad0ca-3666-413e-8cf4-a62eeaf7697b" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_5fc12b7e-cfec-4a19-ae81-509fb8465b03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaid_2f9c2eb7-fc8e-4434-a493-49225dd03f5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxesPaid"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_5fc12b7e-cfec-4a19-ae81-509fb8465b03" xlink:to="loc_us-gaap_IncomeTaxesPaid_2f9c2eb7-fc8e-4434-a493-49225dd03f5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_6e993509-cc02-42cf-9116-7defc20994d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_5fc12b7e-cfec-4a19-ae81-509fb8465b03" xlink:to="loc_us-gaap_InterestPaidNet_6e993509-cc02-42cf-9116-7defc20994d5" 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-20210331.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_702b3125-9f01-4e70-a54d-caed82826a6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_b47e5f4a-3b60-433c-9c3f-60d0d4801eb2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_702b3125-9f01-4e70-a54d-caed82826a6b" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_b47e5f4a-3b60-433c-9c3f-60d0d4801eb2" 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-20210331.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_c6b7e60d-eccc-4af6-9afa-45076dc74d88" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c09f39ff-bffe-4b5b-bca9-c1d2dd04ccdb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c6b7e60d-eccc-4af6-9afa-45076dc74d88" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_c09f39ff-bffe-4b5b-bca9-c1d2dd04ccdb" 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-20210331.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_af4878ef-3258-4845-baf5-ccc4a5459959" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_06b7887d-6107-4db6-905d-43fa997e432e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_af4878ef-3258-4845-baf5-ccc4a5459959" xlink:to="loc_us-gaap_NumberOfReportableSegments_06b7887d-6107-4db6-905d-43fa997e432e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NumberOfBranches_2507a37a-8efc-4e4c-af5a-9c966fbe045e" xlink:href="laws-20210331.xsd#laws_NumberOfBranches"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_af4878ef-3258-4845-baf5-ccc4a5459959" xlink:to="loc_laws_NumberOfBranches_2507a37a-8efc-4e4c-af5a-9c966fbe045e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/Acquisition" xlink:type="simple" xlink:href="laws-20210331.xsd#Acquisition"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/Acquisition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_336d2646-2845-4f2a-9df5-68907b63e4f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_9261dca1-bc37-4493-8a5d-e34e6aedd0fe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationsAbstract_336d2646-2845-4f2a-9df5-68907b63e4f6" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_9261dca1-bc37-4493-8a5d-e34e6aedd0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionTables" xlink:type="simple" xlink:href="laws-20210331.xsd#AcquisitionTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_d9a5ac1b-9af6-4699-b443-e9fbe0d7eed9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_777618cd-0982-42f2-aaf1-8ad30b031080" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_d9a5ac1b-9af6-4699-b443-e9fbe0d7eed9" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_777618cd-0982-42f2-aaf1-8ad30b031080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#AcquisitionNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_3d50d7bc-f191-4c3e-9910-74568a6f0a80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3bbaee00-58db-48e1-8fb8-94d35cee6c18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationsAbstract_3d50d7bc-f191-4c3e-9910-74568a6f0a80" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3bbaee00-58db-48e1-8fb8-94d35cee6c18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_e17e2f60-dd81-4915-b81d-5a1578fba8ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3bbaee00-58db-48e1-8fb8-94d35cee6c18" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_e17e2f60-dd81-4915-b81d-5a1578fba8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1f00c06c-c3c1-48fa-9866-c7d5ed75541f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e17e2f60-dd81-4915-b81d-5a1578fba8ce" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1f00c06c-c3c1-48fa-9866-c7d5ed75541f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember_f8144a88-3295-4ad8-a14f-e2a9b82c1ffb" xlink:href="laws-20210331.xsd#laws_PartsmasterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1f00c06c-c3c1-48fa-9866-c7d5ed75541f" xlink:to="loc_laws_PartsmasterMember_f8144a88-3295-4ad8-a14f-e2a9b82c1ffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_64cdb349-19a6-4a62-bfe3-a936f81f265d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3bbaee00-58db-48e1-8fb8-94d35cee6c18" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_64cdb349-19a6-4a62-bfe3-a936f81f265d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c1391e4a-2405-4bf8-8c52-315e610a3514" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_64cdb349-19a6-4a62-bfe3-a936f81f265d" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c1391e4a-2405-4bf8-8c52-315e610a3514" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_b738e973-fc14-45f0-9370-627a3a40af36" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c1391e4a-2405-4bf8-8c52-315e610a3514" xlink:to="loc_us-gaap_CustomerRelationshipsMember_b738e973-fc14-45f0-9370-627a3a40af36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_52eb3a07-319c-4988-a582-91a574cd5122" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_c1391e4a-2405-4bf8-8c52-315e610a3514" xlink:to="loc_us-gaap_TradeNamesMember_52eb3a07-319c-4988-a582-91a574cd5122" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_ff4ba6d2-aee1-4332-a7e5-4bebd0b43b86" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3bbaee00-58db-48e1-8fb8-94d35cee6c18" xlink:to="loc_srt_StatementScenarioAxis_ff4ba6d2-aee1-4332-a7e5-4bebd0b43b86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_576b8943-e93d-41ee-8d43-40136705c18e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_ff4ba6d2-aee1-4332-a7e5-4bebd0b43b86" xlink:to="loc_srt_ScenarioUnspecifiedDomain_576b8943-e93d-41ee-8d43-40136705c18e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_5174e033-53f3-406e-9a20-a7e9b579dc67" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_576b8943-e93d-41ee-8d43-40136705c18e" xlink:to="loc_srt_ScenarioForecastMember_5174e033-53f3-406e-9a20-a7e9b579dc67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_3bbaee00-58db-48e1-8fb8-94d35cee6c18" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity_cad06ef6-03db-422f-867a-2bb8c4a4aaaa" xlink:href="laws-20210331.xsd#laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity_cad06ef6-03db-422f-867a-2bb8c4a4aaaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity_232a4d88-270c-45a7-8f27-5dcb673ae952" xlink:href="laws-20210331.xsd#laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity_232a4d88-270c-45a7-8f27-5dcb673ae952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1d147d8b-c52e-40de-9478-927f7b9e8267" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_1d147d8b-c52e-40de-9478-927f7b9e8267" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_681412c7-ac02-4b7e-b15f-5bc27294655b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_681412c7-ac02-4b7e-b15f-5bc27294655b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AcquisitionLiability_7fbac339-dd4e-4771-a412-0d6dca64341d" xlink:href="laws-20210331.xsd#laws_AcquisitionLiability"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_laws_AcquisitionLiability_7fbac339-dd4e-4771-a412-0d6dca64341d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5af7ce32-4721-41cf-982a-21894f262ac4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_InterestExpense_5af7ce32-4721-41cf-982a-21894f262ac4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b5f56dba-6e92-4686-b57c-83ebd5ebdedc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_b5f56dba-6e92-4686-b57c-83ebd5ebdedc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_b7197c89-7be7-4ff4-aaf8-6dc3b6690059" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_b7197c89-7be7-4ff4-aaf8-6dc3b6690059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c982be8c-4c5c-471d-986f-95fcffe605ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_Goodwill_c982be8c-4c5c-471d-986f-95fcffe605ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_2eeab905-0142-43e2-aee8-c15102c77374" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible_2eeab905-0142-43e2-aee8-c15102c77374" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_fed166b9-e317-4302-a87b-d88879005990" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_fed166b9-e317-4302-a87b-d88879005990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_191d441b-623b-4ec3-95a2-31df73b34834" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_191d441b-623b-4ec3-95a2-31df73b34834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_dd167412-3b59-4a7d-8d64-91c9944eaf79" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_dd167412-3b59-4a7d-8d64-91c9944eaf79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_63b61a59-d956-4f7f-9d1b-aec839436632" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_caf81cce-77f9-4358-ae6f-bc95c234b549" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_63b61a59-d956-4f7f-9d1b-aec839436632" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#AcquisitionInitialPurchasePriceAllocationDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_78d29b90-f28e-495c-b9ed-71b3bd1471c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1cdf5858-df42-4dc4-b54b-f2e5bdafc7b9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationsAbstract_78d29b90-f28e-495c-b9ed-71b3bd1471c1" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1cdf5858-df42-4dc4-b54b-f2e5bdafc7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_23bfefb7-eda7-4ef2-a218-cace55c8eff6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1cdf5858-df42-4dc4-b54b-f2e5bdafc7b9" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_23bfefb7-eda7-4ef2-a218-cace55c8eff6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3524ed8-fa61-4f4d-ab26-782b2aa44c34" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_23bfefb7-eda7-4ef2-a218-cace55c8eff6" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3524ed8-fa61-4f4d-ab26-782b2aa44c34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember_7bbc957c-e5d1-4869-96ec-7ba08884f050" xlink:href="laws-20210331.xsd#laws_PartsmasterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_d3524ed8-fa61-4f4d-ab26-782b2aa44c34" xlink:to="loc_laws_PartsmasterMember_7bbc957c-e5d1-4869-96ec-7ba08884f050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bf9ad371-d750-4633-8ddd-f20830113846" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1cdf5858-df42-4dc4-b54b-f2e5bdafc7b9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_bf9ad371-d750-4633-8ddd-f20830113846" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_df8674a3-cc96-4e78-9ec8-4382b7e20f59" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bf9ad371-d750-4633-8ddd-f20830113846" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_df8674a3-cc96-4e78-9ec8-4382b7e20f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_4c238118-fe91-4afe-a632-f756dd669936" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_df8674a3-cc96-4e78-9ec8-4382b7e20f59" xlink:to="loc_us-gaap_CustomerRelationshipsMember_4c238118-fe91-4afe-a632-f756dd669936" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_07037818-65db-4850-acb8-a69c6c9d98f9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_TradeNamesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_df8674a3-cc96-4e78-9ec8-4382b7e20f59" xlink:to="loc_us-gaap_TradeNamesMember_07037818-65db-4850-acb8-a69c6c9d98f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_2d2c1cd2-c56a-4230-8e26-e4cc6221000f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1cdf5858-df42-4dc4-b54b-f2e5bdafc7b9" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_2d2c1cd2-c56a-4230-8e26-e4cc6221000f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_9a21430e-2c3c-44e0-8c56-6c9d473a32ab" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2d2c1cd2-c56a-4230-8e26-e4cc6221000f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_9a21430e-2c3c-44e0-8c56-6c9d473a32ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_fe3f48a9-f9cc-471a-8561-a2e5b43cb4fd" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_9a21430e-2c3c-44e0-8c56-6c9d473a32ab" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable_fe3f48a9-f9cc-471a-8561-a2e5b43cb4fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_589c2dfa-768e-4d98-b0e8-12168b5701e8" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_9a21430e-2c3c-44e0-8c56-6c9d473a32ab" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses_589c2dfa-768e-4d98-b0e8-12168b5701e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_c4548cda-db83-4ab2-98f8-4c0e82e83d99" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_9a21430e-2c3c-44e0-8c56-6c9d473a32ab" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability_c4548cda-db83-4ab2-98f8-4c0e82e83d99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_0da5c020-62dd-49cd-b7d8-c92c4e893934" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_9a21430e-2c3c-44e0-8c56-6c9d473a32ab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation_0da5c020-62dd-49cd-b7d8-c92c4e893934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_e7ceabc5-4574-497b-aa9f-ddde2ee5b40b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract_9a21430e-2c3c-44e0-8c56-6c9d473a32ab" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities_e7ceabc5-4574-497b-aa9f-ddde2ee5b40b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_2d2c1cd2-c56a-4230-8e26-e4cc6221000f" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3d4a0ee2-441a-4993-8c6d-709c881817fb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_us-gaap_Goodwill_3d4a0ee2-441a-4993-8c6d-709c881817fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_12248780-5e63-499a-8e2f-fe2c5222e396" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory_12248780-5e63-499a-8e2f-fe2c5222e396" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a9c2ed8c-87a4-448a-8d9c-4246bd9da542" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables_a9c2ed8c-87a4-448a-8d9c-4246bd9da542" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_5c7cf642-db7a-47a1-9e0d-f094bb6dd382" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_5c7cf642-db7a-47a1-9e0d-f094bb6dd382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_35f69138-c0bd-493f-9048-88bea35a96f8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment_35f69138-c0bd-493f-9048-88bea35a96f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_2f868e8b-58a2-4ba9-a405-906193915eb3" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets_2f868e8b-58a2-4ba9-a405-906193915eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_45e5e4ff-bf2a-43bf-af93-f2fe9abaf26b" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets_45e5e4ff-bf2a-43bf-af93-f2fe9abaf26b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_7aa89ab6-2069-47c4-83cd-c858cd2c077f" xlink:href="laws-20210331.xsd#laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract_2b7afa5e-1d04-4005-949c-1abddae5c8e5" xlink:to="loc_laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill_7aa89ab6-2069-47c4-83cd-c858cd2c077f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevenueRecognition" xlink:type="simple" xlink:href="laws-20210331.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_a5fe01a6-5699-4e62-a185-d11cc0ad9996" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6d685d5d-5660-4ca7-8e7a-783c2344f305" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a5fe01a6-5699-4e62-a185-d11cc0ad9996" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerTextBlock_6d685d5d-5660-4ca7-8e7a-783c2344f305" 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-20210331.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_b6b58276-2a83-41a9-9020-9e805dc663e4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_4c0dd0a2-dca1-42f8-8f23-844c989d98ac" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b6b58276-2a83-41a9-9020-9e805dc663e4" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_4c0dd0a2-dca1-42f8-8f23-844c989d98ac" 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-20210331.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_1321efce-f0c8-462e-8919-2a916c76013d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfOperatingSegments_a95a21c1-02eb-47b5-b144-06112a03f2c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_NumberOfOperatingSegments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1321efce-f0c8-462e-8919-2a916c76013d" xlink:to="loc_us-gaap_NumberOfOperatingSegments_a95a21c1-02eb-47b5-b144-06112a03f2c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_bf5968cf-e114-4998-8922-4ec9ad7c23e2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisaggregationOfRevenueTable"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenueFromContractWithCustomerAbstract_1321efce-f0c8-462e-8919-2a916c76013d" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bf5968cf-e114-4998-8922-4ec9ad7c23e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4b378c13-e20d-444c-badb-e42782710fac" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_bf5968cf-e114-4998-8922-4ec9ad7c23e2" xlink:to="loc_srt_ProductOrServiceAxis_4b378c13-e20d-444c-badb-e42782710fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_600ea466-5e97-41b2-a907-cb36ef7e7ea0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_4b378c13-e20d-444c-badb-e42782710fac" xlink:to="loc_srt_ProductsAndServicesDomain_600ea466-5e97-41b2-a907-cb36ef7e7ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ServiceMember_42b00858-0bad-4db4-8cb5-c5bbe1d4252a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ServiceMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_600ea466-5e97-41b2-a907-cb36ef7e7ea0" xlink:to="loc_us-gaap_ServiceMember_42b00858-0bad-4db4-8cb5-c5bbe1d4252a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_ba3743e3-a523-4403-9049-3af9dc9749b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_bf5968cf-e114-4998-8922-4ec9ad7c23e2" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_ba3743e3-a523-4403-9049-3af9dc9749b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a79dcbf3-1464-40b8-9330-b2aeb0c14a5f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_ba3743e3-a523-4403-9049-3af9dc9749b0" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a79dcbf3-1464-40b8-9330-b2aeb0c14a5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_5f2358f1-34c2-47fc-b9ae-335e140a6ce2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_ba3743e3-a523-4403-9049-3af9dc9749b0" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_5f2358f1-34c2-47fc-b9ae-335e140a6ce2" 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-20210331.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_e2d86ead-dc7e-40a0-be7c-1a95c255b675" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DeferredRevenueDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_46878c77-5d97-4963-aa10-38aaff2cbbbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e2d86ead-dc7e-40a0-be7c-1a95c255b675" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_46878c77-5d97-4963-aa10-38aaff2cbbbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_ba302bde-72ac-4af0-a8e7-ed951d880d70" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_46878c77-5d97-4963-aa10-38aaff2cbbbf" xlink:to="loc_srt_StatementGeographicalAxis_ba302bde-72ac-4af0-a8e7-ed951d880d70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_5bb483a6-f10e-4e67-8dce-cf13f097c9d7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_ba302bde-72ac-4af0-a8e7-ed951d880d70" xlink:to="loc_srt_SegmentGeographicalDomain_5bb483a6-f10e-4e67-8dce-cf13f097c9d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_904731ee-6b45-4d84-81b8-f23239867830" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5bb483a6-f10e-4e67-8dce-cf13f097c9d7" xlink:to="loc_country_US_904731ee-6b45-4d84-81b8-f23239867830" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_5a5be1c0-7b2b-410d-b514-2d0fdfa529b9" xlink:href="https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_5bb483a6-f10e-4e67-8dce-cf13f097c9d7" xlink:to="loc_country_CA_5a5be1c0-7b2b-410d-b514-2d0fdfa529b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_649639eb-fba8-4238-8faf-c893cb2d0d0e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_46878c77-5d97-4963-aa10-38aaff2cbbbf" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_649639eb-fba8-4238-8faf-c893cb2d0d0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_07ba9117-2816-4972-9bd4-e78bf7f8be4c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_649639eb-fba8-4238-8faf-c893cb2d0d0e" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_07ba9117-2816-4972-9bd4-e78bf7f8be4c" 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-20210331.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_b64c93c6-8021-4f81-8fe9-85c1cc6ec8c3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RevenueFromContractWithCustomerAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_f9b1243a-d0a2-4106-a4cd-c007c3dd31c1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b64c93c6-8021-4f81-8fe9-85c1cc6ec8c3" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_f9b1243a-d0a2-4106-a4cd-c007c3dd31c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_012f0f15-01f6-496d-8540-73de952e4952" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_f9b1243a-d0a2-4106-a4cd-c007c3dd31c1" xlink:to="loc_srt_ProductOrServiceAxis_012f0f15-01f6-496d-8540-73de952e4952" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ProductsAndServicesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_012f0f15-01f6-496d-8540-73de952e4952" xlink:to="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FasteningSystemMember_be73676a-9db9-4991-a705-c957ff43dce3" xlink:href="laws-20210331.xsd#laws_FasteningSystemMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_FasteningSystemMember_be73676a-9db9-4991-a705-c957ff43dce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_CuttingToolsAndAbrasivesMember_e6204d2a-5e54-4c3a-a24d-0862514f3253" xlink:href="laws-20210331.xsd#laws_CuttingToolsAndAbrasivesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_CuttingToolsAndAbrasivesMember_e6204d2a-5e54-4c3a-a24d-0862514f3253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FluidPowerMember_7e9e173c-6e4e-4aa2-9da6-757d906b62f8" xlink:href="laws-20210331.xsd#laws_FluidPowerMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_FluidPowerMember_7e9e173c-6e4e-4aa2-9da6-757d906b62f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_ElectricalMember_7e29504d-22d1-4961-8d13-e7cae2f7d7b9" xlink:href="laws-20210331.xsd#laws_ElectricalMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_ElectricalMember_7e29504d-22d1-4961-8d13-e7cae2f7d7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SpecialtyChemicalsMember_ed299882-1daf-43e4-9b66-3ceb5493cc42" xlink:href="laws-20210331.xsd#laws_SpecialtyChemicalsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_SpecialtyChemicalsMember_ed299882-1daf-43e4-9b66-3ceb5493cc42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AftermarketAutomotiveSuppliesMember_198e99ba-a165-40db-a0b8-95c0ad398765" xlink:href="laws-20210331.xsd#laws_AftermarketAutomotiveSuppliesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_AftermarketAutomotiveSuppliesMember_198e99ba-a165-40db-a0b8-95c0ad398765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SafetyMember_d8680411-bd8a-4905-aca3-784e2345eed5" xlink:href="laws-20210331.xsd#laws_SafetyMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_SafetyMember_d8680411-bd8a-4905-aca3-784e2345eed5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_WeldingAndMetalRepairMember_723a9aae-1d18-487e-9e29-83ebb5703d6e" xlink:href="laws-20210331.xsd#laws_WeldingAndMetalRepairMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_laws_WeldingAndMetalRepairMember_723a9aae-1d18-487e-9e29-83ebb5703d6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductAndServiceOtherMember_a15f0e1b-a695-4cd1-bb6f-a029b98a3c70" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_377101eb-adb9-48c5-9562-c0854b989717" xlink:to="loc_us-gaap_ProductAndServiceOtherMember_a15f0e1b-a695-4cd1-bb6f-a029b98a3c70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_72a226aa-9ef4-48de-adb6-f7cf21295c7f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f9b1243a-d0a2-4106-a4cd-c007c3dd31c1" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_72a226aa-9ef4-48de-adb6-f7cf21295c7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_1610ceec-d984-450d-88ec-f7d7f2e7e06b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_72a226aa-9ef4-48de-adb6-f7cf21295c7f" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_1610ceec-d984-450d-88ec-f7d7f2e7e06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_51ec4429-0124-45ae-8692-bdd446346dd7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1610ceec-d984-450d-88ec-f7d7f2e7e06b" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_51ec4429-0124-45ae-8692-bdd446346dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eed1b3bb-087b-4be2-815b-f3cd3ee6f781" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f9b1243a-d0a2-4106-a4cd-c007c3dd31c1" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_eed1b3bb-087b-4be2-815b-f3cd3ee6f781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c612f3cd-65a5-4089-a279-3ab8eb5c3932" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_eed1b3bb-087b-4be2-815b-f3cd3ee6f781" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_c612f3cd-65a5-4089-a279-3ab8eb5c3932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_3a22238a-6037-4c9e-a433-8e93cc6960f6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c612f3cd-65a5-4089-a279-3ab8eb5c3932" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_3a22238a-6037-4c9e-a433-8e93cc6960f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_f6d66c00-9fb7-44fd-ae30-2b36e1a5da1f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f9b1243a-d0a2-4106-a4cd-c007c3dd31c1" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_f6d66c00-9fb7-44fd-ae30-2b36e1a5da1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_5c0eff01-b010-4106-8ba4-1f1449984a81" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f6d66c00-9fb7-44fd-ae30-2b36e1a5da1f" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_5c0eff01-b010-4106-8ba4-1f1449984a81" 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-20210331.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_cda1442f-425e-46ea-a71d-039fdc98dfcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_07ee1ebf-ea0a-476c-9565-c23fe622aa6b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cda1442f-425e-46ea-a71d-039fdc98dfcb" xlink:to="loc_us-gaap_CashAndCashEquivalentsDisclosureTextBlock_07ee1ebf-ea0a-476c-9565-c23fe622aa6b" 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-20210331.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_67763e23-809d-419e-8b62-ccb20a90af7a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedCashAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_33e8e9dd-000a-42a3-9bda-95b132681bdf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_67763e23-809d-419e-8b62-ccb20a90af7a" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_33e8e9dd-000a-42a3-9bda-95b132681bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_9f6698cf-2b87-4ae2-bf84-fbc155de73ca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_33e8e9dd-000a-42a3-9bda-95b132681bdf" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis_9f6698cf-2b87-4ae2-bf84-fbc155de73ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_405d6560-e6b2-4e68-9100-7a163ad4559c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_9f6698cf-2b87-4ae2-bf84-fbc155de73ca" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_405d6560-e6b2-4e68-9100-7a163ad4559c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MoneyMarketFundsMember_bf977c63-234e-443f-8e58-874c10ac8a27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_MoneyMarketFundsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_405d6560-e6b2-4e68-9100-7a163ad4559c" xlink:to="loc_us-gaap_MoneyMarketFundsMember_bf977c63-234e-443f-8e58-874c10ac8a27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_GuaranteedInvestmentCertificateMember_95904fec-69bd-4472-a1f8-4fcd11948482" xlink:href="laws-20210331.xsd#laws_GuaranteedInvestmentCertificateMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsCashAndCashEquivalentsMember_405d6560-e6b2-4e68-9100-7a163ad4559c" xlink:to="loc_laws_GuaranteedInvestmentCertificateMember_95904fec-69bd-4472-a1f8-4fcd11948482" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_d5596b86-a928-4738-ba58-7c4835c3e6bd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_33e8e9dd-000a-42a3-9bda-95b132681bdf" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_d5596b86-a928-4738-ba58-7c4835c3e6bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b583523c-5d90-41dc-bdb3-da2d14bc7d4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d5596b86-a928-4738-ba58-7c4835c3e6bd" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue_b583523c-5d90-41dc-bdb3-da2d14bc7d4e" 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-20210331.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_b764f384-4384-4381-9775-7c8fefae3895" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_dd5909c6-1772-458f-9c87-9d2539db4923" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b764f384-4384-4381-9775-7c8fefae3895" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_dd5909c6-1772-458f-9c87-9d2539db4923" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesNetTables" xlink:type="simple" xlink:href="laws-20210331.xsd#InventoriesNetTables"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesNetTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_c6249742-74f7-4770-9c53-19c637b9e0e6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e9d2f278-5690-4944-a90c-4563624e31aa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c6249742-74f7-4770-9c53-19c637b9e0e6" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_e9d2f278-5690-4944-a90c-4563624e31aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#InventoriesNetScheduleofInventoryDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_c776504f-36ee-4d02-ad93-410bfdfe6018" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNetAbstract_528028af-5b66-49e0-8ac6-6a88dd97c70a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c776504f-36ee-4d02-ad93-410bfdfe6018" xlink:to="loc_us-gaap_InventoryNetAbstract_528028af-5b66-49e0-8ac6-6a88dd97c70a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryGross_1c895bff-49f7-46b1-8bb4-aef336b58053" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_528028af-5b66-49e0-8ac6-6a88dd97c70a" xlink:to="loc_us-gaap_InventoryGross_1c895bff-49f7-46b1-8bb4-aef336b58053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryValuationReserves_7788de0d-7aec-407a-b29c-44cb00eda168" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_528028af-5b66-49e0-8ac6-6a88dd97c70a" xlink:to="loc_us-gaap_InventoryValuationReserves_7788de0d-7aec-407a-b29c-44cb00eda168" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_f5fba52c-8a09-4b97-b6d8-a21bf43c3784" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_528028af-5b66-49e0-8ac6-6a88dd97c70a" xlink:to="loc_us-gaap_InventoryNet_f5fba52c-8a09-4b97-b6d8-a21bf43c3784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#InventoriesNetNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_55b167b6-fd14-4da1-a492-ec2ee1547778" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryCurrentTable_cc9c8cd6-28bf-4f16-b9bb-84a0a0dc24f7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryCurrentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_55b167b6-fd14-4da1-a492-ec2ee1547778" xlink:to="loc_us-gaap_InventoryCurrentTable_cc9c8cd6-28bf-4f16-b9bb-84a0a0dc24f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_d65d4dbc-5b86-402c-a25e-5c5a09fed6d3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_InventoryCurrentTable_cc9c8cd6-28bf-4f16-b9bb-84a0a0dc24f7" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_d65d4dbc-5b86-402c-a25e-5c5a09fed6d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_37bf6704-9e73-4857-8773-2e79cc7d1419" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d65d4dbc-5b86-402c-a25e-5c5a09fed6d3" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_37bf6704-9e73-4857-8773-2e79cc7d1419" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember_414aeebd-4143-43f6-ae84-d6488dd35057" xlink:href="laws-20210331.xsd#laws_PartsmasterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_37bf6704-9e73-4857-8773-2e79cc7d1419" xlink:to="loc_laws_PartsmasterMember_414aeebd-4143-43f6-ae84-d6488dd35057" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLineItems_861d8ac6-92c7-473c-9392-00472898671b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryCurrentTable_cc9c8cd6-28bf-4f16-b9bb-84a0a0dc24f7" xlink:to="loc_us-gaap_InventoryLineItems_861d8ac6-92c7-473c-9392-00472898671b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryLIFOReservePeriodCharge_ac6a0a9d-8ea7-41d7-a2c8-aa9c4e1895ed" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_InventoryLIFOReservePeriodCharge"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryLineItems_861d8ac6-92c7-473c-9392-00472898671b" xlink:to="loc_us-gaap_InventoryLIFOReservePeriodCharge_ac6a0a9d-8ea7-41d7-a2c8-aa9c4e1895ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/GoodwillGoodwill" xlink:type="simple" xlink:href="laws-20210331.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_46a0f349-e981-4914-b94e-05799ca10cfe" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillDisclosureTextBlock_e25170c5-365c-49db-a7ac-b2e4f6ac72d5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_46a0f349-e981-4914-b94e-05799ca10cfe" xlink:to="loc_us-gaap_GoodwillDisclosureTextBlock_e25170c5-365c-49db-a7ac-b2e4f6ac72d5" 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-20210331.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_16dab6b0-ea9b-48a1-b8c7-b7ea77f94422" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTextBlock_2dd98a64-6de3-4450-80a3-c1ddd6dc9fef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_16dab6b0-ea9b-48a1-b8c7-b7ea77f94422" xlink:to="loc_us-gaap_ScheduleOfGoodwillTextBlock_2dd98a64-6de3-4450-80a3-c1ddd6dc9fef" 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-20210331.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_d43decd9-20a5-4107-8057-24548d22dec4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfGoodwillTable_cfaa0676-0e8f-44d3-9c82-1866d0c149a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_d43decd9-20a5-4107-8057-24548d22dec4" xlink:to="loc_us-gaap_ScheduleOfGoodwillTable_cfaa0676-0e8f-44d3-9c82-1866d0c149a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_57b796fa-d8fd-40f2-a045-c9b45f5c69a1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cfaa0676-0e8f-44d3-9c82-1866d0c149a2" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_57b796fa-d8fd-40f2-a045-c9b45f5c69a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_dcece971-bc22-4956-908f-f9ef2f080760" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_57b796fa-d8fd-40f2-a045-c9b45f5c69a1" xlink:to="loc_us-gaap_SegmentDomain_dcece971-bc22-4956-908f-f9ef2f080760" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LawsonSegmentMember_3be33e15-6f88-44b8-b75a-669bcc1b4fc6" xlink:href="laws-20210331.xsd#laws_LawsonSegmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dcece971-bc22-4956-908f-f9ef2f080760" xlink:to="loc_laws_LawsonSegmentMember_3be33e15-6f88-44b8-b75a-669bcc1b4fc6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BoltSegmentMember_97dee7bb-81d3-4ae6-ace7-a935760a3a90" xlink:href="laws-20210331.xsd#laws_BoltSegmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_dcece971-bc22-4956-908f-f9ef2f080760" xlink:to="loc_laws_BoltSegmentMember_97dee7bb-81d3-4ae6-ace7-a935760a3a90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillLineItems_1c9618af-ef8e-4c7d-92d2-7d1d35a8922c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cfaa0676-0e8f-44d3-9c82-1866d0c149a2" xlink:to="loc_us-gaap_GoodwillLineItems_1c9618af-ef8e-4c7d-92d2-7d1d35a8922c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillRollForward_3e0484e4-3eed-4bb9-a63b-f20439a4db8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1c9618af-ef8e-4c7d-92d2-7d1d35a8922c" xlink:to="loc_us-gaap_GoodwillRollForward_3e0484e4-3eed-4bb9-a63b-f20439a4db8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_bf414446-e697-4456-82d1-8fdaf8ca6d84" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3e0484e4-3eed-4bb9-a63b-f20439a4db8a" xlink:to="loc_us-gaap_Goodwill_bf414446-e697-4456-82d1-8fdaf8ca6d84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_5740a6e8-825e-4242-be37-60c692b6904c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3e0484e4-3eed-4bb9-a63b-f20439a4db8a" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_5740a6e8-825e-4242-be37-60c692b6904c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_c29d342e-f228-4ec6-beb0-5949d0af1b47" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3e0484e4-3eed-4bb9-a63b-f20439a4db8a" xlink:to="loc_us-gaap_Goodwill_c29d342e-f228-4ec6-beb0-5949d0af1b47" 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-20210331.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_7cc961f8-6434-473e-af04-24feebd30f82" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_32deee09-6890-4a02-ae9a-ded3e8192f77" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_7cc961f8-6434-473e-af04-24feebd30f82" xlink:to="loc_us-gaap_IntangibleAssetsDisclosureTextBlock_32deee09-6890-4a02-ae9a-ded3e8192f77" 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-20210331.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_aa4cf7f5-7e7f-43e2-a934-4bef509d3087" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_94fcb9cf-5d91-4a13-8377-eec60bc41d0c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_aa4cf7f5-7e7f-43e2-a934-4bef509d3087" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_94fcb9cf-5d91-4a13-8377-eec60bc41d0c" 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-20210331.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_4c7ab88e-856b-400d-b1f8-40d4d7a7e740" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwillAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_68eac29c-d90c-4f99-b710-387e0b6a0e5e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_4c7ab88e-856b-400d-b1f8-40d4d7a7e740" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_68eac29c-d90c-4f99-b710-387e0b6a0e5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_57ea1af8-ebf3-4b3e-9163-9f0c2f63ec9c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_68eac29c-d90c-4f99-b710-387e0b6a0e5e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_57ea1af8-ebf3-4b3e-9163-9f0c2f63ec9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a86945d2-8408-49cd-8fa5-9048857d233f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_57ea1af8-ebf3-4b3e-9163-9f0c2f63ec9c" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_a86945d2-8408-49cd-8fa5-9048857d233f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TradeNamesMember_dd3691b1-666f-4481-95e7-9e99f6292c8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a86945d2-8408-49cd-8fa5-9048857d233f" xlink:to="loc_us-gaap_TradeNamesMember_dd3691b1-666f-4481-95e7-9e99f6292c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_76e56108-376e-4373-985d-58aee87a7669" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a86945d2-8408-49cd-8fa5-9048857d233f" xlink:to="loc_us-gaap_CustomerRelationshipsMember_76e56108-376e-4373-985d-58aee87a7669" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c2faac0c-3e39-4e06-93ae-b8234e6ebd87" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_68eac29c-d90c-4f99-b710-387e0b6a0e5e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c2faac0c-3e39-4e06-93ae-b8234e6ebd87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5e71a123-db70-4be5-b32a-db9df9128cf0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c2faac0c-3e39-4e06-93ae-b8234e6ebd87" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_5e71a123-db70-4be5-b32a-db9df9128cf0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_27b4b78b-b7cb-4ced-84b0-7060ba5d190a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c2faac0c-3e39-4e06-93ae-b8234e6ebd87" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_27b4b78b-b7cb-4ced-84b0-7060ba5d190a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_91cbcaa0-87f3-48db-8771-dc830c5c7cf9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_c2faac0c-3e39-4e06-93ae-b8234e6ebd87" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_91cbcaa0-87f3-48db-8771-dc830c5c7cf9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_768f231e-d948-4b5f-8824-c06bcb3e1d5c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_c2faac0c-3e39-4e06-93ae-b8234e6ebd87" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_768f231e-d948-4b5f-8824-c06bcb3e1d5c" 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-20210331.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_6e3e7ac8-35cb-450f-a827-ef4cfdbb55a2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_4723e6be-e0b6-403c-9f29-bff29d7d40db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6e3e7ac8-35cb-450f-a827-ef4cfdbb55a2" xlink:to="loc_us-gaap_OperatingLeasesOfLessorDisclosureTextBlock_4723e6be-e0b6-403c-9f29-bff29d7d40db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_75d82bd6-316c-42a6-93e0-943196e52bcb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6e3e7ac8-35cb-450f-a827-ef4cfdbb55a2" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_75d82bd6-316c-42a6-93e0-943196e52bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_d0b6927c-3213-4d89-afff-352e05e83bd5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6e3e7ac8-35cb-450f-a827-ef4cfdbb55a2" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_d0b6927c-3213-4d89-afff-352e05e83bd5" 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-20210331.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_8536a7ea-31ae-45d1-98ec-9b08e3cb0667" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_679ea1ec-c1d0-4202-a756-930ee88abef3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8536a7ea-31ae-45d1-98ec-9b08e3cb0667" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_679ea1ec-c1d0-4202-a756-930ee88abef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_7c96f09c-617e-439f-9503-e5ab3818dc18" xlink:href="laws-20210331.xsd#laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_8536a7ea-31ae-45d1-98ec-9b08e3cb0667" xlink:to="loc_laws_OperatingLeaseAssetsAndLiabilitiesTableTextBlock_7c96f09c-617e-439f-9503-e5ab3818dc18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_127f8aca-6b89-4080-a5f2-3341f268c305" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8536a7ea-31ae-45d1-98ec-9b08e3cb0667" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_127f8aca-6b89-4080-a5f2-3341f268c305" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_5fb0ae72-f055-453b-a71b-03ce08e9120e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_8536a7ea-31ae-45d1-98ec-9b08e3cb0667" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_5fb0ae72-f055-453b-a71b-03ce08e9120e" 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-20210331.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_2718dc9a-f969-45ff-97c5-efadf1c26c83" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_f8d6bb5a-5236-4fed-aa53-33c92c74674c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2718dc9a-f969-45ff-97c5-efadf1c26c83" xlink:to="loc_us-gaap_OperatingLeaseCost_f8d6bb5a-5236-4fed-aa53-33c92c74674c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_a8788390-411f-43e4-9281-4da12bafe08c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2718dc9a-f969-45ff-97c5-efadf1c26c83" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_a8788390-411f-43e4-9281-4da12bafe08c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_7a9d3f34-b8d1-4d1e-9c7a-4d5b7029916f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2718dc9a-f969-45ff-97c5-efadf1c26c83" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_7a9d3f34-b8d1-4d1e-9c7a-4d5b7029916f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseCost_fdf6fdbf-8298-4f22-ba7c-1a275fa77c33" xlink:href="laws-20210331.xsd#laws_FinanceLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_2718dc9a-f969-45ff-97c5-efadf1c26c83" xlink:to="loc_laws_FinanceLeaseCost_fdf6fdbf-8298-4f22-ba7c-1a275fa77c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_c271795a-0d73-4cd3-93a5-5d1df68fbb02" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_2718dc9a-f969-45ff-97c5-efadf1c26c83" xlink:to="loc_us-gaap_LeaseCost_c271795a-0d73-4cd3-93a5-5d1df68fbb02" 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-20210331.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_cee5df72-644f-433e-8d8e-5048376072fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_86915a75-e8b7-404f-bafc-b1f4403d00ec" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_86915a75-e8b7-404f-bafc-b1f4403d00ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset_ee3b5d1b-a773-4370-8c05-8a52b4f2c931" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_ee3b5d1b-a773-4370-8c05-8a52b4f2c931" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseAssetsRightofUseAsset_db52d281-3a26-4d3b-a612-ffe72b134de3" xlink:href="laws-20210331.xsd#laws_LeaseAssetsRightofUseAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_laws_LeaseAssetsRightofUseAsset_db52d281-3a26-4d3b-a612-ffe72b134de3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_27d37e3e-ac35-4355-bd2c-28f7f81a4dbf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_27d37e3e-ac35-4355-bd2c-28f7f81a4dbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_7da13bc1-a389-4f0a-88eb-4a882ac23e4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_7da13bc1-a389-4f0a-88eb-4a882ac23e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityCurrent_9b8400ce-403d-46b6-a435-dd0162405e69" xlink:href="laws-20210331.xsd#laws_LeaseLiabilityCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_laws_LeaseLiabilityCurrent_9b8400ce-403d-46b6-a435-dd0162405e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_92255af6-e87a-4abe-9247-71532e5564fd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_92255af6-e87a-4abe-9247-71532e5564fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_9af5dbff-5225-49c7-907d-76ae1a1b6ca8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_9af5dbff-5225-49c7-907d-76ae1a1b6ca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LeaseLiabilityNoncurrent_26af3e82-1e31-4c2f-9b31-02a4d131041b" xlink:href="laws-20210331.xsd#laws_LeaseLiabilityNoncurrent"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_laws_LeaseLiabilityNoncurrent_26af3e82-1e31-4c2f-9b31-02a4d131041b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation_aa6e1fc0-0ade-4bd3-942c-707018b8cfca" xlink:href="laws-20210331.xsd#laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_laws_OperatingLeaseRightofUseAssetAccumulatedDepreciation_aa6e1fc0-0ade-4bd3-942c-707018b8cfca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_a3bcd0f7-fec9-4c99-b1e2-609e2a797cae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization_a3bcd0f7-fec9-4c99-b1e2-609e2a797cae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_17695671-8c75-4505-8816-54e13036c241" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_17695671-8c75-4505-8816-54e13036c241" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_c9755d40-744a-474c-b904-e8e2783fc75e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_c9755d40-744a-474c-b904-e8e2783fc75e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_9dc86cb4-39af-401b-856e-cdfb519a370b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_9dc86cb4-39af-401b-856e-cdfb519a370b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_c7fd034d-c843-4111-b652-cfe0b2a1df3a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cee5df72-644f-433e-8d8e-5048376072fd" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_c7fd034d-c843-4111-b652-cfe0b2a1df3a" 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-20210331.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_e02337bf-21ae-4b9a-8647-8fe009d48f75" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_16aa707c-1bd9-4e7c-b807-eaf61a365d33" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e02337bf-21ae-4b9a-8647-8fe009d48f75" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_16aa707c-1bd9-4e7c-b807-eaf61a365d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_f3b5f486-6919-4726-94c6-dfcd98ae3017" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_16aa707c-1bd9-4e7c-b807-eaf61a365d33" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear_f3b5f486-6919-4726-94c6-dfcd98ae3017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2d9eb7d9-8fa2-48a0-a656-23f88adefd44" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_16aa707c-1bd9-4e7c-b807-eaf61a365d33" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_2d9eb7d9-8fa2-48a0-a656-23f88adefd44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_88b2d446-d27f-4082-b31a-529e15576c48" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_16aa707c-1bd9-4e7c-b807-eaf61a365d33" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_88b2d446-d27f-4082-b31a-529e15576c48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d8385786-339d-4905-87a6-d3140be2169f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_16aa707c-1bd9-4e7c-b807-eaf61a365d33" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_d8385786-339d-4905-87a6-d3140be2169f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e024faa8-3065-4fe9-b1e0-325bba97bccf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_16aa707c-1bd9-4e7c-b807-eaf61a365d33" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e024faa8-3065-4fe9-b1e0-325bba97bccf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_c7e29948-0bcb-40a6-8e3f-a6b5720708cc" xlink:href="laws-20210331.xsd#laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_16aa707c-1bd9-4e7c-b807-eaf61a365d33" xlink:to="loc_laws_LesseeOperatingLeaseLiabilityToBePaidAfterYearFour_c7e29948-0bcb-40a6-8e3f-a6b5720708cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a81ec163-8bae-4aa2-ab0d-ee51a74f91bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_16aa707c-1bd9-4e7c-b807-eaf61a365d33" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_a81ec163-8bae-4aa2-ab0d-ee51a74f91bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b0e5e972-7187-4116-ac00-243a1b361c2a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_16aa707c-1bd9-4e7c-b807-eaf61a365d33" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_b0e5e972-7187-4116-ac00-243a1b361c2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_96d8ca1a-fe4a-46bc-8382-356fc4a31992" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_16aa707c-1bd9-4e7c-b807-eaf61a365d33" xlink:to="loc_us-gaap_OperatingLeaseLiability_96d8ca1a-fe4a-46bc-8382-356fc4a31992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0e5997e1-cab1-4e52-8cf6-4358c1ebe9a5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e02337bf-21ae-4b9a-8647-8fe009d48f75" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0e5997e1-cab1-4e52-8cf6-4358c1ebe9a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_4b931fb9-3229-4169-b7c7-757cff00f4cf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0e5997e1-cab1-4e52-8cf6-4358c1ebe9a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear_4b931fb9-3229-4169-b7c7-757cff00f4cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0187948e-e7f9-4d7c-8f96-08656b3ba7d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0e5997e1-cab1-4e52-8cf6-4358c1ebe9a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_0187948e-e7f9-4d7c-8f96-08656b3ba7d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_c01fa93f-c182-40d6-93c2-a8336fb4ddd6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0e5997e1-cab1-4e52-8cf6-4358c1ebe9a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_c01fa93f-c182-40d6-93c2-a8336fb4ddd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_06a0ca4a-9f2d-438c-b899-40b4110cc71c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0e5997e1-cab1-4e52-8cf6-4358c1ebe9a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_06a0ca4a-9f2d-438c-b899-40b4110cc71c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_bb06d75f-83f1-4c47-9c19-5bedd8ccc69c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0e5997e1-cab1-4e52-8cf6-4358c1ebe9a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_bb06d75f-83f1-4c47-9c19-5bedd8ccc69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_a5f08181-4db0-4ef0-84bc-c919afe3e252" xlink:href="laws-20210331.xsd#laws_FinanceLeaseLiabilityToBePaidAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0e5997e1-cab1-4e52-8cf6-4358c1ebe9a5" xlink:to="loc_laws_FinanceLeaseLiabilityToBePaidAfterYearFour_a5f08181-4db0-4ef0-84bc-c919afe3e252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e724e801-e093-42a9-8231-4773525fca99" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0e5997e1-cab1-4e52-8cf6-4358c1ebe9a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_e724e801-e093-42a9-8231-4773525fca99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_cf1551ae-0e2e-4ef2-8b0c-02389e7a4a4e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0e5997e1-cab1-4e52-8cf6-4358c1ebe9a5" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_cf1551ae-0e2e-4ef2-8b0c-02389e7a4a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_FinanceLeaseLiabilityPresentValue_714cbe43-075f-4d81-8bd2-1b4a9b382d35" xlink:href="laws-20210331.xsd#laws_FinanceLeaseLiabilityPresentValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_0e5997e1-cab1-4e52-8cf6-4358c1ebe9a5" xlink:to="loc_laws_FinanceLeaseLiabilityPresentValue_714cbe43-075f-4d81-8bd2-1b4a9b382d35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_f26dadab-68fb-4878-9314-e31c9d116355" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e02337bf-21ae-4b9a-8647-8fe009d48f75" xlink:to="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_f26dadab-68fb-4878-9314-e31c9d116355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_2343fefb-a156-4ef4-9cef-98da5d3cd513" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_f26dadab-68fb-4878-9314-e31c9d116355" xlink:to="loc_laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear_2343fefb-a156-4ef4-9cef-98da5d3cd513" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearOne_6fe9b68a-f661-44bf-b668-e22e1d351767" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsDueYearOne"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_f26dadab-68fb-4878-9314-e31c9d116355" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearOne_6fe9b68a-f661-44bf-b668-e22e1d351767" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_96f6acb1-26a1-40be-8af9-a99fe1c88edb" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_f26dadab-68fb-4878-9314-e31c9d116355" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearTwo_96f6acb1-26a1-40be-8af9-a99fe1c88edb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_2056a0a5-fa18-49b3-94e1-712dc296d400" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_f26dadab-68fb-4878-9314-e31c9d116355" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearThree_2056a0a5-fa18-49b3-94e1-712dc296d400" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_fd6311d8-e0d1-447d-afd2-a9657d051c45" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_f26dadab-68fb-4878-9314-e31c9d116355" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueYearFour_fd6311d8-e0d1-447d-afd2-a9657d051c45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_87d12da9-ff51-4829-a584-fee74faab1cc" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsDueAfterYearFour"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_f26dadab-68fb-4878-9314-e31c9d116355" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDueAfterYearFour_87d12da9-ff51-4829-a584-fee74faab1cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPaymentsDue_49016113-944a-4459-92f2-7235e643790f" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_f26dadab-68fb-4878-9314-e31c9d116355" xlink:to="loc_laws_NetLeaseLiabilityPaymentsDue_49016113-944a-4459-92f2-7235e643790f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityImputedInterest_5400e86b-6436-42af-b22c-a1fe1af17cfe" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityImputedInterest"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_f26dadab-68fb-4878-9314-e31c9d116355" xlink:to="loc_laws_NetLeaseLiabilityImputedInterest_5400e86b-6436-42af-b22c-a1fe1af17cfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NetLeaseLiabilityPresentValue_78b78652-a6e6-45e4-9e53-4ef8487a5bd5" xlink:href="laws-20210331.xsd#laws_NetLeaseLiabilityPresentValue"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_NetLeaseLiabilitiesPaymentsDueAbstract_f26dadab-68fb-4878-9314-e31c9d116355" xlink:to="loc_laws_NetLeaseLiabilityPresentValue_78b78652-a6e6-45e4-9e53-4ef8487a5bd5" 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-20210331.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-20210331.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_3f788811-a9e6-42c7-b822-c1f2341744ae" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_38a039e4-8acc-4919-ad1b-f3ec0d7ee65f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f788811-a9e6-42c7-b822-c1f2341744ae" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_38a039e4-8acc-4919-ad1b-f3ec0d7ee65f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c49fe0ff-6a39-4dea-9ef3-a1c8af9c0be1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f788811-a9e6-42c7-b822-c1f2341744ae" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_c49fe0ff-6a39-4dea-9ef3-a1c8af9c0be1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_94817d38-0868-481b-880c-568eae9c62ea" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f788811-a9e6-42c7-b822-c1f2341744ae" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_94817d38-0868-481b-880c-568eae9c62ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_df84e83d-02ba-4e06-9c85-c06ee03256b2" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3f788811-a9e6-42c7-b822-c1f2341744ae" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_df84e83d-02ba-4e06-9c85-c06ee03256b2" 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-20210331.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_598b2a85-0334-4f7d-8c54-15c496b9980d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_c93b4836-c239-49cc-b594-56ee7832443b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_598b2a85-0334-4f7d-8c54-15c496b9980d" xlink:to="loc_us-gaap_OperatingLeasePayments_c93b4836-c239-49cc-b594-56ee7832443b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_2626b1f1-fbfa-47d1-adaf-03d0b2bcee8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_598b2a85-0334-4f7d-8c54-15c496b9980d" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_2626b1f1-fbfa-47d1-adaf-03d0b2bcee8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_13b582ba-818d-41ab-b9f9-4a285f43db27" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_598b2a85-0334-4f7d-8c54-15c496b9980d" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_13b582ba-818d-41ab-b9f9-4a285f43db27" 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-20210331.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_1e7d017a-510c-43ab-9435-7b36cd70d910" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLeaseIncome_7040e0df-78bb-458d-b288-bd20522e88f1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_OperatingLeaseLeaseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_1e7d017a-510c-43ab-9435-7b36cd70d910" xlink:to="loc_us-gaap_OperatingLeaseLeaseIncome_7040e0df-78bb-458d-b288-bd20522e88f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevolvingCreditFacility" xlink:type="simple" xlink:href="laws-20210331.xsd#RevolvingCreditFacility"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RevolvingCreditFacility" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_3adf4a34-3a46-4ef4-9acc-612dbe3f6218" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_68bee2ae-50e0-495b-b006-aa720c6b4dc7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3adf4a34-3a46-4ef4-9acc-612dbe3f6218" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_68bee2ae-50e0-495b-b006-aa720c6b4dc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#RevolvingCreditFacilityDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_dc1b6f05-7d82-4399-9bd3-f33363773eb3" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DebtDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityTable_6872108c-2cbe-48ff-aa8d-e96e4645d486" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_dc1b6f05-7d82-4399-9bd3-f33363773eb3" xlink:to="loc_us-gaap_LineOfCreditFacilityTable_6872108c-2cbe-48ff-aa8d-e96e4645d486" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_a5eb47d4-6b93-407b-8eff-2607869b9a9f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6872108c-2cbe-48ff-aa8d-e96e4645d486" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_a5eb47d4-6b93-407b-8eff-2607869b9a9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e0d1442d-a021-4b99-b175-c1ca8f55fffa" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a5eb47d4-6b93-407b-8eff-2607869b9a9f" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e0d1442d-a021-4b99-b175-c1ca8f55fffa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditMember_ab495f64-33d3-42dc-a56b-da73b1f10004" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e0d1442d-a021-4b99-b175-c1ca8f55fffa" xlink:to="loc_us-gaap_LineOfCreditMember_ab495f64-33d3-42dc-a56b-da73b1f10004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_1f1c3320-6d08-4f1c-932a-91f41d4546b7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6872108c-2cbe-48ff-aa8d-e96e4645d486" xlink:to="loc_us-gaap_CreditFacilityAxis_1f1c3320-6d08-4f1c-932a-91f41d4546b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_09fe5f43-cda9-4305-8da0-97ac79d84c8d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_1f1c3320-6d08-4f1c-932a-91f41d4546b7" xlink:to="loc_us-gaap_CreditFacilityDomain_09fe5f43-cda9-4305-8da0-97ac79d84c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_6669ec55-1fac-4983-8c19-99c13c47bedf" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_09fe5f43-cda9-4305-8da0-97ac79d84c8d" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_6669ec55-1fac-4983-8c19-99c13c47bedf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_08a6541d-5624-4bc9-89d8-7ea3ed913202" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_09fe5f43-cda9-4305-8da0-97ac79d84c8d" xlink:to="loc_us-gaap_LetterOfCreditMember_08a6541d-5624-4bc9-89d8-7ea3ed913202" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_84b8eeaa-238f-422a-b2d0-b960c82eaaf7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6872108c-2cbe-48ff-aa8d-e96e4645d486" xlink:to="loc_srt_RangeAxis_84b8eeaa-238f-422a-b2d0-b960c82eaaf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_16653e58-80cb-4934-88ff-d3b3af36133c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_84b8eeaa-238f-422a-b2d0-b960c82eaaf7" xlink:to="loc_srt_RangeMember_16653e58-80cb-4934-88ff-d3b3af36133c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_5d29db17-eb69-47e5-9770-d24e80aeaf5a" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_16653e58-80cb-4934-88ff-d3b3af36133c" xlink:to="loc_srt_MinimumMember_5d29db17-eb69-47e5-9770-d24e80aeaf5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_0a3c4f02-a7a0-4b02-99c2-352bf3eabb8f" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_16653e58-80cb-4934-88ff-d3b3af36133c" xlink:to="loc_srt_MaximumMember_0a3c4f02-a7a0-4b02-99c2-352bf3eabb8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LineOfCreditFacilityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityTable_6872108c-2cbe-48ff-aa8d-e96e4645d486" xlink:to="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_3694d5ed-a84c-45b7-b0c5-a3dc465770ce" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_3694d5ed-a84c-45b7-b0c5-a3dc465770ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d9b21a13-1463-41e5-955e-3152c01aba2f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity_d9b21a13-1463-41e5-955e-3152c01aba2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_b3b3950f-effd-4626-a68c-ada0acc288b4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_b3b3950f-effd-4626-a68c-ada0acc288b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_669cec53-448b-4d8c-af67-8649de5ada05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeePercentage_669cec53-448b-4d8c-af67-8649de5ada05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_cdb6960c-0c73-4a7d-bcef-eb174d9f87c7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_LineOfCreditFacilityCommitmentFeeAmount_cdb6960c-0c73-4a7d-bcef-eb174d9f87c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsGross_7a6c8c6d-34d7-45f0-a74c-0bd0cc764559" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_DeferredFinanceCostsGross_7a6c8c6d-34d7-45f0-a74c-0bd0cc764559" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_62c4fe63-31bc-4907-a9d0-5992cc5f13c6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_62c4fe63-31bc-4907-a9d0-5992cc5f13c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LettersOfCreditOutstandingAmount_bc697efc-e7c5-4a4b-8828-086dd2b4fac8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_LettersOfCreditOutstandingAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_us-gaap_LettersOfCreditOutstandingAmount_bc697efc-e7c5-4a4b-8828-086dd2b4fac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_DebtInstrumentAllowableIndebtednessForAcquisition_82a51da9-c851-4b2d-b80d-38fa1c4d24a6" xlink:href="laws-20210331.xsd#laws_DebtInstrumentAllowableIndebtednessForAcquisition"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LineOfCreditFacilityLineItems_6c2b154b-6204-4d5a-b2bc-e20040f48951" xlink:to="loc_laws_DebtInstrumentAllowableIndebtednessForAcquisition_82a51da9-c851-4b2d-b80d-38fa1c4d24a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AccruedAcquisitionLiability" xlink:type="simple" xlink:href="laws-20210331.xsd#AccruedAcquisitionLiability"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/AccruedAcquisitionLiability" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_f92de6e8-d885-47bd-aada-ea3a85585b11" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock_660bfb6c-e6a3-4a34-8767-dfd9810a1fe2" xlink:href="laws-20210331.xsd#laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationsAbstract_f92de6e8-d885-47bd-aada-ea3a85585b11" xlink:to="loc_laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock_660bfb6c-e6a3-4a34-8767-dfd9810a1fe2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#AccruedAcquisitionLiabilityDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsAbstract_3ec37d59-0d0b-4216-b713-2f1da6154da8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessCombinationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d957cdd3-efca-4562-90b0-d3343888eea4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessCombinationsAbstract_3ec37d59-0d0b-4216-b713-2f1da6154da8" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d957cdd3-efca-4562-90b0-d3343888eea4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_701bbf7a-7392-4d34-bc39-9f8496d77da2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d957cdd3-efca-4562-90b0-d3343888eea4" xlink:to="loc_srt_StatementScenarioAxis_701bbf7a-7392-4d34-bc39-9f8496d77da2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_515e4257-1522-4ce7-bd10-04e21500cde2" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_701bbf7a-7392-4d34-bc39-9f8496d77da2" xlink:to="loc_srt_ScenarioUnspecifiedDomain_515e4257-1522-4ce7-bd10-04e21500cde2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_06b683c9-e90f-4b77-8255-b46f851e0dea" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_515e4257-1522-4ce7-bd10-04e21500cde2" xlink:to="loc_srt_ScenarioForecastMember_06b683c9-e90f-4b77-8255-b46f851e0dea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_272f6852-b2f1-40de-a37b-841c39f7ae1b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d957cdd3-efca-4562-90b0-d3343888eea4" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_272f6852-b2f1-40de-a37b-841c39f7ae1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd16dc0d-8dcc-43b8-9fbd-2f3c104951d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_272f6852-b2f1-40de-a37b-841c39f7ae1b" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd16dc0d-8dcc-43b8-9fbd-2f3c104951d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PartsmasterMember_c5527d71-19cc-4269-b22e-30c98613fba7" xlink:href="laws-20210331.xsd#laws_PartsmasterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_dd16dc0d-8dcc-43b8-9fbd-2f3c104951d0" xlink:to="loc_laws_PartsmasterMember_c5527d71-19cc-4269-b22e-30c98613fba7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_f43784a9-a195-4233-adb3-23df84eba254" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_d957cdd3-efca-4562-90b0-d3343888eea4" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_f43784a9-a195-4233-adb3-23df84eba254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_4f8a5b6f-7ce2-4539-8ab0-5da462e1a822" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f43784a9-a195-4233-adb3-23df84eba254" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_4f8a5b6f-7ce2-4539-8ab0-5da462e1a822" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BusinessCombinationConsiderationLiabilityInterestRate_b9dbfc8a-e322-4269-8782-20d6ea2911db" xlink:href="laws-20210331.xsd#laws_BusinessCombinationConsiderationLiabilityInterestRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f43784a9-a195-4233-adb3-23df84eba254" xlink:to="loc_laws_BusinessCombinationConsiderationLiabilityInterestRate_b9dbfc8a-e322-4269-8782-20d6ea2911db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_AcquisitionLiability_8a8b92ea-6d93-4dba-addb-7da46b2db7ce" xlink:href="laws-20210331.xsd#laws_AcquisitionLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_f43784a9-a195-4233-adb3-23df84eba254" xlink:to="loc_laws_AcquisitionLiability_8a8b92ea-6d93-4dba-addb-7da46b2db7ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_9e2e9af4-ea81-4c35-8e56-63466655076b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_BusinessAcquisitionLineItems_f43784a9-a195-4233-adb3-23df84eba254" xlink:to="loc_us-gaap_InterestExpense_9e2e9af4-ea81-4c35-8e56-63466655076b" 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-20210331.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_f02f9eb1-e580-443b-85ae-2916a7775228" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TreasuryStockTextBlock_f553a10c-0ece-4597-b499-31d6be7e5f38" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_f02f9eb1-e580-443b-85ae-2916a7775228" xlink:to="loc_us-gaap_TreasuryStockTextBlock_f553a10c-0ece-4597-b499-31d6be7e5f38" 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-20210331.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_93538283-f8a2-4b9a-8e9a-d77d5d514b8e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfRepurchaseAgreementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_10ef8165-fc84-4ca1-bc2e-5aa9b737f8d6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_93538283-f8a2-4b9a-8e9a-d77d5d514b8e" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_10ef8165-fc84-4ca1-bc2e-5aa9b737f8d6" 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-20210331.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_d71fc2e1-887e-40f9-9017-d89083d74f0b" xlink:href="laws-20210331.xsd#laws_SeveranceReserveAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SeveranceReserveTextBlock_a6a1d9e2-54a2-43c7-9d9c-032d639b1abb" xlink:href="laws-20210331.xsd#laws_SeveranceReserveTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_laws_SeveranceReserveAbstract_d71fc2e1-887e-40f9-9017-d89083d74f0b" xlink:to="loc_laws_SeveranceReserveTextBlock_a6a1d9e2-54a2-43c7-9d9c-032d639b1abb" 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-20210331.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_0729be12-319d-4749-be5e-015b5274db9b" xlink:href="laws-20210331.xsd#laws_SeveranceReserveAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_d4dc91ab-7d89-4139-a698-f6c7c6dd667d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_0729be12-319d-4749-be5e-015b5274db9b" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock_d4dc91ab-7d89-4139-a698-f6c7c6dd667d" 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-20210331.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_22cc4026-eee0-4c6d-9c90-5d567de932f6" xlink:href="laws-20210331.xsd#laws_SeveranceReserveAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_451dfea8-1e18-410f-930f-50545a6dfacd" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_22cc4026-eee0-4c6d-9c90-5d567de932f6" xlink:to="loc_us-gaap_ScheduleOfRestructuringAndRelatedCostsTable_451dfea8-1e18-410f-930f-50545a6dfacd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveAxis_59e8b1b4-2162-4723-9965-bfc274c55e8a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_451dfea8-1e18-410f-930f-50545a6dfacd" xlink:to="loc_us-gaap_RestructuringCostAndReserveAxis_59e8b1b4-2162-4723-9965-bfc274c55e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TypeOfRestructuringDomain_013ba1f6-e5e9-4c2a-bd6c-a13e292a7dd1" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_59e8b1b4-2162-4723-9965-bfc274c55e8a" xlink:to="loc_us-gaap_TypeOfRestructuringDomain_013ba1f6-e5e9-4c2a-bd6c-a13e292a7dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeSeveranceMember_6db9a3bc-1380-4490-8eb9-b680af496e3f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_013ba1f6-e5e9-4c2a-bd6c-a13e292a7dd1" xlink:to="loc_us-gaap_EmployeeSeveranceMember_6db9a3bc-1380-4490-8eb9-b680af496e3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCostAndReserveLineItems_b30796c2-13af-4d3c-877b-f0dd9be5556f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_451dfea8-1e18-410f-930f-50545a6dfacd" xlink:to="loc_us-gaap_RestructuringCostAndReserveLineItems_b30796c2-13af-4d3c-877b-f0dd9be5556f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserveRollForward_a2c45a6d-da48-4d40-8d9c-816c3f16f0d0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_b30796c2-13af-4d3c-877b-f0dd9be5556f" xlink:to="loc_us-gaap_RestructuringReserveRollForward_a2c45a6d-da48-4d40-8d9c-816c3f16f0d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_f9d5537c-3b2a-4805-b494-64724822d5ad" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a2c45a6d-da48-4d40-8d9c-816c3f16f0d0" xlink:to="loc_us-gaap_RestructuringReserve_f9d5537c-3b2a-4805-b494-64724822d5ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringCharges_c3579e33-a0d3-4958-89fe-ce4e799e4389" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a2c45a6d-da48-4d40-8d9c-816c3f16f0d0" xlink:to="loc_us-gaap_RestructuringCharges_c3579e33-a0d3-4958-89fe-ce4e799e4389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRestructuring_0de983c9-b972-4f87-bf32-2f34f9b72d80" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a2c45a6d-da48-4d40-8d9c-816c3f16f0d0" xlink:to="loc_us-gaap_PaymentsForRestructuring_0de983c9-b972-4f87-bf32-2f34f9b72d80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestructuringReserve_69b695ef-9b4a-4831-b3fa-e6b3a5f969cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a2c45a6d-da48-4d40-8d9c-816c3f16f0d0" xlink:to="loc_us-gaap_RestructuringReserve_69b695ef-9b4a-4831-b3fa-e6b3a5f969cb" 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-20210331.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_803effc3-a0bb-49c4-9f91-9c36ece54730" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_11da5f12-4b89-42cc-943f-41f0fb05069a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_803effc3-a0bb-49c4-9f91-9c36ece54730" xlink:to="loc_us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock_11da5f12-4b89-42cc-943f-41f0fb05069a" 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-20210331.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_afefd9b3-a8c1-4b52-bb92-aadda1761672" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_4b00f09b-05be-4c0f-93da-e644aab2021f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_afefd9b3-a8c1-4b52-bb92-aadda1761672" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_4b00f09b-05be-4c0f-93da-e644aab2021f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_84f1b2db-a717-4b22-a996-7f133abaf58d" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_afefd9b3-a8c1-4b52-bb92-aadda1761672" xlink:to="loc_us-gaap_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent_84f1b2db-a717-4b22-a996-7f133abaf58d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#StockBasedCompensationRestrictedStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_701d31d7-c9e5-44d2-a1e5-c7f35e78d7a6" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b2b90c5-e8da-4925-8c5a-cca90dd2941a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_701d31d7-c9e5-44d2-a1e5-c7f35e78d7a6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b2b90c5-e8da-4925-8c5a-cca90dd2941a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_75976b36-ea61-4548-9cbd-80c986d47b51" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b2b90c5-e8da-4925-8c5a-cca90dd2941a" xlink:to="loc_us-gaap_AwardTypeAxis_75976b36-ea61-4548-9cbd-80c986d47b51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48153628-7fb4-467c-bb94-9c68f97c3365" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_75976b36-ea61-4548-9cbd-80c986d47b51" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48153628-7fb4-467c-bb94-9c68f97c3365" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_9b3a1d3f-30b6-4056-a6af-8a8173d2441e" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RestrictedStockUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_48153628-7fb4-467c-bb94-9c68f97c3365" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_9b3a1d3f-30b6-4056-a6af-8a8173d2441e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualAxis_fa039f30-f25a-48d1-b469-890d55cad61e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b2b90c5-e8da-4925-8c5a-cca90dd2941a" xlink:to="loc_srt_TitleOfIndividualAxis_fa039f30-f25a-48d1-b469-890d55cad61e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_ea08962c-2a4b-4067-bebe-5107d4bbb7b0" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualAxis_fa039f30-f25a-48d1-b469-890d55cad61e" xlink:to="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_ea08962c-2a4b-4067-bebe-5107d4bbb7b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ExecutiveOfficerMember_4dbb1679-24f3-436a-875b-5e92364c93c5" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ExecutiveOfficerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_ea08962c-2a4b-4067-bebe-5107d4bbb7b0" xlink:to="loc_srt_ExecutiveOfficerMember_4dbb1679-24f3-436a-875b-5e92364c93c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74d9a880-6191-4575-a1d7-946cbbdf4984" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_7b2b90c5-e8da-4925-8c5a-cca90dd2941a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74d9a880-6191-4575-a1d7-946cbbdf4984" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2d18c4f4-c198-47ab-a2e4-c72393f41cd4" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74d9a880-6191-4575-a1d7-946cbbdf4984" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2d18c4f4-c198-47ab-a2e4-c72393f41cd4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange_6594f6ac-176a-4832-a232-7a1d433c3a8c" xlink:href="laws-20210331.xsd#laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_74d9a880-6191-4575-a1d7-946cbbdf4984" xlink:to="loc_laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange_6594f6ac-176a-4832-a232-7a1d433c3a8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#StockBasedCompensationMarketStockUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8c72a5ba-905b-4895-ad81-205dfaff9812" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f4b0eb6-dbf1-4517-bd17-f2ad2bfbf318" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_8c72a5ba-905b-4895-ad81-205dfaff9812" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f4b0eb6-dbf1-4517-bd17-f2ad2bfbf318" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_bf6574f2-ab35-4c2f-92ef-01a2d0bd96bc" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f4b0eb6-dbf1-4517-bd17-f2ad2bfbf318" xlink:to="loc_us-gaap_AwardTypeAxis_bf6574f2-ab35-4c2f-92ef-01a2d0bd96bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ca4aeae-3ab4-4402-ae94-a95ed41527ef" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_bf6574f2-ab35-4c2f-92ef-01a2d0bd96bc" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ca4aeae-3ab4-4402-ae94-a95ed41527ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_MarketStockUnitsMember_1ef6f424-a760-4616-85db-b736a09915a8" xlink:href="laws-20210331.xsd#laws_MarketStockUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_7ca4aeae-3ab4-4402-ae94-a95ed41527ef" xlink:to="loc_laws_MarketStockUnitsMember_1ef6f424-a760-4616-85db-b736a09915a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_0c968087-dfe9-4ccd-a0e7-e3443a77a985" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f4b0eb6-dbf1-4517-bd17-f2ad2bfbf318" xlink:to="loc_srt_RangeAxis_0c968087-dfe9-4ccd-a0e7-e3443a77a985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_826c655d-1853-4f1c-a6c1-5277c6e59558" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_0c968087-dfe9-4ccd-a0e7-e3443a77a985" xlink:to="loc_srt_RangeMember_826c655d-1853-4f1c-a6c1-5277c6e59558" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_37e9a324-3320-4f0b-a888-c51c47e8c89e" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_826c655d-1853-4f1c-a6c1-5277c6e59558" xlink:to="loc_srt_MinimumMember_37e9a324-3320-4f0b-a888-c51c47e8c89e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_44f436b2-67c1-4f64-9cbb-177cf490d7bb" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_826c655d-1853-4f1c-a6c1-5277c6e59558" xlink:to="loc_srt_MaximumMember_44f436b2-67c1-4f64-9cbb-177cf490d7bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2613465-d9a1-425b-8286-f8e91b6c2f89" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_4f4b0eb6-dbf1-4517-bd17-f2ad2bfbf318" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2613465-d9a1-425b-8286-f8e91b6c2f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eddc3abd-016d-4381-a52d-4602dd23baa7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2613465-d9a1-425b-8286-f8e91b6c2f89" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_eddc3abd-016d-4381-a52d-4602dd23baa7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EquitySharePayoutRange_e149a821-36ae-4c76-8228-06028dbe19a5" xlink:href="laws-20210331.xsd#laws_EquitySharePayoutRange"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2613465-d9a1-425b-8286-f8e91b6c2f89" xlink:to="loc_laws_EquitySharePayoutRange_e149a821-36ae-4c76-8228-06028dbe19a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EquitySharePayoutRangeTrailingPeriod_70e88ea2-7723-4399-ac9a-75ef1112fd08" xlink:href="laws-20210331.xsd#laws_EquitySharePayoutRangeTrailingPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_b2613465-d9a1-425b-8286-f8e91b6c2f89" xlink:to="loc_laws_EquitySharePayoutRangeTrailingPeriod_70e88ea2-7723-4399-ac9a-75ef1112fd08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails" xlink:type="simple" xlink:href="laws-20210331.xsd#StockBasedCompensationPerformanceAwardsDetails"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f394cdc7-90ce-4cc8-946c-1b06e608bfeb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b78be13-1ab7-4432-ae0b-dcf12199d524" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract_f394cdc7-90ce-4cc8-946c-1b06e608bfeb" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b78be13-1ab7-4432-ae0b-dcf12199d524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_431ce039-64c1-484e-9ead-3cc2f010de18" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_AwardTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b78be13-1ab7-4432-ae0b-dcf12199d524" xlink:to="loc_us-gaap_AwardTypeAxis_431ce039-64c1-484e-9ead-3cc2f010de18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_894765b9-67c4-4efd-8f29-e8bb88b7cf8f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_431ce039-64c1-484e-9ead-3cc2f010de18" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_894765b9-67c4-4efd-8f29-e8bb88b7cf8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_4f661959-c424-4611-87ab-61b95f0b9bca" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_894765b9-67c4-4efd-8f29-e8bb88b7cf8f" xlink:to="loc_us-gaap_PerformanceSharesMember_4f661959-c424-4611-87ab-61b95f0b9bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_e3b52b58-a30f-46ae-a83f-7b2c6a5a4817" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b78be13-1ab7-4432-ae0b-dcf12199d524" xlink:to="loc_srt_RangeAxis_e3b52b58-a30f-46ae-a83f-7b2c6a5a4817" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_4796b1f7-15f5-45e4-afa7-6c52cff779b1" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_e3b52b58-a30f-46ae-a83f-7b2c6a5a4817" xlink:to="loc_srt_RangeMember_4796b1f7-15f5-45e4-afa7-6c52cff779b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_8a1a9e90-d29e-4005-8fc3-a060c58a011c" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4796b1f7-15f5-45e4-afa7-6c52cff779b1" xlink:to="loc_srt_MinimumMember_8a1a9e90-d29e-4005-8fc3-a060c58a011c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_556bc0c6-5319-4ec2-82c7-3b85c8bc6eee" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_4796b1f7-15f5-45e4-afa7-6c52cff779b1" xlink:to="loc_srt_MaximumMember_556bc0c6-5319-4ec2-82c7-3b85c8bc6eee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16b3598c-8870-4dea-bccc-7138d877b231" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_5b78be13-1ab7-4432-ae0b-dcf12199d524" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16b3598c-8870-4dea-bccc-7138d877b231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_07e599bb-4d7f-41f7-a9cd-9b1d2330942a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16b3598c-8870-4dea-bccc-7138d877b231" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_07e599bb-4d7f-41f7-a9cd-9b1d2330942a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_EquitySharePayoutRange_15d4e12c-cf44-4caf-8931-c195218319e6" xlink:href="laws-20210331.xsd#laws_EquitySharePayoutRange"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_16b3598c-8870-4dea-bccc-7138d877b231" xlink:to="loc_laws_EquitySharePayoutRange_15d4e12c-cf44-4caf-8931-c195218319e6" 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-20210331.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_cfb7528f-33bc-471a-a616-ad53d30349db" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_d75922af-c1d7-47d1-bf23-669aa1432b28" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cfb7528f-33bc-471a-a616-ad53d30349db" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_d75922af-c1d7-47d1-bf23-669aa1432b28" 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-20210331.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_eb36bbd3-b39d-4a62-8b0c-fea8baaf7a05" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeTaxDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_74d36585-d1f5-4c4c-97bf-3e1fa96fe6cb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_eb36bbd3-b39d-4a62-8b0c-fea8baaf7a05" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_74d36585-d1f5-4c4c-97bf-3e1fa96fe6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c7144ba1-c563-4aff-aa4a-27c1e827dad5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_eb36bbd3-b39d-4a62-8b0c-fea8baaf7a05" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_c7144ba1-c563-4aff-aa4a-27c1e827dad5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.lawsonproducts.com/role/ContingentLiabilities" xlink:type="simple" xlink:href="laws-20210331.xsd#ContingentLiabilities"/>
  <link:presentationLink xlink:role="http://www.lawsonproducts.com/role/ContingentLiabilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_717ad863-dbf0-43b9-a22c-2cf1d7b2385b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LegalMattersAndContingenciesTextBlock_6f35f228-b6ab-4690-8ffb-34c3c97f00b0" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_717ad863-dbf0-43b9-a22c-2cf1d7b2385b" xlink:to="loc_us-gaap_LegalMattersAndContingenciesTextBlock_6f35f228-b6ab-4690-8ffb-34c3c97f00b0" 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-20210331.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_31aa0c9d-1acc-4d26-b0bc-60ff25836006" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_511bf2d6-c59d-4cf7-856c-02cba0b21f60" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_31aa0c9d-1acc-4d26-b0bc-60ff25836006" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_511bf2d6-c59d-4cf7-856c-02cba0b21f60" 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-20210331.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_a78944b1-e4cf-47c7-bf6d-f559502f2698" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_ab47a780-d051-42f7-ba92-8d542973892c" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a78944b1-e4cf-47c7-bf6d-f559502f2698" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_ab47a780-d051-42f7-ba92-8d542973892c" 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-20210331.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_08f5987a-b109-4120-b89d-41dbb9572abb" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_SegmentReportingAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_NumberOfBranches_99f8a688-fb86-47fc-84c8-34c8fbf22eb3" xlink:href="laws-20210331.xsd#laws_NumberOfBranches"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_08f5987a-b109-4120-b89d-41dbb9572abb" xlink:to="loc_laws_NumberOfBranches_99f8a688-fb86-47fc-84c8-34c8fbf22eb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e5b0010b-038d-4f4d-8708-0e788033b679" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_08f5987a-b109-4120-b89d-41dbb9572abb" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_e5b0010b-038d-4f4d-8708-0e788033b679" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_059fec93-33d9-4888-b725-cd3257374296" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e5b0010b-038d-4f4d-8708-0e788033b679" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_059fec93-33d9-4888-b725-cd3257374296" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_bedd20a9-13d9-4aec-811c-3b394007bef8" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_059fec93-33d9-4888-b725-cd3257374296" xlink:to="loc_us-gaap_SegmentDomain_bedd20a9-13d9-4aec-811c-3b394007bef8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_LawsonMember_ff551e94-6ec9-4510-a63a-b58e7818c6b7" xlink:href="laws-20210331.xsd#laws_LawsonMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bedd20a9-13d9-4aec-811c-3b394007bef8" xlink:to="loc_laws_LawsonMember_ff551e94-6ec9-4510-a63a-b58e7818c6b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_BoltMember_b951ec1e-e2ba-41c2-85fe-63921cd68c07" xlink:href="laws-20210331.xsd#laws_BoltMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_bedd20a9-13d9-4aec-811c-3b394007bef8" xlink:to="loc_laws_BoltMember_b951ec1e-e2ba-41c2-85fe-63921cd68c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_e5b0010b-038d-4f4d-8708-0e788033b679" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ac4b6621-6248-41b1-b55d-1da7715c6765" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_ac4b6621-6248-41b1-b55d-1da7715c6765" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_f1578c71-71f1-4e3c-8623-ba9ae6fee27b" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:to="loc_us-gaap_GrossProfit_f1578c71-71f1-4e3c-8623-ba9ae6fee27b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_d91da3e3-c46a-49b3-bf1c-80e977d09d23" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:to="loc_us-gaap_OperatingIncomeLoss_d91da3e3-c46a-49b3-bf1c-80e977d09d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpense_5ed42778-ea1a-473e-826d-7a45af2fbca7" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:to="loc_us-gaap_InterestExpense_5ed42778-ea1a-473e-826d-7a45af2fbca7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpense_2c26de8c-cfb7-4327-ad78-4cf86be265a9" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpense_2c26de8c-cfb7-4327-ad78-4cf86be265a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_e947bfa4-054f-4782-886d-4f0a03986423" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_3b567414-1017-4dcb-88c2-6d54ed6d47be" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_e947bfa4-054f-4782-886d-4f0a03986423" 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-20210331.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_a9686bec-cb73-4a11-bda1-e16727bfdc12" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_522bdc5f-e357-4815-9980-e69bb079363a" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_a9686bec-cb73-4a11-bda1-e16727bfdc12" xlink:to="loc_us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock_522bdc5f-e357-4815-9980-e69bb079363a" 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-20210331.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_65c62b7b-4feb-445d-a404-c5adeddc6ec5" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd#us-gaap_RisksAndUncertaintiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyTable_cc3d3d34-f238-43a9-8cbf-e95f53c7668f" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_65c62b7b-4feb-445d-a404-c5adeddc6ec5" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyTable_cc3d3d34-f238-43a9-8cbf-e95f53c7668f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_55353b76-0ac2-4d17-9dab-25a609d5eb01" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-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_cc3d3d34-f238-43a9-8cbf-e95f53c7668f" xlink:to="loc_srt_StatementScenarioAxis_55353b76-0ac2-4d17-9dab-25a609d5eb01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_e377e5e7-db3f-4a33-8952-cf2d0af491de" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_55353b76-0ac2-4d17-9dab-25a609d5eb01" xlink:to="loc_srt_ScenarioUnspecifiedDomain_e377e5e7-db3f-4a33-8952-cf2d0af491de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_c911f708-b8a9-4f68-898e-cc81e3d252f7" xlink:href="http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_e377e5e7-db3f-4a33-8952-cf2d0af491de" xlink:to="loc_srt_ScenarioForecastMember_c911f708-b8a9-4f68-898e-cc81e3d252f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_bb20f254-998d-4896-8c00-8b32f5cb7e49" xlink:href="http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-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_cc3d3d34-f238-43a9-8cbf-e95f53c7668f" xlink:to="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_bb20f254-998d-4896-8c00-8b32f5cb7e49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_SocialSecurityTaxEmployerDeferralCARESAct_f89249c4-47ff-4d51-a588-2b8c5ad52996" xlink:href="laws-20210331.xsd#laws_SocialSecurityTaxEmployerDeferralCARESAct"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_bb20f254-998d-4896-8c00-8b32f5cb7e49" xlink:to="loc_laws_SocialSecurityTaxEmployerDeferralCARESAct_f89249c4-47ff-4d51-a588-2b8c5ad52996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct_22e4a7fc-99cf-4c7e-8237-89e20d1c0a46" xlink:href="laws-20210331.xsd#laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_UnusualRiskOrUncertaintyLineItems_bb20f254-998d-4896-8c00-8b32f5cb7e49" xlink:to="loc_laws_PaymentsOfDeferredEmployerPayrollTaxCARESAct_22e4a7fc-99cf-4c7e-8237-89e20d1c0a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>10
<FILENAME>laws-20210331_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/2020-01-31"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:laws="http://www.lawsonproducts.com/20210331"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2020-01-31"
  xmlns:us-gaap="http://fasb.org/us-gaap/2020-01-31"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="laws-20210331.xsd" xlink:type="simple"/>
    <context id="iafd39a296b9d423b9e3bbbf9ffe670da_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="i34130fd0023b4938b4fb61c55372770f_I20210415">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2021-04-15</instant>
        </period>
    </context>
    <context id="i5ec16ba60cee46b2a4c7601a7b547582_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ie8c38ad037d444c49a81b0bc760ae61e_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i39a7afe6499340ae910bde32d9108588_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="i65ac34e64ef24a658ea5c18ab045963e_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="ib06773cb752c4bb5b83e5c0dec417b88_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="ib1554761e483495eb4d04476f9e9d2e0_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="id4235cdf8ce1453fb1189063d42ccbf0_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="i179461ed3fad4169aabacf785342943f_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="iadd9861b4ef041f494038864bd0b9a3d_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="ida4dfe316752463ea786a8198c2ed2d2_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="i881aacb12dcb43d2a1da7323d09ef8b2_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="i1a525f47854a4fd2b34321eae9884b0b_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="iebd5c5b1a0444701aa07de94fa8b05e3_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="i9ddacafa592341278a9c4880b5b38e7a_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="ib6b58befc897498b8348e7d55f4d2a24_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="i15dd9a5eb92e42cbbb41132754dbb148_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="ic59575f0ae434a98afe12467bcd9bf95_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="i144f735e728c4677bd1791fce21ff94a_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i2b66e9535de546829c297b4595c7aa64_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia2d7726797fa4377a94f868de6dfe0ac_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="if6842d3f76534a0c8b80661907e2feff_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i03bfc6e0d28b425fabf1dc3b8e8e0c51_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i51465366bd134859891335e35d6f1d90_I20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="i7888669cf364407384857b26940fd0a3_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id0162b334dbb487c800c3cd4ee841296_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia2f13800266044b49ebd5a3f99885278_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i702245b4097b4b5694212708a820f980_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic77af880e35140ce94354228c9a24d37_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i718de2c905c7471e8d7ce83005662967_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5eb08a9ac78545f1aea7c9c527a2bce3_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib11993b5a82840298a886541cf2b5fde_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5d9c46f416194fff8da0f8a0bef8fcc1_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib0c7c16683a942f099cb6e03215dc152_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iace35742ea144bde97413ef2939ce7cb_I20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2020-03-31</instant>
        </period>
    </context>
    <context id="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="ie091e1d7ed744c858abab0aeb6817a29_D20200831-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-31</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i4c7afdea5ed841f69ccd8ec11062e90e_D20210501-20210531">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-05-01</startDate>
            <endDate>2021-05-31</endDate>
        </period>
    </context>
    <context id="i534ec5311b104004a0447e624425ecb6_I20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="ieb52d87ff2084a7691c39c9774513904_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i061baf04e5784d5399f56e32af3a9940_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="if25ce59ef8524df4b3e90409e888c5b5_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="ieccc169112f64733b90fd9c98ea95138_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i4a6ac73fcf5142639cef822b4ffb4222_D20200831-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-31</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i75c8ad7635dc4b23842a3e8f374165d7_D20200831-20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TradeNamesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-08-31</startDate>
            <endDate>2020-08-31</endDate>
        </period>
    </context>
    <context id="i2041bdea68414951a04b4406a2d4e6f8_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">laws:PartsmasterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8a38f61af4d540d4833e829525969feb_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i34c0911632d4423c886e063c69cafc06_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="i3e3eb15e81cb4e64bfa0b542a4557805_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i02dd410b0ee7462581c70067b55f08a8_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="i5f3a81d6ed604beb961aa1d6362cdfb5_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ib7eb4973e07c459195c6992e181837a6_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="i41ad866fdd8f421c9883535b14491ef2_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7f19a76b146842b6b1c0d0f064798963_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="idca2111cfe08490c977b0f3d065d6424_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i70edfb0b791d45999e8b8ac60c6b7dcb_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="ia5da54c7879b44b0b5f477cd6d5fb6aa_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8fb68e4bf75345dba52531c8845e5b51_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="i7360235824814d91a873fc95fd8ba23f_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="id9a76b418ff840949243079cba64b393_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="i9e2e7933d6e548b48ed2c85fc32c346c_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i8109166996a848a589cd9cdefe40a7e9_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="if3dac7109f714bffbfeab66a9b309aef_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i909db1b19a8d4b01a80b10bdc886ca7f_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="i146b2ff8f7234131b1ef16944b422219_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i540b21838b824d0c81e6e54f3e8a8e7d_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="idd064d03b9d54ba1b121916473fef0da_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="idc2c2437941e433da408b9896031f3cf_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="if1e9707a8dfb4ab3bbc88b97a1b5e858_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i2f2ae3b723e74874aeaa4e33b74c7e5f_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="i4a8a1713a17a4bcbb0b8fcc05bfbf842_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ic2522aa02c5b43b48b9b004f7c12449c_I20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RestrictedCashAndCashEquivalentsCashAndCashEquivalentsAxis">us-gaap:MoneyMarketFundsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i68abf976c7a54366971ebc71a725ef84_I20210331">
        <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>2021-03-31</instant>
        </period>
    </context>
    <context id="id042e5ba988a4b7ebefd825ef6cda3e9_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="iec5ebb4129fc430099d046ca12fa0d4b_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i4a9caa6791c5490c853e242cf819b5f3_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="ibbe0480e73074fde9e1e42e97f7ea083_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i80147b4c3ca642048c2a1a7647400ea5_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="iacf9aaccb6b4490ebe1e9988ccdbfb8a_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i5abf60d9ae7441bfac080c120bcadfd7_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="ia6988bd0afb94918b320e9a5e261b7ab_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1cb458c87121478fb2b3eac9dd99b516_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i1c2f5d64cdad49a98dab3e5a75865b83_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i7c2d096b0e564271bff01933ff553f94_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="i94a1560ebfaa47d588243521276ea250_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="i3a550f21eeeb4f2ab51c484f5d6c646e_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i38edd530ac024b198b2df0215c76d588_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="ibd0066f8462f4cc88a0c8ff61a89ff77_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="ib6b527d1b77f4b5aae44b942d31ff7a1_I20201231">
        <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>2020-12-31</instant>
        </period>
    </context>
    <context id="i1c6a32a8eb514016bf2bc96e8be1c21e_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="if4143aa06f554169a25b4fbb6158308c_I20210331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i299cea6a22cb47e68eec21e415313aa1_I20200331">
        <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>2020-03-31</instant>
        </period>
    </context>
    <context id="i5d115bba1a674c68b0160104bdc45efd_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i53838303786a4715a5cff0ebf219bdac_D20210101-20210331">
        <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>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8880601634d24dd192ee4d62dc8c615a_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="iaec6e3988a3049599eef64c3a490286b_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="i604cfe3f661142e7818266330b798d66_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i14424df233c44b55a96a136544d9423e_I20200630">
        <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:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-06-30</instant>
        </period>
    </context>
    <context id="i98c5f630ec1c4fcf9d3b03f178f9e20f_I20200930">
        <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:LongtermDebtTypeAxis">us-gaap:LineOfCreditMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="icbaa0e4f332e45d3a81245985b7b88e5_I20200930">
        <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>2020-09-30</instant>
        </period>
    </context>
    <context id="i519e53c2a6704be8b439ae30eae363cd_I20200831">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2020-08-31</instant>
        </period>
    </context>
    <context id="i917ea38d71ec41eabbbbf07ff5859415_I20190630">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2019-06-30</instant>
        </period>
    </context>
    <context id="ic7dd36bdaa8a48c3ab663d6499bdafe4_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="i69d010e5fcfe4efdbfddacf3a2258ea9_I20191231">
        <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>2019-12-31</instant>
        </period>
    </context>
    <context id="i1a630e7758204fa6aa911ee48b05aabc_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="i55ff951b00e441b3a5c04ff608da8280_D20200101-20200331">
        <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>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i14b9e23d11704dbfb707a3bb88090f97_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="i50db8c861ea3408f99e5d76dd70eca4f_I20200331">
        <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-03-31</instant>
        </period>
    </context>
    <context id="i2a0c2e318a8141b2b075a3071f47580d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ice43fe9cccef4038ab78a7669b132634_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:TitleOfIndividualAxis">srt:ExecutiveOfficerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="ieb420e47e31145dea3ccda3ce9c89c0d_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">laws:MarketStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i69625e86db6b4d8a8ff3c0bab20316fe_I20210331">
        <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:AwardTypeAxis">laws:MarketStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i70f9d4a3880b420d8ebef974fc2783c6_I20210331">
        <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:AwardTypeAxis">laws:MarketStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ifbfab46fd2c94f34abd694a1d7b3bd02_D20210101-20210331">
        <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:AwardTypeAxis">laws:MarketStockUnitsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i91202a611cca44b780083935c013a341_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i7fb88de04f8a4b2e9dbb6b9d3454cac6_I20210331">
        <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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="ia8d864ade2ea4a1abcbb907d5f83b74f_I20210331">
        <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:AwardTypeAxis">us-gaap:PerformanceSharesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-03-31</instant>
        </period>
    </context>
    <context id="i9e0a2962da7b4c0cb986e5fc89edeac2_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:LawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i89c259cef4c24fc2bb33cda8b0455f2f_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:LawsonMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="ia86936f9bc294b7cab1adca5f32bb849_D20210101-20210331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:BoltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-03-31</endDate>
        </period>
    </context>
    <context id="i8eb59f9085cd4127b9d27e2e03d0ac70_D20200101-20200331">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementBusinessSegmentsAxis">laws:BoltMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-03-31</endDate>
        </period>
    </context>
    <context id="i05070322a4fa499dbc05efa05ef90673_I20200327">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
        </entity>
        <period>
            <instant>2020-03-27</instant>
        </period>
    </context>
    <context id="i34792786ecf04196ba628845a11703b4_D20210101-20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000703604</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-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="customer">
        <measure>laws:customer</measure>
    </unit>
    <unit id="sale_representative">
        <measure>laws:sale_representative</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <dei:EntityCentralIndexKey
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80L2ZyYWc6NmEyY2ZjODE5MWZhNDBjZmI2M2RjMzgwNDkwN2QxODUvdGFibGU6ZjM3MDQ4YjE3YTg2NGZiM2FiN2Q5YTVlNjVhNGE3NDUvdGFibGVyYW5nZTpmMzcwNDhiMTdhODY0ZmIzYWI3ZDlhNWU2NWE0YTc0NV8yLTEtMS0xLTA_e9993636-83de-4d31-8794-114c57f24ea0">0000703604</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80L2ZyYWc6NmEyY2ZjODE5MWZhNDBjZmI2M2RjMzgwNDkwN2QxODUvdGFibGU6ZjM3MDQ4YjE3YTg2NGZiM2FiN2Q5YTVlNjVhNGE3NDUvdGFibGVyYW5nZTpmMzcwNDhiMTdhODY0ZmIzYWI3ZDlhNWU2NWE0YTc0NV81LTEtMS0xLTA_627efbf8-4a1f-4478-b75c-b3497af8e32c">false</dei:AmendmentFlag>
    <dei:DocumentFiscalYearFocus
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80L2ZyYWc6NmEyY2ZjODE5MWZhNDBjZmI2M2RjMzgwNDkwN2QxODUvdGFibGU6ZjM3MDQ4YjE3YTg2NGZiM2FiN2Q5YTVlNjVhNGE3NDUvdGFibGVyYW5nZTpmMzcwNDhiMTdhODY0ZmIzYWI3ZDlhNWU2NWE0YTc0NV82LTEtMS0xLTA_287d9f93-3ecd-4793-9a69-9da201d8a7f8">2021</dei:DocumentFiscalYearFocus>
    <dei:DocumentFiscalPeriodFocus
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80L2ZyYWc6NmEyY2ZjODE5MWZhNDBjZmI2M2RjMzgwNDkwN2QxODUvdGFibGU6ZjM3MDQ4YjE3YTg2NGZiM2FiN2Q5YTVlNjVhNGE3NDUvdGFibGVyYW5nZTpmMzcwNDhiMTdhODY0ZmIzYWI3ZDlhNWU2NWE0YTc0NV83LTEtMS0xLTA_befd8436-dec4-48da-b428-c7b79e184fd4">Q1</dei:DocumentFiscalPeriodFocus>
    <dei:CurrentFiscalYearEndDate
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80L2ZyYWc6NmEyY2ZjODE5MWZhNDBjZmI2M2RjMzgwNDkwN2QxODUvdGFibGU6ZjM3MDQ4YjE3YTg2NGZiM2FiN2Q5YTVlNjVhNGE3NDUvdGFibGVyYW5nZTpmMzcwNDhiMTdhODY0ZmIzYWI3ZDlhNWU2NWE0YTc0NV84LTEtMS0xLTA_c42f754a-2ce6-4788-a2d4-fb712a096cc2">--12-31</dei:CurrentFiscalYearEndDate>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY2_433fd8a5-ee2d-41a5-b0cb-4f07caf7f3af">laws:LeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY2_5a5c033b-acd8-4095-8cd5-edd96905d594">laws:LeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY2_65f111ea-c8d8-40dd-a622-83505bc50791">laws:LeaseLiabilityCurrent</us-gaap:OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY2_dedb341d-9d41-4533-b7fd-8ebb6975b834">laws:LeaseLiabilityCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY3_0c7c4b30-5205-4873-8206-af4c632b5fc0">laws:LeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY3_c8de1a5c-d3ef-4ca0-9b8a-68f781895c6b">laws:LeaseLiabilityNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY3_d3811042-bf7a-474c-927b-aca11f7a15ae">laws:LeaseLiabilityNoncurrent</us-gaap:OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xMTgzL2ZyYWc6N2I3YTFmMzM2MWI2NDJjNzgwYzRkMmY4MDRiYzVhMzYvdGV4dHJlZ2lvbjo3YjdhMWYzMzYxYjY0MmM3ODBjNGQyZjgwNGJjNWEzNl8yMTk5MDIzMjU1NjY3_d43aae17-2506-43cb-9bc9-64f951a537e9">laws:LeaseLiabilityNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDQ0_b40ba939-235e-4f10-9ee5-903566a4afce">10-Q</dei:DocumentType>
    <dei:DocumentQuarterlyReport
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6NjlmZjg2NDUwM2ExNDM2YmIzYmRmM2ZhNjZlYzY5YTkvdGFibGVyYW5nZTo2OWZmODY0NTAzYTE0MzZiYjNiZGYzZmE2NmVjNjlhOV8wLTEtMS0xLTA_526a3b40-e180-4823-b3ea-f375289b8f42">true</dei:DocumentQuarterlyReport>
    <dei:DocumentPeriodEndDate
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8xMDk5NTExNjI5ODky_9c694076-eccf-486f-a0f6-075d83cd7fd9">2021-03-31</dei:DocumentPeriodEndDate>
    <dei:DocumentTransitionReport
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6NWU0OGRkNjlmOGVmNDhjOGIxNjg4MjBhNzZlYjEyODQvdGFibGVyYW5nZTo1ZTQ4ZGQ2OWY4ZWY0OGM4YjE2ODgyMGE3NmViMTI4NF8wLTEtMS0xLTA_2757d954-b061-4339-afc8-c82b80c49682">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDUy_edf17b38-8b77-4bf6-9024-e5f5f1d13d4b">0-10546</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDUz_5617bbe4-9934-490a-9a2a-8ef7de1c1f1f">LAWSON PRODUCTS, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Yzk0YTg4MTZjZmNhNDE4MWEzMTA1NTBkNDIwZjU4NTIvdGFibGVyYW5nZTpjOTRhODgxNmNmY2E0MTgxYTMxMDU1MGQ0MjBmNTg1Ml8wLTAtMS0xLTA_b7a3567c-4d90-4ae9-a398-cc044c392717">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Yzk0YTg4MTZjZmNhNDE4MWEzMTA1NTBkNDIwZjU4NTIvdGFibGVyYW5nZTpjOTRhODgxNmNmY2E0MTgxYTMxMDU1MGQ0MjBmNTg1Ml8wLTQtMS0xLTA_9082b11c-215d-45b1-ab3c-5a0f010941eb">36-2229304</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Yzk0YTg4MTZjZmNhNDE4MWEzMTA1NTBkNDIwZjU4NTIvdGFibGVyYW5nZTpjOTRhODgxNmNmY2E0MTgxYTMxMDU1MGQ0MjBmNTg1Ml8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo3MTQxM2E3ZjQ1NTA0MzQwYjYxZDU5OWY1NTI4ZGQ3NV8yNzQ4Nzc5MDY5NTA0_4a3853e0-d120-46b3-a309-105d265de0ac">8770 W. Bryn Mawr Avenue</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Yzk0YTg4MTZjZmNhNDE4MWEzMTA1NTBkNDIwZjU4NTIvdGFibGVyYW5nZTpjOTRhODgxNmNmY2E0MTgxYTMxMDU1MGQ0MjBmNTg1Ml8zLTAtMS0xLTAvdGV4dHJlZ2lvbjo3MTQxM2E3ZjQ1NTA0MzQwYjYxZDU5OWY1NTI4ZGQ3NV8yNzQ4Nzc5MDY5NTE2_b8ae622f-10dc-42e7-bbf8-a05abff0fb66">Suite 900</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Yzk0YTg4MTZjZmNhNDE4MWEzMTA1NTBkNDIwZjU4NTIvdGFibGVyYW5nZTpjOTRhODgxNmNmY2E0MTgxYTMxMDU1MGQ0MjBmNTg1Ml8zLTEtMS0xLTA_b68a7d9f-1346-408d-afab-80051d5955b3">Chicago,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Yzk0YTg4MTZjZmNhNDE4MWEzMTA1NTBkNDIwZjU4NTIvdGFibGVyYW5nZTpjOTRhODgxNmNmY2E0MTgxYTMxMDU1MGQ0MjBmNTg1Ml8zLTItMS0xLTA_3c5b5fed-0930-4e0b-a272-36a3803f98bb">IL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Yzk0YTg4MTZjZmNhNDE4MWEzMTA1NTBkNDIwZjU4NTIvdGFibGVyYW5nZTpjOTRhODgxNmNmY2E0MTgxYTMxMDU1MGQ0MjBmNTg1Ml8zLTQtMS0xLTA_95d511fc-768c-41f5-9948-f2f94a474360">60631</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDUw_45c295e1-963f-4a66-867e-209323b53f0e">(773)</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDQ1_e45c0ed7-88f7-4808-a20c-d5339c281959">304-5050</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6ZjdlMDY2Njk1Y2NhNDA5ZTk1NDI1MjE4M2VhMjkwNmUvdGFibGVyYW5nZTpmN2UwNjY2OTVjY2E0MDllOTU0MjUyMTgzZWEyOTA2ZV8xLTAtMS0xLTA_1f5d898a-6eba-41e1-9939-41f0423e5649">Common stock, $1.00 par value</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6ZjdlMDY2Njk1Y2NhNDA5ZTk1NDI1MjE4M2VhMjkwNmUvdGFibGVyYW5nZTpmN2UwNjY2OTVjY2E0MDllOTU0MjUyMTgzZWEyOTA2ZV8xLTItMS0xLTA_2002b934-339e-4dff-acde-feeb17457764">LAWS</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6ZjdlMDY2Njk1Y2NhNDA5ZTk1NDI1MjE4M2VhMjkwNmUvdGFibGVyYW5nZTpmN2UwNjY2OTVjY2E0MDllOTU0MjUyMTgzZWEyOTA2ZV8xLTQtMS0xLTA_535c569c-b4f6-4635-ba22-d148bcc6b8a6">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCurrentReportingStatus
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDQ2_5006e278-4096-43ba-802f-d457d368cc5e">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDU1_3c84a7ed-b7b9-403c-9167-0628f7e82df4">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Mjk0ODAyYTM1ZjM3NGYyNTkwN2NjYmNiNjVhNjQ4NzgvdGFibGVyYW5nZToyOTQ4MDJhMzVmMzc0ZjI1OTA3Y2NiY2I2NWE2NDg3OF8wLTItMS0xLTA_3027c01e-0331-4d87-850a-5ff2604afff8">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Mjk0ODAyYTM1ZjM3NGYyNTkwN2NjYmNiNjVhNjQ4NzgvdGFibGVyYW5nZToyOTQ4MDJhMzVmMzc0ZjI1OTA3Y2NiY2I2NWE2NDg3OF8xLTMtMS0xLTA_c1def2d3-8c30-4f34-86c1-e7cab8070c80">true</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGFibGU6Mjk0ODAyYTM1ZjM3NGYyNTkwN2NjYmNiNjVhNjQ4NzgvdGFibGVyYW5nZToyOTQ4MDJhMzVmMzc0ZjI1OTA3Y2NiY2I2NWE2NDg3OF8yLTMtMS0xLTA_773c6159-25d4-4816-a58d-70abbbd42fe4">false</dei:EntityEmergingGrowthCompany>
    <dei:EntityShellCompany
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDQ3_c80eba2b-c7a1-4d04-80f3-cce6a9a744ae">false</dei:EntityShellCompany>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="i34130fd0023b4938b4fb61c55372770f_I20210415"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xL2ZyYWc6MzJlYTIyOGZkYWNhNDJkODllNDNkYTAzODRkODg5ZjAvdGV4dHJlZ2lvbjozMmVhMjI4ZmRhY2E0MmQ4OWU0M2RhMDM4NGQ4ODlmMF8yMDQx_cb4ab880-4c7e-49ea-84f2-292e75aab507"
      unitRef="shares">9066547</dei:EntityCommonStockSharesOutstanding>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNC0xLTEtMS0w_0854ef69-842f-4aaf-b93d-0555bfd2faf6"
      unitRef="usd">26293000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNC0zLTEtMS0w_470a3a71-3a4f-48b5-b8d1-783f41b46864"
      unitRef="usd">28393000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNS0xLTEtMS0w_6dedf88d-4ec3-485c-8d55-1694ccbde808"
      unitRef="usd">1001000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNS0zLTEtMS0w_972abec9-bcde-4602-878f-83c713b6c805"
      unitRef="usd">998000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNi0wLTEtMS0wL3RleHRyZWdpb246MDBmOWIzMjM2OTc4NDlkMTg1ODFjZjFkNjk1MjQ4YWRfNjU_ed67e480-359d-4527-b6ca-8fda1eec4b82"
      unitRef="usd">773000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNi0wLTEtMS0wL3RleHRyZWdpb246MDBmOWIzMjM2OTc4NDlkMTg1ODFjZjFkNjk1MjQ4YWRfNzM_de16630f-d139-45ee-9894-431d5b55da13"
      unitRef="usd">654000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNi0xLTEtMS0w_f438bcfd-5c76-4170-95d7-7f13f89ca36b"
      unitRef="usd">48707000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNi0zLTEtMS0w_d8a793fd-52be-4208-babf-72319762facf"
      unitRef="usd">44515000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNy0xLTEtMS0w_797baab1-5190-4214-91cf-5be5ddd39e1c"
      unitRef="usd">60758000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNy0zLTEtMS0w_2893ccdb-7364-48ff-a330-dda4036339da"
      unitRef="usd">61867000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfOC0xLTEtMS0w_6a4c6a34-fec7-447a-8ef0-d0e61ddb281a"
      unitRef="usd">8187000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfOC0zLTEtMS0w_b22af115-7524-4c4d-9872-561695a049db"
      unitRef="usd">7289000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfOS0xLTEtMS0w_4fac967a-5ee6-42e0-9518-5130662e8c74"
      unitRef="usd">144946000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfOS0zLTEtMS0w_7c5dd0da-3526-4501-97d0-ebbcd51f8ae3"
      unitRef="usd">143062000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTEtMS0xLTEtMA_34da253e-c83f-4432-b17f-0e52cae87a28"
      unitRef="usd">15603000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTEtMy0xLTEtMA_6acc3077-687a-4750-a71a-a5ef7048d3c5"
      unitRef="usd">15800000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Goodwill
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTItMS0xLTEtMA_7118b2c5-d67a-4cc1-b306-0e509dc0f4fc"
      unitRef="usd">35426000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTItMy0xLTEtMA_4f1ec97b-10cb-4f12-9829-d9d253b0b9cb"
      unitRef="usd">35176000</us-gaap:Goodwill>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTMtMS0xLTEtMA_5ee59f92-02db-4e28-b6eb-9630ff8d9858"
      unitRef="usd">19457000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:DeferredIncomeTaxAssetsNet
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTMtMy0xLTEtMA_c653cb6e-e647-4df1-8d9a-d551ced5f85c"
      unitRef="usd">18482000</us-gaap:DeferredIncomeTaxAssetsNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTQtMS0xLTEtMA_d12f1dcc-b16d-4250-aec3-a1327be5772c"
      unitRef="usd">18070000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTQtMy0xLTEtMA_dfb1c6ef-29ed-4ca1-a315-f5def3f9d8fc"
      unitRef="usd">18503000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTUtMS0xLTEtMA_6c705ff0-62f7-4430-b890-d4638426dcdd"
      unitRef="usd">16423000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <us-gaap:CashSurrenderValueOfLifeInsurance
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTUtMy0xLTEtMA_1b7f42b7-40c9-4619-907e-a7d960c643a5"
      unitRef="usd">16185000</us-gaap:CashSurrenderValueOfLifeInsurance>
    <laws:LeaseAssetsRightofUseAsset
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTYtMS0xLTEtMA_c8cc2e49-087b-467d-913f-1f4f3cb1f501"
      unitRef="usd">14453000</laws:LeaseAssetsRightofUseAsset>
    <laws:LeaseAssetsRightofUseAsset
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTYtMy0xLTEtMA_fb6a8604-e680-4be6-b3e6-f04077e98473"
      unitRef="usd">8764000</laws:LeaseAssetsRightofUseAsset>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTctMS0xLTEtMA_b3776cfd-78e4-426c-8be5-23b0397716db"
      unitRef="usd">331000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTctMy0xLTEtMA_c8ec40ab-2f31-479a-b980-937fc4d9882c"
      unitRef="usd">332000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTgtMS0xLTEtMA_03eaecf3-07ab-4ca8-ad16-9a1d3527fd9f"
      unitRef="usd">264709000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMTgtMy0xLTEtMA_096e8c5d-e761-441b-804a-b68dae52551c"
      unitRef="usd">256304000</us-gaap:Assets>
    <laws:AcquisitionLiability
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjItMS0xLTEtMA_6d73a055-98e6-404a-8fe6-62b7128912d0"
      unitRef="usd">32871000</laws:AcquisitionLiability>
    <laws:AcquisitionLiability
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjItMy0xLTEtMA_a978c7e8-c495-423b-a93e-7a9537019b2c"
      unitRef="usd">32673000</laws:AcquisitionLiability>
    <us-gaap:AccountsPayableCurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjMtMS0xLTEtMA_c8f297f7-90ce-40ea-ab97-a159001c7286"
      unitRef="usd">19841000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjMtMy0xLTEtMA_cc375c4a-8625-4ec4-9eb8-c22bf13749f3"
      unitRef="usd">22262000</us-gaap:AccountsPayableCurrent>
    <laws:LeaseLiabilityCurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjQtMS0xLTEtMA_2fcc2f75-937f-43e5-8ca1-9b5c9f411f94"
      unitRef="usd">4602000</laws:LeaseLiabilityCurrent>
    <laws:LeaseLiabilityCurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjQtMy0xLTEtMA_e1b121c9-aac9-4ea6-92a6-1d182fe23ad9"
      unitRef="usd">4568000</laws:LeaseLiabilityCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjUtMS0xLTEtMA_84c14ccd-bf8d-484a-b8ea-8d2b4b5c5927"
      unitRef="usd">37672000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjUtMy0xLTEtMA_e6e7a2f9-0931-4862-a838-17a579a03fa8"
      unitRef="usd">38492000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjYtMS0xLTEtMA_90794486-de02-47cc-bd22-7bfcc1481663"
      unitRef="usd">94986000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjYtMy0xLTEtMA_cd67e484-6c72-429c-8a00-fcb72cdec7e1"
      unitRef="usd">97995000</us-gaap:LiabilitiesCurrent>
    <laws:SecurityBonusPlan
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjktMS0xLTEtMA_e2e98f7a-2d1d-4894-ad23-c0831c858674"
      unitRef="usd">11159000</laws:SecurityBonusPlan>
    <laws:SecurityBonusPlan
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMjktMy0xLTEtMA_0d3d34d1-010e-40b8-9c25-4ffa3fe732ae"
      unitRef="usd">11262000</laws:SecurityBonusPlan>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzAtMS0xLTEtMA_aafa0faa-774f-4f00-a839-afa03bbd34d4"
      unitRef="usd">10820000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzAtMy0xLTEtMA_5a9829a2-f453-437d-858d-81fc46c6cc27"
      unitRef="usd">10461000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <laws:LeaseLiabilityNoncurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzEtMS0xLTEtMA_b5c7a509-bd9a-4aae-9345-bf1cb5200f4b"
      unitRef="usd">11505000</laws:LeaseLiabilityNoncurrent>
    <laws:LeaseLiabilityNoncurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzEtMy0xLTEtMA_95a0d7b4-69fe-4296-b198-74f3dd29e235"
      unitRef="usd">5738000</laws:LeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzItMS0xLTEtMA_0dc83dba-a66d-40e2-87f0-15a62ad79800"
      unitRef="usd">3523000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzItMy0xLTEtMA_80036fa8-15fd-4a1f-b7b8-bcbf211a25cb"
      unitRef="usd">2841000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzMtMS0xLTEtMA_fed25955-09e8-4df8-b56e-ccf055bebdf4"
      unitRef="usd">5658000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzMtMy0xLTEtMA_a1173c5b-d601-43ca-accd-602dd430ed83"
      unitRef="usd">5585000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzQtMS0xLTEtMA_2b423540-e60a-4457-81b2-9fa0b54af2e7"
      unitRef="usd">137651000</us-gaap:Liabilities>
    <us-gaap:Liabilities
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzQtMy0xLTEtMA_e8591d9f-ffc2-43aa-b684-0eaf5dfe5384"
      unitRef="usd">133882000</us-gaap:Liabilities>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjc5MWI1OWE2ZDU3NTRlNzk4YzZhYWFmMWI1MTI4MTY1XzIx_0c40935d-04ba-4730-bf87-2031c7e1d5fc"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzctMC0xLTEtMC90ZXh0cmVnaW9uOjc5MWI1OWE2ZDU3NTRlNzk4YzZhYWFmMWI1MTI4MTY1XzIx_cbc62248-015d-4667-be87-8a8eb5ceed48"
      unitRef="usdPerShare">1</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjc2ODdiOTU3MTI0ODQ2NzM4ZmE1ZGRmZmJjYWI3MzI0XzE3_d8164dc0-ee39-4b1c-b157-ed9263fcbb62"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjc2ODdiOTU3MTI0ODQ2NzM4ZmE1ZGRmZmJjYWI3MzI0XzE3_ee0c60f9-a98b-46d2-851f-8d12ed5240fd"
      unitRef="shares">500000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjc2ODdiOTU3MTI0ODQ2NzM4ZmE1ZGRmZmJjYWI3MzI0XzUz_07d6304d-be7d-45ac-9fa7-b3c2bb125062"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjc2ODdiOTU3MTI0ODQ2NzM4ZmE1ZGRmZmJjYWI3MzI0XzUz_38ed3ad3-eb45-441f-b3fb-25c422a5e0d7"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjc2ODdiOTU3MTI0ODQ2NzM4ZmE1ZGRmZmJjYWI3MzI0XzUz_90b27d15-8f15-4c53-b7b5-c019904f9d46"
      unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesIssued
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMC0xLTEtMC90ZXh0cmVnaW9uOjc2ODdiOTU3MTI0ODQ2NzM4ZmE1ZGRmZmJjYWI3MzI0XzUz_b2c3b0b8-19e2-45c1-8265-f6939b44a897"
      unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockValue
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMS0xLTEtMA_1555e661-f479-49a2-82c7-90d4926eb4c6"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzgtMy0xLTEtMA_788a1a91-d255-468f-919f-771ef5f084d9"
      unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmQyZTdiNGJiM2NmZjQ3Nzc4ZDBkOTA2NWJkYTIxMjFlXzE4_de16d8f1-a3cb-4d68-a13f-83e7521ba950"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfMzktMC0xLTEtMC90ZXh0cmVnaW9uOmQyZTdiNGJiM2NmZjQ3Nzc4ZDBkOTA2NWJkYTIxMjFlXzE4_e0dcd139-9312-4221-a97c-4b1a2e1a6043"
      unitRef="usdPerShare">1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZiZmUzOTFiYjBiNzQ5ZGU4ZjUwNmY1ODI2YTYzYzJjXzE3_0016bbf7-d11f-4ec9-811c-bacd1a80d0bd"
      unitRef="shares">35000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZiZmUzOTFiYjBiNzQ5ZGU4ZjUwNmY1ODI2YTYzYzJjXzE3_175138e6-dcf5-45b9-9408-1d8024cf7410"
      unitRef="shares">35000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZiZmUzOTFiYjBiNzQ5ZGU4ZjUwNmY1ODI2YTYzYzJjXzM2_4dec1d2e-8cd4-4ade-8c2d-9fe29457cfd1"
      unitRef="shares">9293401</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZiZmUzOTFiYjBiNzQ5ZGU4ZjUwNmY1ODI2YTYzYzJjXzQz_2ed9b312-9381-4af2-8ff0-cabbb4a8fa4f"
      unitRef="shares">9287625</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZiZmUzOTFiYjBiNzQ5ZGU4ZjUwNmY1ODI2YTYzYzJjXzgx_1c9d6bee-fed7-41ea-823b-32f67b293783"
      unitRef="shares">9066547</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMC0xLTEtMC90ZXh0cmVnaW9uOjZiZmUzOTFiYjBiNzQ5ZGU4ZjUwNmY1ODI2YTYzYzJjXzg4_b2aac97b-944d-4870-b279-c4e18c4490c2"
      unitRef="shares">9061039</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMS0xLTEtMA_304daa23-8eeb-4978-bf32-e74d4d062132"
      unitRef="usd">9293000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDAtMy0xLTEtMA_d2da5afa-6f81-4610-9cf0-29d5564163cb"
      unitRef="usd">9288000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDEtMS0xLTEtMA_5388c7f5-2502-42c5-a493-84df702e064c"
      unitRef="usd">20258000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:AdditionalPaidInCapitalCommonStock
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDEtMy0xLTEtMA_81cb4f9c-34bf-41ea-845b-86550ea13164"
      unitRef="usd">19841000</us-gaap:AdditionalPaidInCapitalCommonStock>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDItMS0xLTEtMA_bf02c254-e7c6-4c22-97d0-ef7ac66ab32c"
      unitRef="usd">105205000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDItMy0xLTEtMA_bb2de956-8245-4d96-9849-0575984fa95e"
      unitRef="usd">101609000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:TreasuryStockShares
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmQ2YmI3OGY1MDRiMjRiYzFiMTE1ZjQ0YWViYTM2ZDk3XzIx_cc71604e-d22f-47b1-a9d7-26b4f4760ef9"
      unitRef="shares">226854</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDMtMC0xLTEtMC90ZXh0cmVnaW9uOmQ2YmI3OGY1MDRiMjRiYzFiMTE1ZjQ0YWViYTM2ZDk3XzI4_3f74c6a4-0537-4c4e-8df6-2bea073d721b"
      unitRef="shares">226586</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDMtMS0xLTEtMA_c4efcaee-db55-448c-b8ec-71c6490a8100"
      unitRef="usd">9028000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDMtMy0xLTEtMA_d9493e0c-0d06-4d45-8b0e-4d74c9e6f0e7"
      unitRef="usd">9015000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDQtMS0xLTEtMA_677cda85-becb-40d3-a06e-8ee4aff54222"
      unitRef="usd">1330000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDQtMy0xLTEtMA_3e4fe08c-13c6-4de0-b3b9-bf8c4dc74d04"
      unitRef="usd">699000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:StockholdersEquity
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDUtMS0xLTEtMA_8c48af99-b6c2-44ac-92c0-e7a3cb0585c8"
      unitRef="usd">127058000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDUtMy0xLTEtMA_e1a64e55-3e73-465c-8d09-618dedb5f3ad"
      unitRef="usd">122422000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDYtMS0xLTEtMA_34aba29f-cb5e-4d88-9dfb-dfb44ff6b3d4"
      unitRef="usd">264709000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8xOS9mcmFnOmVjMDZiZTg1ZDU1ZjRkNzE5OTFjMzFhZWY5YjZkNTJhL3RhYmxlOjNmMDhiNzIzMmM4MDRkOTliMTM5YzMwODQ3OTE1YTRhL3RhYmxlcmFuZ2U6M2YwOGI3MjMyYzgwNGQ5OWIxMzljMzA4NDc5MTVhNGFfNDYtMy0xLTEtMA_6cc58906-a0ce-4aee-b3d8-3eea042ebbb6"
      unitRef="usd">256304000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfNS0xLTEtMS0w_cc21a9a8-d699-44d4-8bae-d5b30f6ee5e6"
      unitRef="usd">103556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfNS0zLTEtMS0w_8ea90277-88fb-49f0-9c8c-4a41bce901f2"
      unitRef="usd">91035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfOS0xLTEtMS0w_c67279f2-6a38-423c-a13e-2b751552b365"
      unitRef="usd">48996000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfOS0zLTEtMS0w_362e7892-42db-4748-b13d-08ae69d89859"
      unitRef="usd">42114000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTAtMS0xLTEtMA_8a2d2b62-bcdd-47fd-9cdb-fc3c488a503a"
      unitRef="usd">54560000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTAtMy0xLTEtMA_f7545a19-5434-47a2-8151-bc01db434201"
      unitRef="usd">48921000</us-gaap:GrossProfit>
    <us-gaap:SellingExpense
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTMtMS0xLTEtMA_b60bfb34-4251-42e5-b372-723930cc5953"
      unitRef="usd">23802000</us-gaap:SellingExpense>
    <us-gaap:SellingExpense
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTMtMy0xLTEtMA_0cfe911c-8463-4124-9e8f-0fc906e5f44e"
      unitRef="usd">19984000</us-gaap:SellingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTQtMS0xLTEtMA_000b285c-c98d-4d0c-98e7-626c1e976b2b"
      unitRef="usd">25948000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTQtMy0xLTEtMA_964a197b-ac83-4c60-8196-9f0f797b7e42"
      unitRef="usd">10299000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTUtMS0xLTEtMA_b910da10-71c5-47e9-862b-b4c7718db448"
      unitRef="usd">49750000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTUtMy0xLTEtMA_1d89d8b7-1cb5-46b5-a563-7012450248cf"
      unitRef="usd">30283000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTctMS0xLTEtMA_69840416-db9f-4f75-89fc-361e683ee934"
      unitRef="usd">4810000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i39a7afe6499340ae910bde32d9108588_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTctMS0xLTEtMA_aba078ec-07df-468b-a595-a5ee0a5c8ca7"
      unitRef="usd">4810000</us-gaap:NetIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTctMy0xLTEtMA_50bbc701-7945-440d-9af5-591fe99df7c8"
      unitRef="usd">18638000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTktMS0xLTEtMA_752a829b-77a1-42c0-83aa-7ccbcc5ce2fc"
      unitRef="usd">323000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMTktMy0xLTEtMA_45eacc94-a5fa-403a-8667-f75115e66679"
      unitRef="usd">115000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjAtMS0xLTEtMA_68bb6784-2607-4b1c-a41c-fab349496c24"
      unitRef="usd">372000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjAtMy0xLTEtMA_fb994d4a-9a1f-4362-b7ad-1f1ef2a07788"
      unitRef="usd">-1111000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjItMS0xLTEtMA_b35c3a10-23fa-4c01-9892-972c83cc6644"
      unitRef="usd">4859000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjItMy0xLTEtMA_36a7aa9a-fe48-4b62-b745-61a602cfd197"
      unitRef="usd">17412000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjMtMS0xLTEtMA_046df6d3-9911-41fe-adc3-967391de32d6"
      unitRef="usd">1263000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjMtMy0xLTEtMA_afbe6c97-10b0-452f-9d6f-6a047e355a1b"
      unitRef="usd">4879000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjUtMS0xLTEtMA_a805f770-c78d-4c91-919c-eb215b6b9a64"
      unitRef="usd">3596000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjUtMy0xLTEtMA_147bcf7d-7105-4fae-b68d-09b01344439c"
      unitRef="usd">12533000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareBasic
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjctMS0xLTEtMA_2eab97ab-4b9b-4a5f-9df5-fc36e3dca0fb"
      unitRef="usdPerShare">0.40</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjctMy0xLTEtMA_5c03495c-cc64-4175-a006-5a621948a521"
      unitRef="usdPerShare">1.39</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjktMS0xLTEtMA_fb1c7cb3-cd8c-46be-8e45-5ba1c83ed6b2"
      unitRef="usdPerShare">0.39</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMjktMy0xLTEtMA_1c188679-2ee9-4e5b-98c7-9fb17cf83cc5"
      unitRef="usdPerShare">1.34</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzItMS0xLTEtMA_dd4166fb-74a6-4e65-b751-c6fb17f3d62d"
      unitRef="shares">9063000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzItMy0xLTEtMA_6c55d622-416d-4bbc-b36a-10198c1015c3"
      unitRef="shares">9032000</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzMtMS0xLTEtMA_f90d8bab-76ba-40de-ae0d-0435812b7dca"
      unitRef="shares">265000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzMtMy0xLTEtMA_28a2150e-2e93-465f-a62d-27b705950a0d"
      unitRef="shares">302000</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzQtMS0xLTEtMA_ebcc0751-4852-45fb-acaa-e67c69bb0b4d"
      unitRef="shares">9328000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzQtMy0xLTEtMA_a40539ab-6de7-493c-99af-578b82dfc20d"
      unitRef="shares">9334000</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzctMS0xLTEtMA_a805f770-c78d-4c91-919c-eb215b6b9a64"
      unitRef="usd">3596000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzctMy0xLTEtMA_147bcf7d-7105-4fae-b68d-09b01344439c"
      unitRef="usd">12533000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzktMS0xLTEtMA_8dc54b81-04dd-4727-9bc7-e54c9ee35f1e"
      unitRef="usd">631000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfMzktMy0xLTEtMA_031a4aa3-96c8-43c6-8d13-ef8f5f2f3008"
      unitRef="usd">-2494000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfNDAtMS0xLTEtMA_5819e415-6412-4d01-abb9-6122c035a787"
      unitRef="usd">4227000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yNS9mcmFnOmJiNjJiMjA5YjIwMTRmZWRhNjU0MWJhYTY3ZTNmYzVjL3RhYmxlOmMyOWM1ZTAyNTFkZTRjZTRhYTk2MjdjMjIwOGEwOGJlL3RhYmxlcmFuZ2U6YzI5YzVlMDI1MWRlNGNlNGFhOTYyN2MyMjA4YTA4YmVfNDAtMy0xLTEtMA_09735db1-dd5b-4034-8a7e-8da0b73567c4"
      unitRef="usd">10039000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesIssued
      contextRef="i65ac34e64ef24a658ea5c18ab045963e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfMi0xLTEtMS0w_142c31a5-c760-4dd9-b90f-b8375c42dffa"
      unitRef="shares">9061039</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i65ac34e64ef24a658ea5c18ab045963e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfMi0zLTEtMS0w_74569c9f-15d0-49ab-bcaa-03cf9db70631"
      unitRef="usd">9288000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib06773cb752c4bb5b83e5c0dec417b88_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfMi01LTEtMS0w_6fc20e8f-faf3-4876-aadf-59cb5236a754"
      unitRef="usd">19841000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib1554761e483495eb4d04476f9e9d2e0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfMi03LTEtMS0w_1cda049e-bdc6-45d0-ad76-f47f0a7f2148"
      unitRef="usd">101609000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="id4235cdf8ce1453fb1189063d42ccbf0_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfMi05LTEtMS0w_16f05cb1-ed7b-4467-9a63-9a80cafa33a3"
      unitRef="usd">-9015000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i179461ed3fad4169aabacf785342943f_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfMi0xMS0xLTEtMA_229bfffd-dafb-466f-a6be-9618189de471"
      unitRef="usd">699000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfMi0xMy0xLTEtMA_85259b99-721e-4a10-872b-95deea01db34"
      unitRef="usd">122422000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfNC03LTEtMS0w_a805f770-c78d-4c91-919c-eb215b6b9a64"
      unitRef="usd">3596000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfNC0xMy0xLTEtMA_b859cdbd-17b1-4aae-b641-d61a77363522"
      unitRef="usd">3596000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iadd9861b4ef041f494038864bd0b9a3d_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfNi0xMS0xLTEtMA_0e5fa8a4-fa3d-41a3-996f-2c372d1dfe1f"
      unitRef="usd">631000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfNi0xMy0xLTEtMA_c2ce39d9-4683-4c9a-9168-9932630e014b"
      unitRef="usd">631000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ida4dfe316752463ea786a8198c2ed2d2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfNy01LTEtMS0w_6a03a385-c690-40ee-b38f-47ebf14e0143"
      unitRef="usd">422000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfNy0xMy0xLTEtMA_e1b52606-c6de-4013-a5c5-d3fcfc2ffa57"
      unitRef="usd">422000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:StockIssuedDuringPeriodSharesNewIssues
      contextRef="i881aacb12dcb43d2a1da7323d09ef8b2_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0xLTEtMS0xMDE5_e4ac066a-7949-4988-994c-57aabd78a7d5"
      unitRef="shares">5776</us-gaap:StockIssuedDuringPeriodSharesNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="i881aacb12dcb43d2a1da7323d09ef8b2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0zLTEtMS0xMDI0_b716d02d-e13d-491c-b8ee-dd0ea3580d84"
      unitRef="usd">5000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="ida4dfe316752463ea786a8198c2ed2d2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC01LTEtMS0xMDI4_bf5b301d-99f4-4dbc-95a0-5a156ae43589"
      unitRef="usd">-5000</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:StockIssuedDuringPeriodValueNewIssues
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0xMy0xLTEtMTA0NA_a57557f4-a2ae-4d5c-b27b-9be1c539f60c"
      unitRef="usd">0</us-gaap:StockIssuedDuringPeriodValueNewIssues>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="i881aacb12dcb43d2a1da7323d09ef8b2_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0xLTEtMS0xMDc2_5396a77c-3560-4666-bd33-e7a422afee7c"
      unitRef="shares">268</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i1a525f47854a4fd2b34321eae9884b0b_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC05LTEtMS0xMTAw_7e5ef645-48cf-452e-b623-9314f3bef203"
      unitRef="usd">13000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0xMy0xLTEtMTEwOA_7ce7710b-05f1-47db-8120-83b2e1d2d396"
      unitRef="usd">13000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:CommonStockSharesIssued
      contextRef="iebd5c5b1a0444701aa07de94fa8b05e3_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0xLTEtMS0w_173f00bd-b00e-42ca-8410-841820815849"
      unitRef="shares">9066547</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="iebd5c5b1a0444701aa07de94fa8b05e3_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0zLTEtMS0w_3e35675f-acf2-4de4-9218-2bb6c0f0288e"
      unitRef="usd">9293000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i9ddacafa592341278a9c4880b5b38e7a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC01LTEtMS0w_e8e97ae1-587a-41d8-8ac0-a2c588002ded"
      unitRef="usd">20258000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib6b58befc897498b8348e7d55f4d2a24_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC03LTEtMS0w_8a1a7c11-33f8-4140-99a9-b7088e9fe18a"
      unitRef="usd">105205000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i15dd9a5eb92e42cbbb41132754dbb148_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC05LTEtMS0w_ef989183-9f30-4e10-8442-ef2337b5ab7e"
      unitRef="usd">-9028000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ic59575f0ae434a98afe12467bcd9bf95_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0xMS0xLTEtMA_ff446e19-12dc-4af6-94a6-58fd8ca0186b"
      unitRef="usd">1330000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3Y2ExNWU2NzY1NDRiZjg5NWE1MTc5NGEyODdmZjE3L3RhYmxlcmFuZ2U6YzdjYTE1ZTY3NjU0NGJmODk1YTUxNzk0YTI4N2ZmMTdfOC0xMy0xLTEtMA_907c89c1-4fe5-4f03-9a7e-d6c02a43c39d"
      unitRef="usd">127058000</us-gaap:StockholdersEquity>
    <us-gaap:CommonStockSharesIssued
      contextRef="i144f735e728c4677bd1791fce21ff94a_I20191231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfMi0xLTEtMS0w_1b4cab57-6ccb-4f0e-b664-00a45b45f3fb"
      unitRef="shares">9043771</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i144f735e728c4677bd1791fce21ff94a_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfMi0zLTEtMS0w_8ce8eb8e-2223-44b9-b447-b42628b47b1d"
      unitRef="usd">9190000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i2b66e9535de546829c297b4595c7aa64_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfMi01LTEtMS0w_8126e924-50ce-46ad-93d0-13b2fd8b8133"
      unitRef="usd">18077000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ia2d7726797fa4377a94f868de6dfe0ac_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfMi03LTEtMS0w_fedda32c-784a-4201-a8cf-11b21321047b"
      unitRef="usd">86496000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="if6842d3f76534a0c8b80661907e2feff_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfMi05LTEtMS0w_be1806aa-4c4c-4b78-879a-0cee1d4ac246"
      unitRef="usd">-5761000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i03bfc6e0d28b425fabf1dc3b8e8e0c51_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfMi0xMS0xLTEtMA_40cbd713-9e48-46a7-8099-93cce0f79a67"
      unitRef="usd">-1000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i51465366bd134859891335e35d6f1d90_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfMi0xMy0xLTEtMA_f6c6487e-fea2-4907-832d-9dd88b13861e"
      unitRef="usd">108001000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="i7888669cf364407384857b26940fd0a3_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNS03LTEtMS0w_0cc510ec-7daf-4fbe-8f33-3e134e13b697"
      unitRef="usd">12533000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNS0xMy0xLTEtMA_410a943d-4963-42e4-ba55-b71049859126"
      unitRef="usd">12533000</us-gaap:NetIncomeLoss>
    <us-gaap:TreasuryStockSharesAcquired
      contextRef="id0162b334dbb487c800c3cd4ee841296_D20200101-20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNS0xLTEtMS05Mg_af71ac8c-cbd5-49cf-ae4d-03386d5cff17"
      unitRef="shares">47504</us-gaap:TreasuryStockSharesAcquired>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="ia2f13800266044b49ebd5a3f99885278_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNS05LTEtMS0xMTI_906edbf8-3011-4147-8ae3-3e5b00f8156f"
      unitRef="usd">1756000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:TreasuryStockValueAcquiredCostMethod
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNS0xMy0xLTEtMTIw_2fda718f-cb60-447c-9d07-7dd2cd2c7e1f"
      unitRef="usd">1756000</us-gaap:TreasuryStockValueAcquiredCostMethod>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i702245b4097b4b5694212708a820f980_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNi0xMS0xLTEtMA_d7b9f9c8-7859-4e7d-8af8-0187e73804af"
      unitRef="usd">-2494000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNi0xMy0xLTEtMA_4070bfbe-0014-45be-948f-353603d2c2b9"
      unitRef="usd">-2494000</us-gaap:OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="ic77af880e35140ce94354228c9a24d37_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNy01LTEtMS0w_43710074-d6da-47df-8054-b617c047ea71"
      unitRef="usd">451000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfNy0xMy0xLTEtMA_b2a28ffc-1d82-4289-ab82-5377f0e1c2f1"
      unitRef="usd">451000</us-gaap:AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue>
    <us-gaap:CommonStockSharesIssued
      contextRef="i718de2c905c7471e8d7ce83005662967_I20200331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfOS0xLTEtMS0w_c16f3a87-b107-497c-8b14-e490d1a50e61"
      unitRef="shares">8996267</us-gaap:CommonStockSharesIssued>
    <us-gaap:StockholdersEquity
      contextRef="i718de2c905c7471e8d7ce83005662967_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfOS0zLTEtMS0w_40a263a0-37c9-4586-a8ff-899610b10cd7"
      unitRef="usd">9190000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5eb08a9ac78545f1aea7c9c527a2bce3_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfOS01LTEtMS0w_2c6d0240-3697-4cc8-9a4c-7a51d0598996"
      unitRef="usd">18528000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib11993b5a82840298a886541cf2b5fde_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfOS03LTEtMS0w_4d50075b-c1f4-4520-9153-59cf48e97511"
      unitRef="usd">99029000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="i5d9c46f416194fff8da0f8a0bef8fcc1_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfOS05LTEtMS0w_60b63451-d64e-47a6-8f2f-ff336047519f"
      unitRef="usd">-7517000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="ib0c7c16683a942f099cb6e03215dc152_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfOS0xMS0xLTEtMA_1df1b6ec-0b38-426b-a571-31f22920d94e"
      unitRef="usd">-2495000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="iace35742ea144bde97413ef2939ce7cb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8yOC9mcmFnOjc3Y2ZmMmI1ZDhmMDRmYjk4ZDBhZjVjMTIzNTAyN2Y3L3RhYmxlOmM3OTRjMDEyZTA4MDQxMGI4MDUwZGU1ZDVmYmQ1OWE0L3RhYmxlcmFuZ2U6Yzc5NGMwMTJlMDgwNDEwYjgwNTBkZTVkNWZiZDU5YTRfOS0xMy0xLTEtMA_48a598e8-ca83-4c4f-b413-af58b124580c"
      unitRef="usd">116735000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNC0xLTEtMS0w_8c488306-539d-4d38-88b4-a9b414afed17"
      unitRef="usd">3596000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNC0zLTEtMS0w_edf2684e-0972-4346-ae48-28e9f2b43e91"
      unitRef="usd">12533000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNy0xLTEtMS0w_088801a4-5573-4d35-be7b-2cb5e09e6ba7"
      unitRef="usd">1935000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNy0zLTEtMS0w_440d5007-01f2-44e2-bcff-64df88bc2825"
      unitRef="usd">1509000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfOC0xLTEtMS0w_b297c7cc-4888-4b84-9135-2d69fd21e5a7"
      unitRef="usd">944000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:EmployeeBenefitsAndShareBasedCompensation
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfOC0zLTEtMS0w_271702be-e5ae-4221-86ab-d20ce9602f5e"
      unitRef="usd">-10700000</us-gaap:EmployeeBenefitsAndShareBasedCompensation>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfOS0xLTEtMS0w_d185a422-caf8-431f-8028-aef1366bcf75"
      unitRef="usd">320000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfOS0zLTEtMS0w_ae8b0b62-27e8-4845-8cc9-ceeec4336812"
      unitRef="usd">-3196000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTEtMS0xLTEtMA_e521eb45-a053-4873-b0c3-0e76b6cb85b0"
      unitRef="usd">4426000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTEtMy0xLTEtMA_87ce83b5-747c-4c50-9d6f-2dd9b44fcebd"
      unitRef="usd">3528000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTItMS0xLTEtMA_276cf414-c689-4558-9c1d-3369eb35e5dd"
      unitRef="usd">-1315000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTItMy0xLTEtMA_67c06a41-659e-49bf-9176-c57c8733b3a2"
      unitRef="usd">1500000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTMtMS0xLTEtMA_113ff5b7-1227-4ed2-b659-a6606477385a"
      unitRef="usd">1148000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTMtMy0xLTEtMA_6b4c4b88-fec5-4599-99e6-7ecec3db6de7"
      unitRef="usd">223000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTQtMS0xLTEtMA_e7013eca-a7a5-404a-88b5-92885a2b1d38"
      unitRef="usd">-3733000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTQtMy0xLTEtMA_8e94f035-8807-43cd-8875-be54e1cbc453"
      unitRef="usd">-8486000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTUtMS0xLTEtMA_1272d49c-00f1-4a1d-9feb-95e8261bb8c7"
      unitRef="usd">-361000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTUtMy0xLTEtMA_7d74a9e9-04c1-4945-8b7c-eb7acfaae60c"
      unitRef="usd">-311000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTYtMS0xLTEtMA_36a4ee41-4f46-4163-a542-a1dfdc6afb67"
      unitRef="usd">-1476000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTYtMy0xLTEtMA_731a69ac-50df-4138-a91d-a06ee0a13660"
      unitRef="usd">-6888000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTktMS0xLTEtMA_d0112f3d-9754-4bbd-8f98-ce5c1dfec84b"
      unitRef="usd">849000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMTktMy0xLTEtMA_122d0e30-5508-4d2a-a44b-e390cc9a085f"
      unitRef="usd">551000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:CashAcquiredInExcessOfPaymentsToAcquireBusiness
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjAtMS0xLTEtMA_10e45ca2-57f0-4097-b7a8-01e6322b695d"
      unitRef="usd">188000</us-gaap:CashAcquiredInExcessOfPaymentsToAcquireBusiness>
    <us-gaap:CashAcquiredInExcessOfPaymentsToAcquireBusiness
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjAtMy0xLTEtMA_3a19dd21-7f5d-4298-bbae-6f75e8509b54"
      unitRef="usd">0</us-gaap:CashAcquiredInExcessOfPaymentsToAcquireBusiness>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjEtMS0xLTEtMA_b4deb45c-64a0-469d-a140-cde68dc80294"
      unitRef="usd">-661000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjEtMy0xLTEtMA_c46f2df9-a17e-46de-a628-d74f0f3e86a0"
      unitRef="usd">-551000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjQtMS0xLTEtMA_b7f46078-cb01-4f51-b2e9-763278e703d3"
      unitRef="usd">0</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:ProceedsFromRepaymentsOfLinesOfCredit
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjQtMy0xLTEtMA_ea1b1739-3baf-4e53-8766-b0cb267f2c4a"
      unitRef="usd">8189000</us-gaap:ProceedsFromRepaymentsOfLinesOfCredit>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjUtMS0xLTEtMA_fb329647-92a3-4359-8817-f94786762c53"
      unitRef="usd">13000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjUtMy0xLTEtMA_ed1b1494-d5d0-48c7-9003-99b00329f7b7"
      unitRef="usd">1756000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjYtMS0xLTEtMA_f1c507a2-3bf9-4b7f-b89d-7f978cf7a54e"
      unitRef="usd">58000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjYtMy0xLTEtMA_15805b6a-3ef6-4d62-a053-0657bda7d1a2"
      unitRef="usd">67000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjgtMS0xLTEtMA_a94cda57-886e-4ea6-b51d-03973ed1c05c"
      unitRef="usd">-71000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMjgtMy0xLTEtMA_a73db24a-a351-44db-928c-dddce65b463d"
      unitRef="usd">6366000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzAtMS0xLTEtMA_7e5f4e86-4152-448c-8432-eec69e990f43"
      unitRef="usd">111000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzAtMy0xLTEtMA_9036d1e4-5418-41b9-938b-9820f4b4e2a6"
      unitRef="usd">-327000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzItMS0xLTEtMA_bd00b7a5-1da9-4ddd-8da5-c8056f382c2d"
      unitRef="usd">-2097000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzItMy0xLTEtMA_30bdae56-53b9-4b98-a543-965dbd0cc077"
      unitRef="usd">-1400000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzQtMS0xLTEtMA_f7a7e1e4-ff5f-434e-881f-5224877c8e33"
      unitRef="usd">29391000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i51465366bd134859891335e35d6f1d90_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzQtMy0xLTEtMA_146fee49-a25c-4624-87b3-9d5896352969"
      unitRef="usd">6297000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzYtMS0xLTEtMA_3b40d40c-fe76-40c3-bfa8-1557a03512b3"
      unitRef="usd">27294000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iace35742ea144bde97413ef2939ce7cb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzYtMy0xLTEtMA_4819720f-4684-4140-a91e-53336f37b28c"
      unitRef="usd">4897000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzgtMS0xLTEtMA_0854ef69-842f-4aaf-b93d-0555bfd2faf6"
      unitRef="usd">26293000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="iace35742ea144bde97413ef2939ce7cb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzgtMy0xLTEtMA_258313be-c554-408e-96df-6e26a5f03565"
      unitRef="usd">4095000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzktMS0xLTEtMA_6dedf88d-4ec3-485c-8d55-1694ccbde808"
      unitRef="usd">1001000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="iace35742ea144bde97413ef2939ce7cb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfMzktMy0xLTEtMA_e43ad615-0c56-423e-8354-c3025952c2da"
      unitRef="usd">802000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNDAtMS0xLTEtMA_3b40d40c-fe76-40c3-bfa8-1557a03512b3"
      unitRef="usd">27294000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="iace35742ea144bde97413ef2939ce7cb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNDAtMy0xLTEtMA_4819720f-4684-4140-a91e-53336f37b28c"
      unitRef="usd">4897000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaid
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNDMtMS0xLTEtMA_c06b7c5f-c2b8-440b-8eae-125a4007722e"
      unitRef="usd">378000</us-gaap:IncomeTaxesPaid>
    <us-gaap:IncomeTaxesPaid
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNDMtMy0xLTEtMA_2e4250ef-e825-4615-8fc6-d1a5bd40939c"
      unitRef="usd">198000</us-gaap:IncomeTaxesPaid>
    <us-gaap:InterestPaidNet
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNDQtMS0xLTEtMA_22d919d8-e0e4-4184-87d0-82c296a931be"
      unitRef="usd">134000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zMS9mcmFnOjZkOWQyMzk4N2Y2YzRlZDBhY2YzZjQ4M2ZlNWM4YmZmL3RhYmxlOmJlNjFkY2YyYjQyZDRmNDdiZmIyZDIwYjg1M2Q2M2Y3L3RhYmxlcmFuZ2U6YmU2MWRjZjJiNDJkNGY0N2JmYjJkMjBiODUzZDYzZjdfNDQtMy0xLTEtMA_892a8de3-1516-4726-a35b-8cdfb2486159"
      unitRef="usd">147000</us-gaap:InterestPaidNet>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zNy9mcmFnOmMxZGEzM2UyZGFkOTQ2ZDc5MGY0ZThiMzE1YjAwYjI1L3RleHRyZWdpb246YzFkYTMzZTJkYWQ5NDZkNzkwZjRlOGIzMTViMDBiMjVfMTQ2Mw_615f4d4a-77c8-4190-865c-0edd6beb441b">Basis of Presentation and Summary of Significant Accounting PoliciesThe accompanying unaudited condensed consolidated financial statements of Lawson Products, Inc. (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 Annual Report on Form 10-K for the year ended December&#160;31, 2020. 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, 2021  are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2021. &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 operating segments. The Lawson operating segment, distributes maintenance, repair and operations ("MRO") products to customers primarily through a network of sales representatives offering vendor managed inventory ("VMI") service to customers throughout the United States and Canada. The Bolt Supply House Ltd. ("Bolt Supply") operating segment, distributes MRO products primarily through its branches located in Western Canada. Bolt Supply had&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;ranches in operation at the end of the first quarter 2021. See the 2020 Annual Report Form 10K for further details of the significant accounting policies of the Company.</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:NumberOfReportableSegments
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zNy9mcmFnOmMxZGEzM2UyZGFkOTQ2ZDc5MGY0ZThiMzE1YjAwYjI1L3RleHRyZWdpb246YzFkYTMzZTJkYWQ5NDZkNzkwZjRlOGIzMTViMDBiMjVfOTA5_712f633c-8f5a-4240-8f8e-3df447c9f820"
      unitRef="segment">2</us-gaap:NumberOfReportableSegments>
    <laws:NumberOfBranches
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF8zNy9mcmFnOmMxZGEzM2UyZGFkOTQ2ZDc5MGY0ZThiMzE1YjAwYjI1L3RleHRyZWdpb246YzFkYTMzZTJkYWQ5NDZkNzkwZjRlOGIzMTViMDBiMjVfMjc0ODc3OTA3MTEwMg_74204718-c0f1-4080-876a-1a6527455821"
      unitRef="branch">14</laws:NumberOfBranches>
    <us-gaap:BusinessCombinationDisclosureTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMzEyMQ_443374f6-c77d-40ae-82f5-3ff341de25c4">Acquisition&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:115%"&gt;On August 31, 2020, the Company acquired Partsmaster from NCH Corporation. Partsmaster is a leading maintenance, MRO solutions provider that serves approximately 16,000 customers with approximately 200 sales representatives. The acquisition was made primarily to expand the Company's sales coverage, expand product lines, add experienced sales representatives, and leverage the Company's infrastructure.&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:115%"&gt;The purchase price was $35.3 million in cash plus the assumption of certain liabilities. The Company paid $2.3 million of the purchase price in cash at closing and will pay the remaining $33.0 million in May 2021. The payment obligation has been discounted to present value and is recognized as an accrued acquisition liability of $32.7 million and $32.9 million as of December&#160;31, 2020 and March&#160;31, 2021, respectively, in the Company's condensed consolidated balance sheet. Interest expense of $0.2 million was recorded in the three months ended March&#160;31, 2021. P&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:115%"&gt;ayment has been guaranteed under the Purchase Agreement, and includes the issuance of a $33.0 million irrevocable standby letter of credit. The Company&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; will satisfy the payment obligation with cash on hand with any remaining portion using its existing credit facility.  &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:115%"&gt;The purchase price of the acquisition was allocated to the fair value of Partsmaster&#x2019;s assets and liabilities on the acquisition date. The fair market value appraisals of the majority of the assets and liabilities was determined by a third party valuation firm using management estimates and assumptions including intangible assets of $5.0 million for customer relationships and $2.8 million for trade names, and their estimated useful lives of 10 and 5 years, respectively. The $15.8 million allocated to goodwill reflects the purchase price less the fair market value of the identifiable net assets. The goodwill is attributable to the workforce of the acquired business and the synergies expected to arise after Lawson's acquisition of Partsmaster. The entire amount of goodwill is expected to be deductible for tax purposes. &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:115%"&gt;The appropriate fair values of the assets acquired and liabilities assumed are based on preliminary estimates and assumptions. The Company continues to review preliminary estimates of various assets and liabilities including, but not limited to, pre-acquisition employee compensation liabilities and potential adjustments of certain accounts receivable balances as defined under the purchase agreement. These preliminary estimates and assumptions could change during the purchase price measurement period as the Company finalizes the valuations of the assets acquired and liabilities assumed. The Company recorded the fair value of accounts receivable after consideration of an estimate of cash flows not expected to be collected which was &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:115%"&gt;$0.4&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt;. &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:115%"&gt;Partsmaster contributed &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:115%"&gt;$15.7&#160;million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; of revenue 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:115%"&gt;$0.7 million&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"&gt; of operating income in the first quarter of 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:115%"&gt;A summary of the initial purchase price allocation of the acquisition is as follows (Dollars in thousands):&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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.432%"/&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:18.784%"/&gt;&lt;td style="width:0.1%"/&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%;text-decoration:underline"&gt;Cash paid and payable and liabilities assumed&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 and payable&lt;/span&gt;&lt;/td&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;34,523&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued 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;4,086&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&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,938&#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 13pt;text-align:left;vertical-align: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 obligation&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;620&#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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;42,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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%;text-decoration:underline"&gt;Fair value of assets acquired&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&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;15,816&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&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;7,797&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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;7,706&#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 13pt;text-align:left;vertical-align:bottom"&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="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,961&#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 13pt;text-align:left;vertical-align:bottom"&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 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,775&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&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;2,121&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use asset&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;620&#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 13pt;text-align:left;vertical-align: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 assets&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;371&#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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&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 #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;42,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;The unaudited pro forma revenue and net income for the Company for the three months ended March&#160;31, 2020, assuming the Partsmaster acquisition closed on January 1, 2019, was $106.2 million and $12.9 million, respectively. The pro forma disclosures include adjustments for amortization of intangible assets, implied interest expense and acquisition costs to reflect results as if the acquisition of Partsmaster had closed on January 1, 2019 rather than on the actual acquisition date. This pro forma information utilizes certain estimates, is presented for illustrative purposes only and is not intended to be indicative of the actual results of operation. In addition, future results may vary significantly from the results reflected in the pro forma information. The unaudited pro forma financial information does not reflect the impact of future positive or negative events that may occur after the acquisition, such as anticipated cost savings from operating synergies.</us-gaap:BusinessCombinationDisclosureTextBlock>
    <laws:BusinessAcquisitionNumberOfCustomersOfAcquiredEntity
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTkw_611307f0-b5fa-4490-8bec-c3906073ded2"
      unitRef="customer">16000</laws:BusinessAcquisitionNumberOfCustomersOfAcquiredEntity>
    <laws:BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-2"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMjEz_a8d76857-aa16-4fcf-a2ea-08c1ce7c0f7d"
      unitRef="sale_representative">200</laws:BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="ie091e1d7ed744c858abab0aeb6817a29_D20200831-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfNDQy_27aeeae2-0e34-45b9-8647-173aaf345ea8"
      unitRef="usd">35300000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="ie091e1d7ed744c858abab0aeb6817a29_D20200831-20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfNTEz_86098700-61e2-4676-b351-13459972c819"
      unitRef="usd">2300000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i4c7afdea5ed841f69ccd8ec11062e90e_D20210501-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfNTg0_7bc7b77f-270c-4d53-89ab-c5cfccdf4e54"
      unitRef="usd">33000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <laws:AcquisitionLiability
      contextRef="i534ec5311b104004a0447e624425ecb6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTA5OTUxMTYzMzY2NQ_9cb082e9-9625-4874-8bba-8cb54cdbc8c7"
      unitRef="usd">32700000</laws:AcquisitionLiability>
    <laws:AcquisitionLiability
      contextRef="ieb52d87ff2084a7691c39c9774513904_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfNzE3_82128963-dfc8-44d4-a80b-f7c9d66807be"
      unitRef="usd">32900000</laws:AcquisitionLiability>
    <us-gaap:InterestExpense
      contextRef="i061baf04e5784d5399f56e32af3a9940_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMjE5OTAyMzI2MTg1OQ_6390e1bd-73b6-43ac-baae-94b911f4bb8a"
      unitRef="usd">200000</us-gaap:InterestExpense>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i4c7afdea5ed841f69ccd8ec11062e90e_D20210501-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfODY0_fa52318d-86b0-44e4-89d3-8d6682e4d430"
      unitRef="usd">33000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="if25ce59ef8524df4b3e90409e888c5b5_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTM5Nw_2580bec8-74bc-4d5a-b033-5eeb0599597e"
      unitRef="usd">5000000.0</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ieccc169112f64733b90fd9c98ea95138_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTQzMQ_779a4d7d-f2c1-41e2-85bb-108f066d3bf3"
      unitRef="usd">2800000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i4a6ac73fcf5142639cef822b4ffb4222_D20200831-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTQ4Nw_fd5c4631-a9e5-40cc-9859-e40c06e06549">P10Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="i75c8ad7635dc4b23842a3e8f374165d7_D20200831-20200831"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTQ5NA_8fa6ee80-1df9-475c-aba5-ce2a59e78179">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:Goodwill
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTUyMg_e5e853c2-c467-4441-80ef-f6bad57a1b02"
      unitRef="usd">15800000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTA5OTUxMTYzMjQ0Ng_e128813b-44f8-4fb4-aa0d-ed9e40d0b634"
      unitRef="usd">400000</us-gaap:BusinessCombinationAcquiredReceivablesEstimatedUncollectible>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual
      contextRef="i061baf04e5784d5399f56e32af3a9940_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTk5Mg_f2800c1b-2a4c-47e2-b996-d9054018876b"
      unitRef="usd">15700000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual
      contextRef="i061baf04e5784d5399f56e32af3a9940_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMjAxMA_b3dca925-8227-45f8-94c4-d1846a1c25a7"
      unitRef="usd">700000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMzExOQ_86cced2f-9f8c-4b60-ad9a-458ea15c7d40">&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:115%"&gt;A summary of the initial purchase price allocation of the acquisition is as follows (Dollars in thousands):&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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"/&gt;&lt;td style="width:78.432%"/&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:18.784%"/&gt;&lt;td style="width:0.1%"/&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%;text-decoration:underline"&gt;Cash paid and payable and liabilities assumed&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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 and payable&lt;/span&gt;&lt;/td&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;34,523&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts payable and accrued 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;4,086&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred compensation&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,938&#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 13pt;text-align:left;vertical-align: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 obligation&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;620&#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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;td style="background-color:#ffffff;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:#ffffff;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;42,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-top:1pt solid #000;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%;text-decoration:underline"&gt;Fair value of assets acquired&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;border-top:3pt double #000;padding:0 1pt"/&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align: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&lt;/span&gt;&lt;/td&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;15,816&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Inventories&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;7,797&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Accounts receivable&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;7,706&#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 13pt;text-align:left;vertical-align:bottom"&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="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,961&#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 13pt;text-align:left;vertical-align:bottom"&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 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,775&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property, plant and equipment&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;2,121&#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 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Right of use asset&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;620&#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 13pt;text-align:left;vertical-align: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 assets&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;371&#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:0 1pt"/&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"/&gt;&lt;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"&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 #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;42,167&#160;&lt;/span&gt;&lt;/td&gt;&lt;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"/&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMS0yLTEtMS0w_cb0129d6-8db2-4772-9d64-8c62185bfce5"
      unitRef="usd">34523000</laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable>
    <laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMi0yLTEtMS0w_256ee5c2-3ac9-4ff1-ab73-00e1db2670b4"
      unitRef="usd">4086000</laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses>
    <laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMy0yLTEtMS0w_5f5d5964-4a3b-4ad6-ad7e-5bffc8b73747"
      unitRef="usd">2938000</laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfNS0yLTEtMS0yNDI1_d24b8ff4-85bb-417d-93ea-1ee16f1bc5db"
      unitRef="usd">620000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfNC0yLTEtMS0w_72b5c2df-0bf8-4611-9918-1148e454d95d"
      unitRef="usd">42167000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities>
    <us-gaap:Goodwill
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfNi0yLTEtMS0w_adb09f52-a2df-4585-8d1c-ced23344cfc2"
      unitRef="usd">15816000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfNy0yLTEtMS0w_ea6c2a74-893b-46fc-a5d1-b1fd96a97961"
      unitRef="usd">7797000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfOC0yLTEtMS0w_fef5f520-a4d4-4cca-bf3b-964c60a35ccc"
      unitRef="usd">7706000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="if25ce59ef8524df4b3e90409e888c5b5_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfOS0yLTEtMS0w_8f18285f-34f8-4dd9-b259-dcc7840a9946"
      unitRef="usd">4961000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles
      contextRef="ieccc169112f64733b90fd9c98ea95138_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMTAtMi0xLTEtMA_2dbec3af-466b-44d7-b9a4-ce47ebdc8dfe"
      unitRef="usd">2775000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMTEtMi0xLTEtMA_fa86baf7-6cc1-453d-9d15-6641668420da"
      unitRef="usd">2121000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment>
    <laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMTMtMi0xLTEtMjI4NA_fffbd229-8c82-4b90-9bd1-64f16728f01c"
      unitRef="usd">620000</laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets>
    <laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMTItMi0xLTEtMA_a4d0f62c-0c16-4d1e-a539-b6dbded721f5"
      unitRef="usd">371000</laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets>
    <laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill
      contextRef="ia72049e2ac1c4e3aa0c1335eec68722c_I20200831"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RhYmxlOjNmOWNiZTljYTQwYTRjODRiYTJjMjdkNmMyODE0NDE0L3RhYmxlcmFuZ2U6M2Y5Y2JlOWNhNDBhNGM4NGJhMmMyN2Q2YzI4MTQ0MTRfMTMtMi0xLTEtMA_93995761-7578-43ab-8101-ae5f82fc1862"
      unitRef="usd">42167000</laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill>
    <us-gaap:BusinessAcquisitionsProFormaRevenue
      contextRef="i2041bdea68414951a04b4406a2d4e6f8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTA5OTUxMTYzNTI5Nw_bbad46a7-ce97-43c7-bef1-d8c2db7beb9e"
      unitRef="usd">106200000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss
      contextRef="i2041bdea68414951a04b4406a2d4e6f8_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80MC9mcmFnOjQ3NTY2NmI4NDEyYjRhM2M5NDcyYjEwYjE0NTVmNmRkL3RleHRyZWdpb246NDc1NjY2Yjg0MTJiNGEzYzk0NzJiMTBiMTQ1NWY2ZGRfMTA5OTUxMTYzNTMwOA_a7067b4d-5931-4f8d-8820-c457cffe3767"
      unitRef="usd">12900000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:RevenueFromContractWithCustomerTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RleHRyZWdpb246MWM4OGQ0ZDA5ODExNGU4YTgyYzcyZjZiYjg3MTIzMjNfMjc0OA_b2fa2aff-ea7b-4f3f-8229-176939c4883f">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 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"&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-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;The Company 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. While the Company offers both a product and a service obligation, customers receive one invoice per transaction with no price breakout between these obligations. The Company does not separately price 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 generates revenue primarily from the sale of MRO products to its customers. Revenues 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"&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, including the recent Partsmaster acquisition, offers a vendor managed inventory ("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;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 Bolt Supply segment provides product sales and does not provide VMI services or other services. 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 with the customer. &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;In previous financial statements, the Company presented the disaggregated components of total revenue: product revenue and service revenue, along with the cost of sales associated with each of these revenue streams as the service revenues exceeded 10% of consolidated revenue. Since the Company qualifies as a smaller reporting company, the Company has elected to discontinue disclosure of the disaggregated components of revenue and cost of sales in its c&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;ondensed consolidated statements of income and comprehensive income &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;and in the related notes to &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;the condensed consolidated financial statements. For the three months ended March&#160;31, 2020, service revenue 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;$9.7 million&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 reported as service revenue which has now been combined and reported within total revenue. &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;Disaggregated revenue by geographic area follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;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;2020&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;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;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;73,584&#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;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;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;17,451&#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;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;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;91,035&#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;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;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;2020&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;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;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;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;22.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;/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.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;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;13.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;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.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;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;14.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;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.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;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.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;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.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;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;11.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;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;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;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.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;/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.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;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;6.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;/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.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;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.4&#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;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;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;11.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;/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-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;Prior to acquisition, Partsmaster leased parts washer machines to customers through its Torrents leasing program. The Torrents leasing program comprised a minor portion of the Partsmaster business. The Company will continue the leasing program for the foreseeable future. These leases are classified as operating leases. The leased machines are recognized as fixed assets on the Company's consolidated balance sheet and the leasing revenue is recognized on a straight line basis. The Torrents machine leasing program generated $0.7&#160;million of revenue in the first three months of 2021. The Company has adopted the practical expedient not to separate non-lease components that would be within the scope of ASC 606 from the associated lease components as the relevant criteria under ASC 842 are met.&lt;/span&gt;&lt;/div&gt;</us-gaap:RevenueFromContractWithCustomerTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RleHRyZWdpb246MWM4OGQ0ZDA5ODExNGU4YTgyYzcyZjZiYjg3MTIzMjNfMjE5OTAyMzI1ODM1OQ_d022f63e-e2ae-4ba0-9788-200afc9dc31d">&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 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"&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-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;The Company 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. While the Company offers both a product and a service obligation, customers receive one invoice per transaction with no price breakout between these obligations. The Company does not separately price 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 generates revenue primarily from the sale of MRO products to its customers. Revenues 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"&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, including the recent Partsmaster acquisition, offers a vendor managed inventory ("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;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 Bolt Supply segment provides product sales and does not provide VMI services or other services. 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 with the customer. &lt;/span&gt;&lt;/div&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 previous financial statements, the Company presented the disaggregated components of total revenue: product revenue and service revenue, along with the cost of sales associated with each of these revenue streams as the service revenues exceeded 10% of consolidated revenue. Since the Company qualifies as a smaller reporting company, the Company has elected to discontinue disclosure of the disaggregated components of revenue and cost of sales in its c&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;ondensed consolidated statements of income and comprehensive income &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;and in the related notes to &lt;/span&gt;the condensed consolidated financial statements.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <us-gaap:NumberOfOperatingSegments
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RleHRyZWdpb246MWM4OGQ0ZDA5ODExNGU4YTgyYzcyZjZiYjg3MTIzMjNfMjE5OTAyMzI1ODM2Mg_934a4635-32c9-4721-9db9-ccb72b5953b6"
      unitRef="segment">2</us-gaap:NumberOfOperatingSegments>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8a38f61af4d540d4833e829525969feb_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RleHRyZWdpb246MWM4OGQ0ZDA5ODExNGU4YTgyYzcyZjZiYjg3MTIzMjNfMjUyOQ_8f1305e1-8a5c-4091-9de0-c7eaff94e415"
      unitRef="usd">9700000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:DisaggregationOfRevenueTableTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RleHRyZWdpb246MWM4OGQ0ZDA5ODExNGU4YTgyYzcyZjZiYjg3MTIzMjNfMjc1MQ_ac371e8f-960a-4595-b377-087dfc3f2e45">&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;Disaggregated revenue by geographic area follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;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;2020&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;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;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;73,584&#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;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;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;17,451&#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;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;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;91,035&#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;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;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;2020&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;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;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;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;22.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;/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.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;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;13.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;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.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;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;14.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;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.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;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.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;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.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;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;11.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;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;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;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.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;/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.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;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;6.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;/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.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;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.4&#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;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;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;11.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;/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;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i34c0911632d4423c886e063c69cafc06_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOjJiOTU5NDc0Y2Y0YzRhOTY5MzFhMmQ5Y2NjZTgzNDhmL3RhYmxlcmFuZ2U6MmI5NTk0NzRjZjRjNGE5NjkzMWEyZDljY2NlODM0OGZfMy0xLTEtMS0w_92334fe9-bb95-406a-aa3c-3f505cfd71a5"
      unitRef="usd">84985000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i3e3eb15e81cb4e64bfa0b542a4557805_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOjJiOTU5NDc0Y2Y0YzRhOTY5MzFhMmQ5Y2NjZTgzNDhmL3RhYmxlcmFuZ2U6MmI5NTk0NzRjZjRjNGE5NjkzMWEyZDljY2NlODM0OGZfMy0zLTEtMS0w_232784b4-efcf-4644-ade6-e20ee760c5ce"
      unitRef="usd">73584000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i02dd410b0ee7462581c70067b55f08a8_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOjJiOTU5NDc0Y2Y0YzRhOTY5MzFhMmQ5Y2NjZTgzNDhmL3RhYmxlcmFuZ2U6MmI5NTk0NzRjZjRjNGE5NjkzMWEyZDljY2NlODM0OGZfNC0xLTEtMS0w_931b9f58-4c9d-4494-9082-f84de45914b3"
      unitRef="usd">18571000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i5f3a81d6ed604beb961aa1d6362cdfb5_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOjJiOTU5NDc0Y2Y0YzRhOTY5MzFhMmQ5Y2NjZTgzNDhmL3RhYmxlcmFuZ2U6MmI5NTk0NzRjZjRjNGE5NjkzMWEyZDljY2NlODM0OGZfNC0zLTEtMS0w_1359e13e-9df6-4c32-b127-aea074546a2f"
      unitRef="usd">17451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOjJiOTU5NDc0Y2Y0YzRhOTY5MzFhMmQ5Y2NjZTgzNDhmL3RhYmxlcmFuZ2U6MmI5NTk0NzRjZjRjNGE5NjkzMWEyZDljY2NlODM0OGZfNS0xLTEtMS0w_9a70b078-1856-4717-b981-4e9f8b305256"
      unitRef="usd">103556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOjJiOTU5NDc0Y2Y0YzRhOTY5MzFhMmQ5Y2NjZTgzNDhmL3RhYmxlcmFuZ2U6MmI5NTk0NzRjZjRjNGE5NjkzMWEyZDljY2NlODM0OGZfNS0zLTEtMS0w_26c1429e-522f-4c53-a2bd-2f9e447c2df1"
      unitRef="usd">91035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ib7eb4973e07c459195c6992e181837a6_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMy0xLTEtMS0w_ef218019-eeba-474d-800f-6e5c7346b5fa"
      unitRef="number">0.210</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i41ad866fdd8f421c9883535b14491ef2_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMy0zLTEtMS0w_3099063a-12ff-4da5-b465-2e7b60decffc"
      unitRef="number">0.228</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7f19a76b146842b6b1c0d0f064798963_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfNC0xLTEtMS0xOTU2_0ef71f39-4d2a-49d0-be3a-b069077cac62"
      unitRef="number">0.149</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idca2111cfe08490c977b0f3d065d6424_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfNC0zLTEtMS0xOTU2_d6abf60d-7085-4ac3-8ac8-561cae7b1052"
      unitRef="number">0.133</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i70edfb0b791d45999e8b8ac60c6b7dcb_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfNS0xLTEtMS0xOTYy_6724962f-579b-49db-8598-fc310e2980df"
      unitRef="number">0.134</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="ia5da54c7879b44b0b5f477cd6d5fb6aa_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfNS0zLTEtMS0xOTYy_f7e57b21-cedc-4224-a2f7-784b2a9abd24"
      unitRef="number">0.142</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8fb68e4bf75345dba52531c8845e5b51_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfNy0xLTEtMS0w_790ee6ac-cb1f-4591-9904-11f31889b68c"
      unitRef="number">0.106</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i7360235824814d91a873fc95fd8ba23f_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfNy0zLTEtMS0w_30f604f8-1fcb-472f-9127-2ce49fb06d4c"
      unitRef="number">0.108</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="id9a76b418ff840949243079cba64b393_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTAtMS0xLTEtMTk2OA_2a7a43c3-bfe7-446e-82c0-fc83f28fc513"
      unitRef="number">0.097</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i9e2e7933d6e548b48ed2c85fc32c346c_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTAtMy0xLTEtMTk2OA_08680932-0fe9-4c7e-b80b-45e461ac7e4a"
      unitRef="number">0.112</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i8109166996a848a589cd9cdefe40a7e9_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfOC0xLTEtMS0xOTc2_63cbb338-6b72-49eb-aad0-9efe692ac587"
      unitRef="number">0.068</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if3dac7109f714bffbfeab66a9b309aef_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfOC0zLTEtMS0xOTc2_465ddd96-5610-469d-9f1a-eafa54f6a2d1"
      unitRef="number">0.082</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i909db1b19a8d4b01a80b10bdc886ca7f_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfOC0xLTEtMS0w_fadd8509-9ab1-4b15-8781-0e01bc67738d"
      unitRef="number">0.049</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i146b2ff8f7234131b1ef16944b422219_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfOC0zLTEtMS0w_f0e94494-a540-4486-ba2c-42ee9b58c50a"
      unitRef="number">0.063</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i540b21838b824d0c81e6e54f3e8a8e7d_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTAtMS0xLTEtMA_ca1cefa7-1f36-475d-bc82-f48fd82db79f"
      unitRef="number">0.017</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idd064d03b9d54ba1b121916473fef0da_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTAtMy0xLTEtMA_1f1e890d-9350-4930-aa76-d039199cbf2e"
      unitRef="number">0.014</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="idc2c2437941e433da408b9896031f3cf_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTEtMS0xLTEtMA_39181b4c-945e-4ec6-8839-31310d7efb81"
      unitRef="number">0.170</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="if1e9707a8dfb4ab3bbc88b97a1b5e858_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTEtMy0xLTEtMA_16e44119-0333-4592-8c0f-c44b56b491ad"
      unitRef="number">0.118</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i2f2ae3b723e74874aeaa4e33b74c7e5f_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTItMS0xLTEtMA_684e087e-83b3-445f-afe3-8ac760355a42"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="i4a8a1713a17a4bcbb0b8fcc05bfbf842_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RhYmxlOmY2NmY2MDljMmYxMjRhYmVhYWI1NDk3MjE2NWFmNzg4L3RhYmxlcmFuZ2U6ZjY2ZjYwOWMyZjEyNGFiZWFhYjU0OTcyMTY1YWY3ODhfMTItMy0xLTEtMA_6b1b4ae3-b663-4bb6-8add-5212b79840dd"
      unitRef="number">1.000</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80My9mcmFnOjFjODhkNGQwOTgxMTRlOGE4MmM3MmY2YmI4NzEyMzIzL3RleHRyZWdpb246MWM4OGQ0ZDA5ODExNGU4YTgyYzcyZjZiYjg3MTIzMjNfMTA5OTUxMTYzNDIzNQ_2383cedc-74cd-4123-ba98-aab0dbadd6f0"
      unitRef="usd">700000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:CashAndCashEquivalentsDisclosureTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80Ni9mcmFnOmUwNzY1ZTk5YmJmYjRhOWI5N2Y0MGU0ZjEzODAzNTE3L3RleHRyZWdpb246ZTA3NjVlOTliYmZiNGE5Yjk3ZjQwZTRmMTM4MDM1MTdfMzQ4_d9c0021e-606b-4998-a2d7-55ba2f40d7e7">Restricted CashThe Company has agreed to maintain $0.8 million in a money market account as collateral for an outside party that is providing certain commercial card processing services for the Company. The Company has also 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="ic2522aa02c5b43b48b9b004f7c12449c_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80Ni9mcmFnOmUwNzY1ZTk5YmJmYjRhOWI5N2Y0MGU0ZjEzODAzNTE3L3RleHRyZWdpb246ZTA3NjVlOTliYmZiNGE5Yjk3ZjQwZTRmMTM4MDM1MTdfMTY0OTI2NzQ0MjI2OQ_613b8a3f-2830-4ae0-8510-55be8ea5cec2"
      unitRef="usd">800000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue
      contextRef="i68abf976c7a54366971ebc71a725ef84_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80Ni9mcmFnOmUwNzY1ZTk5YmJmYjRhOWI5N2Y0MGU0ZjEzODAzNTE3L3RleHRyZWdpb246ZTA3NjVlOTliYmZiNGE5Yjk3ZjQwZTRmMTM4MDM1MTdfMTY0OTI2NzQ0MjI4OA_2b999477-fcbb-4043-8cd1-2604a11c1117"
      unitRef="usd">200000</us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RleHRyZWdpb246NTllNmMxMmQzNmU1NDkzOGE3ZDk4ZGFkMDI2ZGVkNGNfMTQ3_69f1078c-5f0e-41e9-8e98-cf528e25ad83">Inventories, Net&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;Inventories, net, consisting primarily of purchased goods offered for resale, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021&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, 2020&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;67,252&#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;67,137&#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;(6,494)&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;(5,270)&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;60,758&#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;61,867&#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;During the three months ended March&#160;31, 2021, the Company increased its reserve for obsolete and excess inventory by $0.2 million for which its cost exceeded its estimated selling price and $0.6 million for rationalization of inventory related to the Partsmaster acquisition.</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RleHRyZWdpb246NTllNmMxMmQzNmU1NDkzOGE3ZDk4ZGFkMDI2ZGVkNGNfMTUx_88160601-158b-4c13-9cb9-d0512732ed4f">&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;Inventories, net, consisting primarily of purchased goods offered for resale, were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021&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, 2020&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;67,252&#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;67,137&#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;(6,494)&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;(5,270)&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;60,758&#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;61,867&#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;</us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryGross
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RhYmxlOmI0ZDY2YjFjMmQxNjQ5Nzg4NjdhNmVlMDU0MTk3YjI5L3RhYmxlcmFuZ2U6YjRkNjZiMWMyZDE2NDk3ODg2N2E2ZWUwNTQxOTdiMjlfMi0xLTEtMS0w_52d0ab8c-fe19-42a0-a2ee-dde6516c561a"
      unitRef="usd">67252000</us-gaap:InventoryGross>
    <us-gaap:InventoryGross
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RhYmxlOmI0ZDY2YjFjMmQxNjQ5Nzg4NjdhNmVlMDU0MTk3YjI5L3RhYmxlcmFuZ2U6YjRkNjZiMWMyZDE2NDk3ODg2N2E2ZWUwNTQxOTdiMjlfMi0zLTEtMS0w_87cbba4b-0d52-489a-89a8-89e92442d3fb"
      unitRef="usd">67137000</us-gaap:InventoryGross>
    <us-gaap:InventoryValuationReserves
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RhYmxlOmI0ZDY2YjFjMmQxNjQ5Nzg4NjdhNmVlMDU0MTk3YjI5L3RhYmxlcmFuZ2U6YjRkNjZiMWMyZDE2NDk3ODg2N2E2ZWUwNTQxOTdiMjlfMy0xLTEtMS0w_d5c6e41d-991d-443d-9ce3-586d34b9d07d"
      unitRef="usd">6494000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RhYmxlOmI0ZDY2YjFjMmQxNjQ5Nzg4NjdhNmVlMDU0MTk3YjI5L3RhYmxlcmFuZ2U6YjRkNjZiMWMyZDE2NDk3ODg2N2E2ZWUwNTQxOTdiMjlfMy0zLTEtMS0w_3dd7cca7-eb24-4862-b2b3-2ff1aa3b39a1"
      unitRef="usd">5270000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryNet
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RhYmxlOmI0ZDY2YjFjMmQxNjQ5Nzg4NjdhNmVlMDU0MTk3YjI5L3RhYmxlcmFuZ2U6YjRkNjZiMWMyZDE2NDk3ODg2N2E2ZWUwNTQxOTdiMjlfNC0xLTEtMS0w_60d21965-4b31-4fbe-87b5-79b10b56eaec"
      unitRef="usd">60758000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RhYmxlOmI0ZDY2YjFjMmQxNjQ5Nzg4NjdhNmVlMDU0MTk3YjI5L3RhYmxlcmFuZ2U6YjRkNjZiMWMyZDE2NDk3ODg2N2E2ZWUwNTQxOTdiMjlfNC0zLTEtMS0w_bc4d5bf8-dbde-43eb-866b-2b151f8ece97"
      unitRef="usd">61867000</us-gaap:InventoryNet>
    <us-gaap:InventoryLIFOReservePeriodCharge
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RleHRyZWdpb246NTllNmMxMmQzNmU1NDkzOGE3ZDk4ZGFkMDI2ZGVkNGNfMTA5OTUxMTYyODA0Mg_f7925ccd-abc2-4f2a-9c09-b750d5a70781"
      unitRef="usd">200000</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:InventoryLIFOReservePeriodCharge
      contextRef="i061baf04e5784d5399f56e32af3a9940_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF80OS9mcmFnOjU5ZTZjMTJkMzZlNTQ5MzhhN2Q5OGRhZDAyNmRlZDRjL3RleHRyZWdpb246NTllNmMxMmQzNmU1NDkzOGE3ZDk4ZGFkMDI2ZGVkNGNfMTA5OTUxMTYyODExNA_f71c8e7c-241e-4a0d-b20b-6d4a8a7fe6d9"
      unitRef="usd">600000</us-gaap:InventoryLIFOReservePeriodCharge>
    <us-gaap:GoodwillDisclosureTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RleHRyZWdpb246ZDBmNmQ3ODNiYWZhNGM4ZWE2NGJlMGEwOWQ3MWI3ZDVfMTEzMg_2640644f-a84e-411a-8e62-7d8e553e8f7c">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 2021 is included in the table below:&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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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, 2020&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,352&#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,824&#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,176&#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&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;215&#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;35&#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;250&#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, 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-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,567&#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;13,859&#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,426&#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;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;Goodwill activity for the first three months of 2020 is included in the table below:&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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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, 2019&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;7,369&#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,554&#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;20,923&#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&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;(194)&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,174)&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,368)&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, 2020&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;7,175&#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;12,380&#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;19,555&#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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RleHRyZWdpb246ZDBmNmQ3ODNiYWZhNGM4ZWE2NGJlMGEwOWQ3MWI3ZDVfMTEyOQ_4e6f28be-0ac3-4ba6-9633-abe63147163d">&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 2021 is included in the table below:&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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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, 2020&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,352&#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,824&#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,176&#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&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;215&#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;35&#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;250&#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, 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-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,567&#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;13,859&#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,426&#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;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;Goodwill activity for the first three months of 2020 is included in the table below:&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="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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, 2019&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;7,369&#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,554&#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;20,923&#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&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;(194)&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,174)&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,368)&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, 2020&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;7,175&#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;12,380&#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;19,555&#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="id042e5ba988a4b7ebefd825ef6cda3e9_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfMy0yLTEtMS0yMzA_d92424b6-28a0-48b0-8e43-f22a92939b24"
      unitRef="usd">21352000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iec5ebb4129fc430099d046ca12fa0d4b_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfMy00LTEtMS0yMzQ_70c74f8d-0ff9-4dde-8e16-52bae2608cfd"
      unitRef="usd">13824000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfMy02LTEtMS0yMzc_aaf0cd5f-6e53-4407-bfdb-bc32c53cecbc"
      unitRef="usd">35176000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i4a9caa6791c5490c853e242cf819b5f3_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfOS0yLTEtMS02MDM_c19ef0b4-8790-4513-aeb6-a14fb715cfeb"
      unitRef="usd">215000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="ibbe0480e73074fde9e1e42e97f7ea083_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfOS00LTEtMS02MDM_5470c4fe-3421-4a6c-941d-a5a8846e6c4c"
      unitRef="usd">35000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfOS02LTEtMS02MDM_a3152be0-fdaf-4965-83ab-52fc29ca6c12"
      unitRef="usd">250000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i80147b4c3ca642048c2a1a7647400ea5_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfMTAtMi0xLTEtMjky_d1a872f3-a335-4d47-bf5e-40f050152e19"
      unitRef="usd">21567000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iacf9aaccb6b4490ebe1e9988ccdbfb8a_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfMTAtNC0xLTEtMjk2_9c49f841-a74b-4e8c-b663-1cba82c51560"
      unitRef="usd">13859000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOmJiNGExYmIxN2U4ZjRlMTE5Y2I2ZDlmMGI1MzFkMWQyL3RhYmxlcmFuZ2U6YmI0YTFiYjE3ZThmNGUxMTljYjZkOWYwYjUzMWQxZDJfMTAtNi0xLTEtMjk5_7d7db601-6fa5-436e-889d-76bbad31bc02"
      unitRef="usd">35426000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i5abf60d9ae7441bfac080c120bcadfd7_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfMy0yLTEtMS00MDIy_e048b517-c464-41a7-9561-72648007c327"
      unitRef="usd">7369000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="ia6988bd0afb94918b320e9a5e261b7ab_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfMy00LTEtMS00MDI2_781f4c0f-4ff5-4393-982c-2c7899756d5c"
      unitRef="usd">13554000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i51465366bd134859891335e35d6f1d90_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfMy02LTEtMS00MDMw_69d7068d-5fd8-442d-b826-9f6bedcf07a3"
      unitRef="usd">20923000</us-gaap:Goodwill>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i1cb458c87121478fb2b3eac9dd99b516_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfNC0yLTEtMS00MDM0_1b591c6d-9716-4afe-b254-68958319e1f0"
      unitRef="usd">-194000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i1c2f5d64cdad49a98dab3e5a75865b83_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfNC00LTEtMS00MDM4_40522a60-8cb6-4ac1-af08-9c66d57780d6"
      unitRef="usd">-1174000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfNC02LTEtMS00MDQy_a71248a0-c7b3-43d4-a2e9-15a81afee0d0"
      unitRef="usd">-1368000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill
      contextRef="i7c2d096b0e564271bff01933ff553f94_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfNS0yLTEtMS00MDM0_64be0f6a-2920-47ce-8754-9aa7ed2c5ed8"
      unitRef="usd">7175000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="i94a1560ebfaa47d588243521276ea250_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfNS00LTEtMS00MDM4_158ffeea-9fc7-46de-9b2d-d76968414780"
      unitRef="usd">12380000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="iace35742ea144bde97413ef2939ce7cb_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81Mi9mcmFnOmQwZjZkNzgzYmFmYTRjOGVhNjRiZTBhMDlkNzFiN2Q1L3RhYmxlOjkwYWU4ZDM3ZTI5MDRjYTk5MGFkN2E2N2Q2NzRhZTJkL3RhYmxlcmFuZ2U6OTBhZThkMzdlMjkwNGNhOTkwYWQ3YTY3ZDY3NGFlMmRfNS02LTEtMS00MDQy_7f7fe417-5ff1-4130-a1ce-bb50c5dcbf34"
      unitRef="usd">19555000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsDisclosureTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RleHRyZWdpb246YWZkNGRhNDAzZTNkNGMzN2E0MTBiNTFhZmI2NTUzN2RfNDUz_16cd21ef-e8eb-4045-9368-73b2d1db535f">Intangible Assets&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 gross carrying amount and accumulated amortization by intangible asset class were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021&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, 2020&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;11,432&#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,079)&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;8,353&#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,289&#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;(2,733)&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;8,556&#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;12,456&#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,739)&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;9,717&#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,349&#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,402)&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;9,947&#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;23,888&#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;(5,818)&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,070&#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,638&#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;(5,135)&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,503&#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;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; and $0.3 million related to intangible assets was recorded in General and administrative expenses for the three months ended March 31, 2021 and 2020, respectively.</us-gaap:IntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RleHRyZWdpb246YWZkNGRhNDAzZTNkNGMzN2E0MTBiNTFhZmI2NTUzN2RfNDU1_a244115a-d2dd-449f-83a4-8855b7233310">&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 gross carrying amount and accumulated amortization by intangible asset class were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021&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, 2020&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;11,432&#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,079)&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;8,353&#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,289&#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;(2,733)&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;8,556&#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;12,456&#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,739)&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;9,717&#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,349&#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,402)&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;9,947&#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;23,888&#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;(5,818)&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,070&#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,638&#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;(5,135)&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,503&#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;</us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i3a550f21eeeb4f2ab51c484f5d6c646e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfMy0xLTEtMS0w_f5103cc9-8bf9-4d30-9145-bbb7d0d0ea85"
      unitRef="usd">11432000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i3a550f21eeeb4f2ab51c484f5d6c646e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfMy0zLTEtMS0w_6671b7c6-5e96-4f83-a52b-edf4f323d2e6"
      unitRef="usd">3079000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i3a550f21eeeb4f2ab51c484f5d6c646e_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfMy01LTEtMS0w_bfd9e5b7-1a6d-49a3-ab76-f89d84c6a1cb"
      unitRef="usd">8353000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i38edd530ac024b198b2df0215c76d588_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfMy03LTEtMS0w_d98ad72a-e5f8-445c-8d90-286eb964f379"
      unitRef="usd">11289000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i38edd530ac024b198b2df0215c76d588_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfMy05LTEtMS0w_f49bfa88-b5d1-46b6-967d-76bc02e9e619"
      unitRef="usd">2733000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i38edd530ac024b198b2df0215c76d588_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfMy0xMS0xLTEtMA_23d43594-9434-43f0-bf10-af80d4d6934d"
      unitRef="usd">8556000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ibd0066f8462f4cc88a0c8ff61a89ff77_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNC0xLTEtMS0w_ad34a13c-6791-4988-9e13-a73d65a4601f"
      unitRef="usd">12456000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ibd0066f8462f4cc88a0c8ff61a89ff77_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNC0zLTEtMS0w_3e011298-390f-45c6-8d70-55858491d088"
      unitRef="usd">2739000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ibd0066f8462f4cc88a0c8ff61a89ff77_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNC01LTEtMS0w_e3e9612e-d801-40b9-82ec-904bd0a4b6b3"
      unitRef="usd">9717000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ib6b527d1b77f4b5aae44b942d31ff7a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNC03LTEtMS0w_121d11a3-92e8-455d-bd82-0661840e939f"
      unitRef="usd">12349000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ib6b527d1b77f4b5aae44b942d31ff7a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNC05LTEtMS0w_cd12a565-2961-46eb-bfb4-6c4f4355eb09"
      unitRef="usd">2402000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ib6b527d1b77f4b5aae44b942d31ff7a1_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNC0xMS0xLTEtMA_99503bb8-0872-4d72-8e29-84e5ff879c0a"
      unitRef="usd">9947000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNS0xLTEtMS0w_65e977dd-cc8c-4795-bb48-4c766d80c153"
      unitRef="usd">23888000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNS0zLTEtMS0w_ba5a744b-426e-403b-afe1-02875deec2d2"
      unitRef="usd">5818000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNS01LTEtMS0w_cafa366c-2f34-46e8-9e17-ee9928ee1168"
      unitRef="usd">18070000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNS03LTEtMS0w_b0e2fd46-fe8a-44e1-be5f-1340d3b5ffba"
      unitRef="usd">23638000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNS05LTEtMS0w_52fe3de0-1e39-4fc2-a3d0-d9a11e2f3ee4"
      unitRef="usd">5135000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RhYmxlOjM4MDU3MmNiYzlhODQ0NzliODI4MWY2MTEwYzU0YTU3L3RhYmxlcmFuZ2U6MzgwNTcyY2JjOWE4NDQ3OWI4MjgxZjYxMTBjNTRhNTdfNS0xMS0xLTEtMA_783ae555-c564-4dd3-b15f-b46e0dab6fae"
      unitRef="usd">18503000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RleHRyZWdpb246YWZkNGRhNDAzZTNkNGMzN2E0MTBiNTFhZmI2NTUzN2RfMTU4_f5c31e09-7116-4f73-a378-9a1fdbfc4150"
      unitRef="usd">600000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81NS9mcmFnOmFmZDRkYTQwM2UzZDRjMzdhNDEwYjUxYWZiNjU1MzdkL3RleHRyZWdpb246YWZkNGRhNDAzZTNkNGMzN2E0MTBiNTFhZmI2NTUzN2RfMTY1_a68fab3a-02ac-4bd3-8aab-0ef782f91ce5"
      unitRef="usd">300000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:OperatingLeasesOfLessorDisclosureTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMjA5Mw_8c135b93-4ecc-4a20-9e3a-89a2db8fb2cb">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 equipment, distribution centers, office space, and branch locations throughout the US and Canada.&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-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;Expenses related to leasing activities for the three months ended March&#160;31, 2021 and March&#160;31, 2020 are as follows (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2021&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;2020&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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:2px 1pt;text-align:left;vertical-align: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,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;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,187&#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;&#160;&#160;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;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;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;52&#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;&#160;&#160;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;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;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;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;/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;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;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;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;59&#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,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;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,246&#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-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;Net assets and liabilities related to leasing activities as of  March&#160;31, 2021 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, 2020&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 (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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, 2021&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;2020&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 ("ROU") 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;13,993&#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;8,246&#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;460&#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;518&#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;14,453&#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;8,764&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current operating 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;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,378&#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,360&#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;Total current financing lease obligation&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;224&#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;208&#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,602&#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,568&#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;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 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;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;11,346&#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,498&#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;Total long term financing lease obligation&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;159&#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;240&#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;11,505&#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;5,738&#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 $6.8 million and $5.9&#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, 2021&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, 2020, 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.5 million  and $0.4 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, 2021&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, 2020, 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;Liabilities generated by leasing activities as of March&#160;31, 2021 were as follows (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;4,829&#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;196&#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,025&#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,250&#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;132&#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,382&#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,178&#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;64&#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,242&#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;2,418&#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;13&#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,431&#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;809&#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;&#x2014;&#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;809&#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;1,416&#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;1,416&#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 payments&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;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;16,900&#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;405&#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;17,305&#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;1,176&#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;22&#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,198&#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;15,724&#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;383&#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;16,107&#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.7 million&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, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;3.0&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;3.72%&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;2.4&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;5.24%&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 ending March&#160;31, 2021 are as follows (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,137&#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;5&#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;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;/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-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;Prior to acquisition, Partsmaster leased parts washer machines to customers through its Torrents leasing program. The Torrents leasing program comprised a minor portion of the Partsmaster business. The Company will continue the leasing program for the foreseeable future. These leases are classified as operating leases. The leased machines are recognized as fixed assets on the Company's consolidated balance sheet and the leasing revenue is recognized on a straight line basis. The Torrents machine leasing program generated $0.7&#160;million of revenue in the first three months of 2021. The Company has adopted the practical expedient not to separate non-lease components that would be within the scope of ASC 606 from the associated lease components as the relevant criteria under ASC 842 are met.&lt;/span&gt;&lt;/div&gt;</us-gaap:OperatingLeasesOfLessorDisclosureTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMjE5OTAyMzI2MTMzMg_538b2b7c-8b06-431d-acbe-7f5fc89f31d4">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 equipment, distribution centers, office space, and branch locations throughout the US and Canada.&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-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;Expenses related to leasing activities for the three months ended March&#160;31, 2021 and March&#160;31, 2020 are as follows (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2021&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;2020&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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:2px 1pt;text-align:left;vertical-align: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,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;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,187&#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;&#160;&#160;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;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;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;52&#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;&#160;&#160;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;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;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;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;/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;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;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;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;59&#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,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;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,246&#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-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;Net assets and liabilities related to leasing activities as of  March&#160;31, 2021 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, 2020&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 (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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, 2021&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;2020&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 ("ROU") 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;13,993&#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;8,246&#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;460&#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;518&#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;14,453&#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;8,764&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current operating 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;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,378&#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,360&#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;Total current financing lease obligation&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;224&#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;208&#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,602&#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,568&#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;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 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;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;11,346&#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,498&#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;Total long term financing lease obligation&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;159&#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;240&#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;11,505&#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;5,738&#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 $6.8 million and $5.9&#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, 2021&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, 2020, 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.5 million  and $0.4 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, 2021&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, 2020, 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;Liabilities generated by leasing activities as of March&#160;31, 2021 were as follows (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;4,829&#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;196&#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,025&#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,250&#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;132&#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,382&#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,178&#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;64&#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,242&#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;2,418&#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;13&#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,431&#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;809&#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;&#x2014;&#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;809&#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;1,416&#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;1,416&#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 payments&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;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;16,900&#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;405&#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;17,305&#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;1,176&#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;22&#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,198&#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;15,724&#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;383&#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;16,107&#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.7 million&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, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;3.0&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;3.72%&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;2.4&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;5.24%&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 ending March&#160;31, 2021 are as follows (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,137&#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;5&#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;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;/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-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;Prior to acquisition, Partsmaster leased parts washer machines to customers through its Torrents leasing program. The Torrents leasing program comprised a minor portion of the Partsmaster business. The Company will continue the leasing program for the foreseeable future. These leases are classified as operating leases. The leased machines are recognized as fixed assets on the Company's consolidated balance sheet and the leasing revenue is recognized on a straight line basis. The Torrents machine leasing program generated $0.7&#160;million of revenue in the first three months of 2021. The Company has adopted the practical expedient not to separate non-lease components that would be within the scope of ASC 606 from the associated lease components as the relevant criteria under ASC 842 are met.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LesseeOperatingLeasesTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMjE5OTAyMzI2MTMzMg_e773ef1f-3e2c-46d1-9203-6255346e8c73">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 equipment, distribution centers, office space, and branch locations throughout the US and Canada.&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-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;Expenses related to leasing activities for the three months ended March&#160;31, 2021 and March&#160;31, 2020 are as follows (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2021&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;2020&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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:2px 1pt;text-align:left;vertical-align: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,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;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,187&#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;&#160;&#160;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;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;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;52&#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;&#160;&#160;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;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;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;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;/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;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;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;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;59&#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,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;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,246&#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-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;Net assets and liabilities related to leasing activities as of  March&#160;31, 2021 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, 2020&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 (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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, 2021&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;2020&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 ("ROU") 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;13,993&#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;8,246&#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;460&#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;518&#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;14,453&#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;8,764&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current operating 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;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,378&#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,360&#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;Total current financing lease obligation&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;224&#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;208&#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,602&#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,568&#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;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 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;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;11,346&#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,498&#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;Total long term financing lease obligation&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;159&#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;240&#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;11,505&#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;5,738&#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 $6.8 million and $5.9&#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, 2021&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, 2020, 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.5 million  and $0.4 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, 2021&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, 2020, 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;Liabilities generated by leasing activities as of March&#160;31, 2021 were as follows (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;4,829&#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;196&#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,025&#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,250&#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;132&#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,382&#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,178&#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;64&#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,242&#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;2,418&#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;13&#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,431&#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;809&#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;&#x2014;&#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;809&#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;1,416&#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;1,416&#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 payments&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;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;16,900&#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;405&#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;17,305&#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;1,176&#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;22&#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,198&#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;15,724&#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;383&#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;16,107&#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.7 million&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, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;3.0&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;3.72%&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;2.4&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;5.24%&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 ending March&#160;31, 2021 are as follows (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,137&#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;5&#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;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;/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-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;Prior to acquisition, Partsmaster leased parts washer machines to customers through its Torrents leasing program. The Torrents leasing program comprised a minor portion of the Partsmaster business. The Company will continue the leasing program for the foreseeable future. These leases are classified as operating leases. The leased machines are recognized as fixed assets on the Company's consolidated balance sheet and the leasing revenue is recognized on a straight line basis. The Torrents machine leasing program generated $0.7&#160;million of revenue in the first three months of 2021. The Company has adopted the practical expedient not to separate non-lease components that would be within the scope of ASC 606 from the associated lease components as the relevant criteria under ASC 842 are met.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMjA5Nw_95ffbf6e-5e06-4781-b333-7c2795f7b098">Expenses related to leasing activities for the three months ended March&#160;31, 2021 and March&#160;31, 2020 are as follows (Dollars in thousands):&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2021&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;2020&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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating 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:2px 1pt;text-align:left;vertical-align: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,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;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,187&#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;&#160;&#160;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;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;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;52&#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;&#160;&#160;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;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;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;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;/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;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;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;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;59&#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,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;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,246&#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 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, 2021 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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;3.0&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;3.72%&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;2.4&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;5.24%&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 ending March&#160;31, 2021 are as follows (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,137&#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;5&#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;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;/table&gt;&lt;/div&gt;</us-gaap:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfMi00LTEtMS0w_fff3937e-9de3-42bc-a245-137f45bbf609"
      unitRef="usd">1493000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfMi02LTEtMS0w_411697f8-e43a-483e-8f0d-43c7ce7445d4"
      unitRef="usd">1187000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfNC00LTEtMS0w_78a66fc3-2c38-4027-8946-24974304faaa"
      unitRef="usd">58000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfNC02LTEtMS0w_0f21045a-66d4-4b00-8a1d-e005e824addf"
      unitRef="usd">52000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfNi00LTEtMS0w_1f267c3e-3edd-4e85-9a87-198086358e53"
      unitRef="usd">5000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfNi02LTEtMS0w_39c8b461-1bfc-43dd-9af8-09bcc5cbf1c6"
      unitRef="usd">7000</us-gaap:FinanceLeaseInterestExpense>
    <laws:FinanceLeaseCost
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfOC00LTEtMS0w_3e9c7fd8-9413-44ba-8ecc-b407710235cb"
      unitRef="usd">63000</laws:FinanceLeaseCost>
    <laws:FinanceLeaseCost
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfOC02LTEtMS0w_b31fa5f2-aa16-4296-a4dc-484ad464708a"
      unitRef="usd">59000</laws:FinanceLeaseCost>
    <us-gaap:LeaseCost
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfMTEtNC0xLTEtMA_5e82a561-1f23-45f0-8005-5c052086aac8"
      unitRef="usd">1556000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjM2ZTdiMmI5MzAwODRjODRiYmRjNzFjZDljNmFkMmYxL3RhYmxlcmFuZ2U6MzZlN2IyYjkzMDA4NGM4NGJiZGM3MWNkOWM2YWQyZjFfMTEtNi0xLTEtMA_46137256-2aaa-4855-9847-5a5e24bdde91"
      unitRef="usd">1246000</us-gaap:LeaseCost>
    <laws:OperatingLeaseAssetsAndLiabilitiesTableTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMjA5OA_55c4c9ae-9d15-49f7-a1f8-2093afb011bb">&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;Net assets and liabilities related to leasing activities as of  March&#160;31, 2021 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, 2020&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 (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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, 2021&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;2020&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 ("ROU") 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;13,993&#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;8,246&#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;460&#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;518&#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;14,453&#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;8,764&#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;span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total current operating 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;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,378&#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,360&#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;Total current financing lease obligation&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;224&#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;208&#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,602&#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,568&#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;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 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;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;11,346&#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,498&#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;Total long term financing lease obligation&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;159&#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;240&#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;11,505&#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;5,738&#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 $6.8 million and $5.9&#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, 2021&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, 2020, 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.5 million  and $0.4 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, 2021&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, 2020, respectively&lt;/span&gt;&lt;/div&gt;</laws:OperatingLeaseAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMi0yLTEtMS0w_629aceca-0193-4daa-a587-594400250023"
      unitRef="usd">13993000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMi00LTEtMS0w_e9f30d9a-21e0-4e9e-8642-9c6a1a84b240"
      unitRef="usd">8246000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMy0yLTEtMS0w_ca97765e-1aff-45e3-8679-0228d797c16d"
      unitRef="usd">460000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMy00LTEtMS0w_8cfc5d6d-d497-4870-9afa-4ac8b0f01035"
      unitRef="usd">518000</us-gaap:FinanceLeaseRightOfUseAsset>
    <laws:LeaseAssetsRightofUseAsset
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfNC0yLTEtMS0w_8fc0784b-d9b5-4ea0-97af-8dab706c55d9"
      unitRef="usd">14453000</laws:LeaseAssetsRightofUseAsset>
    <laws:LeaseAssetsRightofUseAsset
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfNC00LTEtMS0w_57b6547a-d3ec-4da1-81b8-167fd6abcb65"
      unitRef="usd">8764000</laws:LeaseAssetsRightofUseAsset>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfNi0yLTEtMS0w_765b1633-706a-42e7-9bd9-feb864516bbd"
      unitRef="usd">4378000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfNi00LTEtMS0w_a6156789-1cec-45a5-9091-e8d64cd928e3"
      unitRef="usd">4360000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfNy0yLTEtMS0w_4b1db96d-5c9e-4f5e-a02d-c7d7428891d6"
      unitRef="usd">224000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfNy00LTEtMS0w_a7cac67b-c797-4868-a55d-78f365f35956"
      unitRef="usd">208000</us-gaap:FinanceLeaseLiabilityCurrent>
    <laws:LeaseLiabilityCurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfOC0yLTEtMS0w_c93f35c8-9df9-4b82-98b6-9a488617c2b8"
      unitRef="usd">4602000</laws:LeaseLiabilityCurrent>
    <laws:LeaseLiabilityCurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfOC00LTEtMS0w_bb5f0d2a-05c6-4102-881c-a4f74f8bd9d7"
      unitRef="usd">4568000</laws:LeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMTAtMi0xLTEtMA_4d007b74-85ec-4550-bf8f-bf5d6c5cf013"
      unitRef="usd">11346000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMTAtNC0xLTEtMA_ab838d25-e154-44c0-ac49-fb3d72910646"
      unitRef="usd">5498000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMTEtMi0xLTEtMA_472d2c98-6c3c-4fde-b8eb-3a042885ad10"
      unitRef="usd">159000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMTEtNC0xLTEtMA_f90222cb-f989-4c1b-947d-f3ba2f6d978f"
      unitRef="usd">240000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <laws:LeaseLiabilityNoncurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMTItMi0xLTEtMA_c8edefa1-9ddc-42ea-b44b-f406c9a45345"
      unitRef="usd">11505000</laws:LeaseLiabilityNoncurrent>
    <laws:LeaseLiabilityNoncurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjI0MDY2MmQ1MzUwNTRiMjNiYTVlNWU3NDI1NGFhNGYyL3RhYmxlcmFuZ2U6MjQwNjYyZDUzNTA1NGIyM2JhNWU1ZTc0MjU0YWE0ZjJfMTItNC0xLTEtMA_3679d2d4-2a20-44a3-9dad-ec09346e7eca"
      unitRef="usd">5738000</laws:LeaseLiabilityNoncurrent>
    <laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMTM3Nw_0cda31a3-2be2-4e56-abe3-0b71e7108dca"
      unitRef="usd">6800000</laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation>
    <laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMTM4NA_d4d8223e-40ae-496c-8d3a-f3536c501994"
      unitRef="usd">5900000</laws:OperatingLeaseRightofUseAssetAccumulatedDepreciation>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMTUyMw_feef96e8-1f3a-4cd6-9a57-bc07bb7b48b8"
      unitRef="usd">500000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMTUzMQ_b70b8d7e-13d4-466e-b896-a082a65ce17d"
      unitRef="usd">400000</us-gaap:FinanceLeaseRightOfUseAssetAccumulatedAmortization>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMjA5OQ_ff89b2b1-47c7-466b-b2dc-c87dff2c7f22">&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;Liabilities generated by leasing activities as of March&#160;31, 2021 were as follows (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;4,829&#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;196&#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,025&#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,250&#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;132&#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,382&#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,178&#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;64&#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,242&#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;2,418&#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;13&#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,431&#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;809&#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;&#x2014;&#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;809&#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;1,416&#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;1,416&#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 payments&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;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;16,900&#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;405&#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;17,305&#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;1,176&#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;22&#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,198&#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;15,724&#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;383&#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;16,107&#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.7 million&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMjE5OTAyMzI2MTMzMA_d963654d-f7d5-447c-be49-e1e02b24297d">&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;Liabilities generated by leasing activities as of March&#160;31, 2021 were as follows (Dollars in thousands):&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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;4,829&#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;196&#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,025&#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,250&#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;132&#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,382&#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,178&#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;64&#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,242&#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;2,418&#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;13&#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,431&#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;809&#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;&#x2014;&#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;809&#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;1,416&#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;1,416&#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 payments&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;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;16,900&#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;405&#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;17,305&#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;1,176&#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;22&#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,198&#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;15,724&#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;383&#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;16,107&#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.7 million&lt;/span&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMi0yLTEtMS0w_60dcf262-89db-43ef-83ef-d4ac2373831c"
      unitRef="usd">4829000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMi00LTEtMS0w_fba334f3-649c-40b4-9e92-bb70a186eba6"
      unitRef="usd">196000</us-gaap:FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear>
    <laws:NetLeaseLiabilityPaymentsRemainderofFiscalYear
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMi02LTEtMS0w_c3944b97-f4b1-494c-8ea5-61424c2355bc"
      unitRef="usd">5025000</laws:NetLeaseLiabilityPaymentsRemainderofFiscalYear>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMy0yLTEtMS0w_e71f0970-451c-41c4-87f0-7698fe5a434f"
      unitRef="usd">4250000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMy00LTEtMS0w_b4d4e5e6-eebc-4208-b0e7-3763e251af75"
      unitRef="usd">132000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <laws:NetLeaseLiabilityPaymentsDueYearOne
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMy02LTEtMS0w_82595ef1-070e-49d9-85c5-45024610e7e2"
      unitRef="usd">4382000</laws:NetLeaseLiabilityPaymentsDueYearOne>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNC0yLTEtMS0w_ecbe2fa1-4478-4f12-8d8d-18e6ea14f4ea"
      unitRef="usd">3178000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNC00LTEtMS0w_baab11a4-5598-4875-a8da-b9505f047134"
      unitRef="usd">64000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <laws:NetLeaseLiabilityPaymentsDueYearTwo
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNC02LTEtMS0w_0d8f8364-f573-4383-ae8d-3d22b4f94166"
      unitRef="usd">3242000</laws:NetLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNS0yLTEtMS0w_5b91f1fc-a38a-4a9a-9534-d10cea84b6ee"
      unitRef="usd">2418000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNS00LTEtMS0w_2912e9fa-e3ef-4cef-bfac-928d0839de83"
      unitRef="usd">13000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <laws:NetLeaseLiabilityPaymentsDueYearThree
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNS02LTEtMS0w_85ca73bc-9de3-4086-b0bc-4739106e1e1d"
      unitRef="usd">2431000</laws:NetLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNi0yLTEtMS0w_f9b49af5-5dc7-4c0e-bb30-1f285030446b"
      unitRef="usd">809000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNi00LTEtMS0w_181bc6c9-e7d9-459a-a7aa-197d378fb653"
      unitRef="usd">0</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <laws:NetLeaseLiabilityPaymentsDueYearFour
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNi02LTEtMS0w_cfc8f5cb-8c80-46b8-bd5c-5e45cac145d0"
      unitRef="usd">809000</laws:NetLeaseLiabilityPaymentsDueYearFour>
    <laws:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNy0yLTEtMS0w_02f00320-67f6-4723-8c3f-7aba8a0e3b9a"
      unitRef="usd">1416000</laws:LesseeOperatingLeaseLiabilityToBePaidAfterYearFour>
    <laws:FinanceLeaseLiabilityToBePaidAfterYearFour
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNy00LTEtMS0w_6ebacea2-cccf-419b-b704-7b6ca8a88c74"
      unitRef="usd">0</laws:FinanceLeaseLiabilityToBePaidAfterYearFour>
    <laws:NetLeaseLiabilityPaymentsDueAfterYearFour
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfNy02LTEtMS0w_21e4c41a-75d6-4ea6-90da-74b993a3b5ae"
      unitRef="usd">1416000</laws:NetLeaseLiabilityPaymentsDueAfterYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfOC0yLTEtMS0w_4651f8a2-e5f4-4ba5-9526-09e4a4e66a86"
      unitRef="usd">16900000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfOC00LTEtMS0w_67eb29f7-b657-4a16-8069-3eca87e904d3"
      unitRef="usd">405000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <laws:NetLeaseLiabilityPaymentsDue
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfOC02LTEtMS0w_9e7ddaca-ae59-40f4-ae5a-8cfffa0ff71c"
      unitRef="usd">17305000</laws:NetLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfOS0yLTEtMS0w_c94719a0-a71c-415e-8ada-13ff85ec6b2d"
      unitRef="usd">1176000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfOS00LTEtMS0w_c6229f23-d1c1-4ab2-a2d8-cca8100df67b"
      unitRef="usd">22000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <laws:NetLeaseLiabilityImputedInterest
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfOS02LTEtMS0w_9460f082-5ce7-40cc-ac60-941c4b18150b"
      unitRef="usd">1198000</laws:NetLeaseLiabilityImputedInterest>
    <us-gaap:OperatingLeaseLiability
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMTAtMi0xLTEtMA_2a543c01-1357-482b-9c8f-68ba6a07caf6"
      unitRef="usd">15724000</us-gaap:OperatingLeaseLiability>
    <laws:FinanceLeaseLiabilityPresentValue
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMTAtNC0xLTEtMA_ec2988e0-018d-4b23-8f46-a960cc91a4c0"
      unitRef="usd">383000</laws:FinanceLeaseLiabilityPresentValue>
    <laws:NetLeaseLiabilityPresentValue
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjZmN2ZlZjg2ZGEwOTQyYzA4NjZkMzc1NzAzNTZiMmIzL3RhYmxlcmFuZ2U6NmY3ZmVmODZkYTA5NDJjMDg2NmQzNzU3MDM1NmIyYjNfMTAtNi0xLTEtMA_8944942a-e28e-4c23-8797-cf9fa56f3132"
      unitRef="usd">16107000</laws:NetLeaseLiabilityPresentValue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMTg0NQ_d9afe6b3-14e3-4737-8be7-7cedde22c900"
      unitRef="usd">700000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjFmODZjYjQyNjk4NDRjODQ5MDI1YjExMGU3NjJlNWYxL3RhYmxlcmFuZ2U6MWY4NmNiNDI2OTg0NGM4NDkwMjViMTEwZTc2MmU1ZjFfMi0yLTEtMS0w_fee47a8d-7212-4811-90ff-760b5e10618a">P3Y</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjFmODZjYjQyNjk4NDRjODQ5MDI1YjExMGU3NjJlNWYxL3RhYmxlcmFuZ2U6MWY4NmNiNDI2OTg0NGM4NDkwMjViMTEwZTc2MmU1ZjFfMi00LTEtMS0w_09c606fd-a2e6-4bac-862d-910a9e9fccf2"
      unitRef="number">0.0372</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjFmODZjYjQyNjk4NDRjODQ5MDI1YjExMGU3NjJlNWYxL3RhYmxlcmFuZ2U6MWY4NmNiNDI2OTg0NGM4NDkwMjViMTEwZTc2MmU1ZjFfMy0yLTEtMS0w_48ad14e7-1ebe-4860-b40c-286232b2cb0d">P2Y4M24D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOjFmODZjYjQyNjk4NDRjODQ5MDI1YjExMGU3NjJlNWYxL3RhYmxlcmFuZ2U6MWY4NmNiNDI2OTg0NGM4NDkwMjViMTEwZTc2MmU1ZjFfMy00LTEtMS0w_df41eda9-086f-4e36-b4e0-ac3539887aad"
      unitRef="number">0.0524</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOmRiZmQ1Mjg4YWZiNjQ2YzNiNzhjMTMxNWY1M2NiYmJjL3RhYmxlcmFuZ2U6ZGJmZDUyODhhZmI2NDZjM2I3OGMxMzE1ZjUzY2JiYmNfMi00LTEtMS0w_d6573c77-2202-4636-800e-19cc6eeb74d2"
      unitRef="usd">1137000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOmRiZmQ1Mjg4YWZiNjQ2YzNiNzhjMTMxNWY1M2NiYmJjL3RhYmxlcmFuZ2U6ZGJmZDUyODhhZmI2NDZjM2I3OGMxMzE1ZjUzY2JiYmNfMy00LTEtMS0w_b15d1be7-b28f-48af-a4dc-c387866c8465"
      unitRef="usd">5000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeasePrincipalPayments
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RhYmxlOmRiZmQ1Mjg4YWZiNjQ2YzNiNzhjMTMxNWY1M2NiYmJjL3RhYmxlcmFuZ2U6ZGJmZDUyODhhZmI2NDZjM2I3OGMxMzE1ZjUzY2JiYmNfNC00LTEtMS0w_6ce7b97c-06a8-47f6-8c4e-fbe581ed3ff3"
      unitRef="usd">58000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:OperatingLeaseLeaseIncome
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF81OC9mcmFnOjU2OTNiOTUxMzQyZDRjNGI5ZTU1NmRlMWZhYTRhYzNhL3RleHRyZWdpb246NTY5M2I5NTEzNDJkNGM0YjllNTU2ZGUxZmFhNGFjM2FfMTA5OTUxMTYzNDQ3OA_2383cedc-74cd-4123-ba98-aab0dbadd6f0"
      unitRef="usd">700000</us-gaap:OperatingLeaseLeaseIncome>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMjkxNg_13a97244-c539-41ff-b3d6-5a95a0b0ab19">Revolving Credit Facility&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 Revolving Credit Facility matures on October&#160;11, 2024 and provides $100.0 million of revolving commitments. The facility is primarily for general corporate purposes. The Company had $64.4 million of borrowing availability under its Revolving Credit Facility as of March&#160;31, 2021 and $66.0&#160;million as 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;December&#160;31, 2020.&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;There were no balances outstanding for the three months ended March&#160;31, 2021 and as 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;December&#160;31, 2020. Weighted average interest rates for the three months ended March 31, 2020 was 4.04%,. &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 unutilized commitment fee ranging from 0.15% to 0.30%, depending on the Total Net Leverage Ratio as defined in the Credit Agreement. Fees for the three months ended March&#160;31, 2021 and March&#160;31, 2020 were  $0.1&#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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with the 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 expense.  As of March&#160;31, 2021 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, 2020 deferred financing costs net of accumulated amortization were $0.4&#160;million and are included in Other assets.&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 are designed as alternate base rate loans, Canadian prime rate loans, Eurodollar loans, and Canadian dollar offered rate loans. Interest rates vary by the type of borrowing and Total Net Leverage Ratio as defined in the 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;Revolving Credit Facility includes customary financial covenants representations and warranties. The Company was in compliance with all financial covenants as of March 31, 2021.&lt;/span&gt;&lt;/div&gt;In the third quarter of 2020 the Company entered into an amendment to the Credit Agreement which among other items  temporarily increased the allowed letter of credits from $15.0 million to $40.0 million until August 31, 2021 and authorized indebtedness not to exceed $36.0 million for the acquisition of Partsmaster.</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity
      contextRef="i1c6a32a8eb514016bf2bc96e8be1c21e_I20201231"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzMTAwMQ_6f6c05d0-4c29-4462-b239-1e1abf320eec"
      unitRef="usd">100000000.0</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="if4143aa06f554169a25b4fbb6158308c_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzNTI4NA_3a5a2c85-2e89-4049-8571-d297994bacc9"
      unitRef="usd">64400000</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity
      contextRef="i1c6a32a8eb514016bf2bc96e8be1c21e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzNTQxNg_26a8c9f9-3929-4b60-80da-830c1cd0bafe"
      unitRef="usd">66000000.0</us-gaap:LineOfCreditFacilityRemainingBorrowingCapacity>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="i299cea6a22cb47e68eec21e415313aa1_I20200331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzMTI5MQ_30471883-879f-4659-a294-c5408ec93581"
      unitRef="number">0.0404</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i5d115bba1a674c68b0160104bdc45efd_D20210101-20210331"
      decimals="4"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMjc0ODc3OTA3Nzg2Mg_b1982476-e9a5-47b5-a236-a6b3820dcd85"
      unitRef="number">0.0015</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeePercentage
      contextRef="i53838303786a4715a5cff0ebf219bdac_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMjc0ODc3OTA3Nzg0NA_e1523ca0-3551-48f3-8dfa-a415c895e0d7"
      unitRef="number">0.0030</us-gaap:LineOfCreditFacilityCommitmentFeePercentage>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="i8880601634d24dd192ee4d62dc8c615a_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzNjA4OA_1df4ce51-c4c2-4f0d-9da3-95f4d5c7ec02"
      unitRef="usd">100000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:LineOfCreditFacilityCommitmentFeeAmount
      contextRef="iaec6e3988a3049599eef64c3a490286b_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzNjA4OA_ead9e8f6-f929-402a-9c44-134933ba342d"
      unitRef="usd">100000</us-gaap:LineOfCreditFacilityCommitmentFeeAmount>
    <us-gaap:DeferredFinanceCostsGross
      contextRef="i604cfe3f661142e7818266330b798d66_I20191231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzNTk4Nw_df7a257e-3cce-488d-bec9-c16426e8e5c7"
      unitRef="usd">600000</us-gaap:DeferredFinanceCostsGross>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="if4143aa06f554169a25b4fbb6158308c_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzNjAzMA_7a2752bb-34fd-4f69-8b7b-b56297f41d21"
      unitRef="usd">400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet
      contextRef="i1c6a32a8eb514016bf2bc96e8be1c21e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMTA5OTUxMTYzNjAzMA_bc50c255-e277-4849-a5f6-a5b3b98969a7"
      unitRef="usd">400000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i14424df233c44b55a96a136544d9423e_I20200630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMjU1Nw_0df7a645-b4d5-4324-a167-18709654ba17"
      unitRef="usd">15000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <us-gaap:LettersOfCreditOutstandingAmount
      contextRef="i98c5f630ec1c4fcf9d3b03f178f9e20f_I20200930"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMjU2Mw_9d9a277c-d0fb-467e-9a7a-22f0c8f90d36"
      unitRef="usd">40000000.0</us-gaap:LettersOfCreditOutstandingAmount>
    <laws:DebtInstrumentAllowableIndebtednessForAcquisition
      contextRef="icbaa0e4f332e45d3a81245985b7b88e5_I20200930"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82MS9mcmFnOmEwNjdiMTExMjVhZjQ2OTg5NmY4YjE4MTMyNmY1ZDUyL3RleHRyZWdpb246YTA2N2IxMTEyNWFmNDY5ODk2ZjhiMTgxMzI2ZjVkNTJfMjY1Ng_7604755d-0a48-4851-90a5-576c2bdb0d8b"
      unitRef="usd">36000000.0</laws:DebtInstrumentAllowableIndebtednessForAcquisition>
    <laws:BusinessCombinationConsiderationLiabilityDisclosureTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82Ny9mcmFnOjA2MGIyNGQ0NTVkNjQwNDBhZjUwYzBhOGZkZDA0YzRkL3RleHRyZWdpb246MDYwYjI0ZDQ1NWQ2NDA0MGFmNTBjMGE4ZmRkMDRjNGRfMjE5OTAyMzI1NjE2OA_578c7c90-5a2b-4fd6-81db-1761205a719c">Accrued Acquisition Liability&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 August&#160;31, 2020, Lawson acquired Partsmaster from NCH Corporation. As part of the purchase price the Company agreed to pay $33.0 million in May 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;The payment obligation has been discounted to present value using an implied interest rate of 1.8% and is recognized as a current liability of $32.7 million 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;$32.9 million&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; as 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;December&#160;31, 2020 and &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;March&#160;31, 2021, respectively,&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; &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;in the Company's condensed consolidated balance sheet. Interest expense of $0.2 million was recorded in the three months ended March&#160;31, 2021. The increase in accrued acquisition liability has been recognized as interest expense. P&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;ayment has been guaranteed under the Purchase Agreement which includes the issuance of a $33.0 million irrevocable standby letter of credit. The accrued acquisition liability is included as outstanding debt in the quarterly financial covenant calculations.&lt;/span&gt;</laws:BusinessCombinationConsiderationLiabilityDisclosureTextBlock>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i4c7afdea5ed841f69ccd8ec11062e90e_D20210501-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82Ny9mcmFnOjA2MGIyNGQ0NTVkNjQwNDBhZjUwYzBhOGZkZDA0YzRkL3RleHRyZWdpb246MDYwYjI0ZDQ1NWQ2NDA0MGFmNTBjMGE4ZmRkMDRjNGRfMTU5_09c382b3-43f3-4ebb-835b-c29a7b1e9892"
      unitRef="usd">33000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <laws:BusinessCombinationConsiderationLiabilityInterestRate
      contextRef="i519e53c2a6704be8b439ae30eae363cd_I20200831"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82Ny9mcmFnOjA2MGIyNGQ0NTVkNjQwNDBhZjUwYzBhOGZkZDA0YzRkL3RleHRyZWdpb246MDYwYjI0ZDQ1NWQ2NDA0MGFmNTBjMGE4ZmRkMDRjNGRfMjYz_7365e497-623f-4bdf-ba67-2ee32360ea67"
      unitRef="number">0.018</laws:BusinessCombinationConsiderationLiabilityInterestRate>
    <laws:AcquisitionLiability
      contextRef="i534ec5311b104004a0447e624425ecb6_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82Ny9mcmFnOjA2MGIyNGQ0NTVkNjQwNDBhZjUwYzBhOGZkZDA0YzRkL3RleHRyZWdpb246MDYwYjI0ZDQ1NWQ2NDA0MGFmNTBjMGE4ZmRkMDRjNGRfMTA5OTUxMTYyODU2Nw_9cb082e9-9625-4874-8bba-8cb54cdbc8c7"
      unitRef="usd">32700000</laws:AcquisitionLiability>
    <laws:AcquisitionLiability
      contextRef="ieb52d87ff2084a7691c39c9774513904_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82Ny9mcmFnOjA2MGIyNGQ0NTVkNjQwNDBhZjUwYzBhOGZkZDA0YzRkL3RleHRyZWdpb246MDYwYjI0ZDQ1NWQ2NDA0MGFmNTBjMGE4ZmRkMDRjNGRfMzEw_82128963-dfc8-44d4-a80b-f7c9d66807be"
      unitRef="usd">32900000</laws:AcquisitionLiability>
    <us-gaap:InterestExpense
      contextRef="i061baf04e5784d5399f56e32af3a9940_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82Ny9mcmFnOjA2MGIyNGQ0NTVkNjQwNDBhZjUwYzBhOGZkZDA0YzRkL3RleHRyZWdpb246MDYwYjI0ZDQ1NWQ2NDA0MGFmNTBjMGE4ZmRkMDRjNGRfMjc0ODc3OTA3MDQ0MA_df1df0a9-194f-4514-9718-8df2e3a89fb7"
      unitRef="usd">200000</us-gaap:InterestExpense>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="i4c7afdea5ed841f69ccd8ec11062e90e_D20210501-20210531"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF82Ny9mcmFnOjA2MGIyNGQ0NTVkNjQwNDBhZjUwYzBhOGZkZDA0YzRkL3RleHRyZWdpb246MDYwYjI0ZDQ1NWQ2NDA0MGFmNTBjMGE4ZmRkMDRjNGRfNDU4_fa52318d-86b0-44e4-89d3-8d6682e4d430"
      unitRef="usd">33000000.0</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:TreasuryStockTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83MC9mcmFnOjE0NzFlODhlZjQzNTQ4MzM5NjQxMjA1NTQ1OWI1MTcxL3RleHRyZWdpb246MTQ3MWU4OGVmNDM1NDgzMzk2NDEyMDU1NDU5YjUxNzFfNTQz_ecd075b0-4e41-4336-be49-54952be20a5a">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, 2021. No shares were repurchased in the first quarter of 2021 under the Company stock repurchase plan.</us-gaap:TreasuryStockTextBlock>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i917ea38d71ec41eabbbbf07ff5859415_I20190630"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83MC9mcmFnOjE0NzFlODhlZjQzNTQ4MzM5NjQxMjA1NTQ1OWI1MTcxL3RleHRyZWdpb246MTQ3MWU4OGVmNDM1NDgzMzk2NDEyMDU1NDU5YjUxNzFfMTU4_806a0419-8113-4b56-9283-d4777c5821ae"
      unitRef="usd">7500000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchaseProgramAuthorizedAmount1
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83MC9mcmFnOjE0NzFlODhlZjQzNTQ4MzM5NjQxMjA1NTQ1OWI1MTcxL3RleHRyZWdpb246MTQ3MWU4OGVmNDM1NDgzMzk2NDEyMDU1NDU5YjUxNzFfMTA5OTUxMTYyODU5Mg_13161ebb-cb28-432b-98a4-eaaa0bb6f606"
      unitRef="usd">4500000</us-gaap:StockRepurchaseProgramAuthorizedAmount1>
    <laws:SeveranceReserveTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RleHRyZWdpb246NTEwMDE2OGYwODIxNDY1OWI1NWI3YzVhZjljYTE5MjlfMTIy_e3a143c3-fe2a-4d5e-b243-68f469804aa5">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, as of March&#160;31, 2021 and 2020 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&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;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;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;909&#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;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;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&#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;Payments&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;(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;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;(365)&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;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;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;551&#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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RleHRyZWdpb246NTEwMDE2OGYwODIxNDY1OWI1NWI3YzVhZjljYTE5MjlfMTI2_2583e90f-148b-4351-a0cf-129d4bb44bab">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, as of March&#160;31, 2021 and 2020 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&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;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;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;909&#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;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;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&#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;Payments&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;(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;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;(365)&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;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;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;551&#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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RleHRyZWdpb246NTEwMDE2OGYwODIxNDY1OWI1NWI3YzVhZjljYTE5MjlfMTIx_358369d7-e4a8-4cd7-a298-aed4601507ed">&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, as of March&#160;31, 2021 and 2020 were as follows: &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;2021&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;2020&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;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;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;909&#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;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;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&#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;Payments&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;(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;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;(365)&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;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;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;551&#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="ic7dd36bdaa8a48c3ab663d6499bdafe4_I20201231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfMy0xLTEtMS0w_df919a58-a3e6-4352-be7b-6ad7b81178fe"
      unitRef="usd">1251000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i69d010e5fcfe4efdbfddacf3a2258ea9_I20191231"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfMy0zLTEtMS0w_2235a4e4-6f42-4003-b317-680f952507c2"
      unitRef="usd">909000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringCharges
      contextRef="i1a630e7758204fa6aa911ee48b05aabc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfNC0xLTEtMS0w_0d330f79-25a4-4ef0-aeb1-693b85cd75c9"
      unitRef="usd">404000</us-gaap:RestructuringCharges>
    <us-gaap:RestructuringCharges
      contextRef="i55ff951b00e441b3a5c04ff608da8280_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfNC0zLTEtMS0w_50d8952a-4246-4785-b064-b6d5a81d518d"
      unitRef="usd">7000</us-gaap:RestructuringCharges>
    <us-gaap:PaymentsForRestructuring
      contextRef="i1a630e7758204fa6aa911ee48b05aabc_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfNS0xLTEtMS0w_f2f549cd-f62d-45b2-8b83-634b7cec0cb1"
      unitRef="usd">340000</us-gaap:PaymentsForRestructuring>
    <us-gaap:PaymentsForRestructuring
      contextRef="i55ff951b00e441b3a5c04ff608da8280_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfNS0zLTEtMS0w_cdf126f7-e181-4c64-9d19-4da6f5942c7e"
      unitRef="usd">365000</us-gaap:PaymentsForRestructuring>
    <us-gaap:RestructuringReserve
      contextRef="i14b9e23d11704dbfb707a3bb88090f97_I20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfNi0xLTEtMS0w_e93cb590-a64b-482a-a74c-23f2daf40d2e"
      unitRef="usd">1315000</us-gaap:RestructuringReserve>
    <us-gaap:RestructuringReserve
      contextRef="i50db8c861ea3408f99e5d76dd70eca4f_I20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83My9mcmFnOjUxMDAxNjhmMDgyMTQ2NTliNTViN2M1YWY5Y2ExOTI5L3RhYmxlOmFkYjM4NmM5ODFkZDQ1OWY4MGI4Yzg5YWRiOWZmM2RiL3RhYmxlcmFuZ2U6YWRiMzg2Yzk4MWRkNDU5ZjgwYjhjODlhZGI5ZmYzZGJfNi0zLTEtMS0w_41f85303-c7d1-4a06-a83c-c63b897f138b"
      unitRef="usd">551000</us-gaap:RestructuringReserve>
    <us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTg1OQ_77c6dd6b-f2d9-4cc4-93b2-c4a126301886">Stock-Based Compensation&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 recorded stock-based compensation expense&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; of $1.0 million and benefit of $10.7&#160;million for &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;the first three months of 2021 and 2020, 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 lia&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;bility of $15.0 million as of March 31, 2021 and $14.4 million as of December 31, 2020 is included in Accrued expenses and other liabilities. &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;A summary of stock-based awards issued during the three months ended March 31, 2021 follows: &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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Restricted Stock Units ("RSUs")&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 i&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;ssued 7,300 RSUs to key employees that cliff vest on December 31, 2023. Additionally the Company issued 26,850 RSUs to various employees that vest ratably through December 31, 2024. &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;Each RSU is exchangeable for one share of the Company's common stock at the end of the vesting period.&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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Market Stock Units ("MSUs")&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 issued 18,373 MSUs to key employees that cliff vest on December 31, 2023. MSUs are exchangeable for the Company's common stock at the end of the vesting period. The number of shares of common stock that will be issued upon vesting, ranging from zero to 27,560 shares, will be determined based upon the trailing sixty-day average closing price of the Company's common stock on December 31, 2023. &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="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;text-decoration:underline"&gt;Performance Awards ("PAs")&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 issued 14,600 PAs to key employees that cliff vest on December 31, 2023. PAs are exchangeable for shares of the Company's common stock ranging from zero to 21,900 shares, or the equivalent amount in cash, based upon the achievement of certain financial performance metrics.&lt;/span&gt;&lt;/div&gt;</us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTA5OTUxMTYzMDQ4Mw_4f580089-31bb-4798-86e4-130ca0a6ef87"
      unitRef="usd">1000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTA5OTUxMTYzMDQ4Mw_967054de-d9f6-4a47-8c31-5af7bfeb0a31"
      unitRef="usd">1000000.0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTE1_beafe468-6d54-4f0d-ba7d-4b973c660a79"
      unitRef="usd">-10700000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="i5ec16ba60cee46b2a4c7601a7b547582_I20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTA5OTUxMTYyOTk4OQ_4b47dc8a-b8de-4d6f-b13e-4f8b9022b333"
      unitRef="usd">15000000.0</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent
      contextRef="ie8c38ad037d444c49a81b0bc760ae61e_I20201231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTA5OTUxMTYyOTk2OQ_dfa70cd4-d64f-487f-9d09-43ea09bc537d"
      unitRef="usd">14400000</us-gaap:DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i2a0c2e318a8141b2b075a3071f47580d_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfNTU5_96f7e6c1-a8ee-43b7-9c75-f384d8270352"
      unitRef="shares">7300</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ice43fe9cccef4038ab78a7669b132634_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfNjQx_d8bb4758-4569-406a-9400-376af896aa66"
      unitRef="shares">26850</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <laws:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMjE5OTAyMzI1ODIyNQ_fec37c09-a725-420f-b91d-a851f9dfb855"
      unitRef="shares">1</laws:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="ieb420e47e31145dea3ccda3ce9c89c0d_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTAxNA_a6b8b177-dcd1-4d5d-b3a2-b950f0bb3963"
      unitRef="shares">18373</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <laws:EquitySharePayoutRange
      contextRef="i69625e86db6b4d8a8ff3c0bab20316fe_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTI0OA_1859fe20-4625-40ca-aa5a-a0d10b9d22b2"
      unitRef="shares">0</laws:EquitySharePayoutRange>
    <laws:EquitySharePayoutRange
      contextRef="i70f9d4a3880b420d8ebef974fc2783c6_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTI1NA_a104ae1d-ccc1-4882-b3bc-70b40e953c22"
      unitRef="shares">27560</laws:EquitySharePayoutRange>
    <laws:EquitySharePayoutRangeTrailingPeriod
      contextRef="ifbfab46fd2c94f34abd694a1d7b3bd02_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMjE5OTAyMzI1ODYzNg_546e12c8-fe3b-44ed-9d89-70cb58d99406">P60D</laws:EquitySharePayoutRangeTrailingPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="i91202a611cca44b780083935c013a341_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTQzNA_34a67c6f-9522-47c5-a6ef-4d2af98792b8"
      unitRef="shares">14600</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <laws:EquitySharePayoutRange
      contextRef="i7fb88de04f8a4b2e9dbb6b9d3454cac6_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTU2MQ_65c68d72-39d9-4790-9e13-3acc2bf47cc0"
      unitRef="shares">0</laws:EquitySharePayoutRange>
    <laws:EquitySharePayoutRange
      contextRef="ia8d864ade2ea4a1abcbb907d5f83b74f_I20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83Ni9mcmFnOjZjODIyOTJmODg0YzRhNzA4YzNhYzA5NDI1MGQ3MmYzL3RleHRyZWdpb246NmM4MjI5MmY4ODRjNGE3MDhjM2FjMDk0MjUwZDcyZjNfMTU2Nw_876351b1-c5f5-47c1-aa14-bd50241c5e26"
      unitRef="shares">21900</laws:EquitySharePayoutRange>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83OS9mcmFnOjVhNzMwYjM0ZGI2MTQzOTI5ODU2MGU5YjA0YWJmNGY3L3RleHRyZWdpb246NWE3MzBiMzRkYjYxNDM5Mjk4NTYwZTliMDRhYmY0ZjdfMTI0MQ_e0f642a1-a191-4f8d-8423-bc17a90188f6">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 $1.3 million, a 26.0% effective tax rate for the three months ended March&#160;31, 2021. The effective tax rate is higher than the U.S. statutory rate due primarily to state taxes and other permanent items. Income tax expense of $4.9 million, a 28.0% effective tax rate was recorded for the three months ended March 31, 2020. The effective tax rate is higher than the U.S. statutory rate due primarily to state taxes and the recording of reserves for uncertain tax positions.&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, 2021, the Company is subject to U.S. Federal income tax examinations for the years 2017 through 2019 and income tax examinations from various other jurisdictions for the years 2013 through 2019. &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="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83OS9mcmFnOjVhNzMwYjM0ZGI2MTQzOTI5ODU2MGU5YjA0YWJmNGY3L3RleHRyZWdpb246NWE3MzBiMzRkYjYxNDM5Mjk4NTYwZTliMDRhYmY0ZjdfNzI_6043859c-9b6e-43ac-a183-e20e25c1f36a"
      unitRef="usd">1300000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83OS9mcmFnOjVhNzMwYjM0ZGI2MTQzOTI5ODU2MGU5YjA0YWJmNGY3L3RleHRyZWdpb246NWE3MzBiMzRkYjYxNDM5Mjk4NTYwZTliMDRhYmY0ZjdfNzg_03c42864-5ebc-4b1d-9ae8-4ce8dd45593d"
      unitRef="number">0.260</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83OS9mcmFnOjVhNzMwYjM0ZGI2MTQzOTI5ODU2MGU5YjA0YWJmNGY3L3RleHRyZWdpb246NWE3MzBiMzRkYjYxNDM5Mjk4NTYwZTliMDRhYmY0ZjdfMzU2_39be66a8-f263-40cf-8fbb-f9ba85aba381"
      unitRef="usd">4900000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF83OS9mcmFnOjVhNzMwYjM0ZGI2MTQzOTI5ODU2MGU5YjA0YWJmNGY3L3RleHRyZWdpb246NWE3MzBiMzRkYjYxNDM5Mjk4NTYwZTliMDRhYmY0ZjdfMzYy_5011af77-c6a5-424c-8f1f-c51844cbefb3"
      unitRef="number">0.280</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:LegalMattersAndContingenciesTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84Mi9mcmFnOjBlMGM5NmVkYzcwYzQzZTFiYjI0ZTg2YjAyN2JlYTdkL3RleHRyZWdpb246MGUwYzk2ZWRjNzBjNDNlMWJiMjRlODZiMDI3YmVhN2RfMTIyOQ_28549ee8-bbc8-4e24-902f-b2814d1da110">Contingent Liabilities&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") voluntary cleanup program.&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-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 remediation plan, approved by ADEM in 2018, consists of chemical injections throughout the affected area and subsequent monitoring. The injection process was completed in the first quarter of 2019 and monitoring is ongoing pending certification by ADEM. At March 31, 2021 estimated 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:SegmentReportingDisclosureTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RleHRyZWdpb246ZTk1MGI2ZmUxMzE3NDExNjhlMjg4ZmNmMWU1NGMxMjNfMTAzMw_2d8cb8e4-6622-457f-b9b4-28b693d79d18">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, 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 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 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;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2021&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;2020&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;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;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;81,491&#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;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;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,544&#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;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;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;91,035&#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:8pt"&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;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;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;45,120&#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,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;3,801&#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;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;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;48,921&#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:8pt"&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;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;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;18,094&#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;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;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;544&#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;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;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;18,638&#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&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;Interest expense&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;(323)&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;(115)&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;Other income (expense), net&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;372&#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,111)&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;&#160;&#160;&#160;Income before income taxes&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;4,859&#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;17,412&#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;</us-gaap:SegmentReportingDisclosureTextBlock>
    <laws:NumberOfBranches
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="INF"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RleHRyZWdpb246ZTk1MGI2ZmUxMzE3NDExNjhlMjg4ZmNmMWU1NGMxMjNfMTA5OTUxMTYyOTc5OQ_708f8308-00e0-4d52-9a3a-469687e13d76"
      unitRef="branch">14</laws:NumberOfBranches>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RleHRyZWdpb246ZTk1MGI2ZmUxMzE3NDExNjhlMjg4ZmNmMWU1NGMxMjNfMTAyOQ_18db6f8a-1718-4aaf-8918-690df82c0613">&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;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:6pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;vertical-align:top;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;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;2021&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;2020&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;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;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;81,491&#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;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;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,544&#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;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;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;91,035&#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:8pt"&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;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;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;45,120&#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,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;3,801&#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;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;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;48,921&#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:8pt"&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;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;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;18,094&#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;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;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;544&#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;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;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;18,638&#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&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;Interest expense&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;(323)&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;(115)&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;Other income (expense), net&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;372&#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,111)&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;&#160;&#160;&#160;Income before income taxes&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;4,859&#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;17,412&#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;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9e0a2962da7b4c0cb986e5fc89edeac2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfNS0xLTEtMS0w_e9505d64-6096-46ff-a37f-37f1321fe013"
      unitRef="usd">93330000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i89c259cef4c24fc2bb33cda8b0455f2f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfNS0zLTEtMS0w_7ecf2544-b06e-451d-9437-142f60af0c55"
      unitRef="usd">81491000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="ia86936f9bc294b7cab1adca5f32bb849_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfNi0xLTEtMS0w_ca0695db-b794-4024-ab29-bb26519931be"
      unitRef="usd">10226000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i8eb59f9085cd4127b9d27e2e03d0ac70_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfNi0zLTEtMS0w_b6978b77-bb6b-4763-a53d-9b50110bd3ab"
      unitRef="usd">9544000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfNy0xLTEtMS0w_cc21a9a8-d699-44d4-8bae-d5b30f6ee5e6"
      unitRef="usd">103556000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfNy0zLTEtMS0w_8ea90277-88fb-49f0-9c8c-4a41bce901f2"
      unitRef="usd">91035000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:GrossProfit
      contextRef="i9e0a2962da7b4c0cb986e5fc89edeac2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTItMS0xLTEtMA_5f478235-b9e7-4c2f-ab00-a7655b2550b2"
      unitRef="usd">50408000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i89c259cef4c24fc2bb33cda8b0455f2f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTItMy0xLTEtMA_1847395d-afa3-4b72-9867-b5c19cb5e52c"
      unitRef="usd">45120000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="ia86936f9bc294b7cab1adca5f32bb849_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTMtMS0xLTEtMA_a0703b08-3af3-4891-9ed0-d3c78b458bdf"
      unitRef="usd">4152000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i8eb59f9085cd4127b9d27e2e03d0ac70_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTMtMy0xLTEtMA_fbc532f1-a0fc-443b-b00d-aa48e22a0bee"
      unitRef="usd">3801000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTQtMS0xLTEtMA_8a2d2b62-bcdd-47fd-9cdb-fc3c488a503a"
      unitRef="usd">54560000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTQtMy0xLTEtMA_f7545a19-5434-47a2-8151-bc01db434201"
      unitRef="usd">48921000</us-gaap:GrossProfit>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9e0a2962da7b4c0cb986e5fc89edeac2_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTctMS0xLTEtMA_ee0627a8-f31f-47fc-9ff7-c53d670238ad"
      unitRef="usd">4256000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i89c259cef4c24fc2bb33cda8b0455f2f_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTctMy0xLTEtMA_6005bf70-afbd-4a4e-8e4c-8ba4f0db244d"
      unitRef="usd">18094000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="ia86936f9bc294b7cab1adca5f32bb849_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTgtMS0xLTEtMA_7caf25d5-3025-4b1d-be05-e41e3553f76e"
      unitRef="usd">554000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i8eb59f9085cd4127b9d27e2e03d0ac70_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTgtMy0xLTEtMA_76f4808e-fcf4-432b-ae7e-56540fa98df0"
      unitRef="usd">544000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTktMS0xLTEtMA_69840416-db9f-4f75-89fc-361e683ee934"
      unitRef="usd">4810000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="i39a7afe6499340ae910bde32d9108588_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTktMS0xLTEtMA_aba078ec-07df-468b-a595-a5ee0a5c8ca7"
      unitRef="usd">4810000</us-gaap:NetIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMTktMy0xLTEtMA_50bbc701-7945-440d-9af5-591fe99df7c8"
      unitRef="usd">18638000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpense
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMjAtMS0xLTEtMA_752a829b-77a1-42c0-83aa-7ccbcc5ce2fc"
      unitRef="usd">323000</us-gaap:InterestExpense>
    <us-gaap:InterestExpense
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMjAtMy0xLTEtMA_45eacc94-a5fa-403a-8667-f75115e66679"
      unitRef="usd">115000</us-gaap:InterestExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMjEtMS0xLTEtMA_68bb6784-2607-4b1c-a41c-fab349496c24"
      unitRef="usd">372000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:OtherNonoperatingIncomeExpense
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMjEtMy0xLTEtMA_fb994d4a-9a1f-4362-b7ad-1f1ef2a07788"
      unitRef="usd">-1111000</us-gaap:OtherNonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMjItMS0xLTEtMA_b35c3a10-23fa-4c01-9892-972c83cc6644"
      unitRef="usd">4859000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
      contextRef="i9dc348dea07443c7adced9bf4376bf81_D20200101-20200331"
      decimals="-3"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF84OC9mcmFnOmU5NTBiNmZlMTMxNzQxMTY4ZTI4OGZjZjFlNTRjMTIzL3RhYmxlOjU3YmIwMjU0MjE5ZTRjOWY5MTViOTkyZTQ1Y2VlMDQ4L3RhYmxlcmFuZ2U6NTdiYjAyNTQyMTllNGM5ZjkxNWI5OTJlNDVjZWUwNDhfMjItMy0xLTEtMA_36a7aa9a-fe48-4b62-b745-61a602cfd197"
      unitRef="usd">17412000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments>
    <us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock
      contextRef="iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF85MS9mcmFnOjY3YTI0OGNhMjAzMjRlNDBhYzhiYmI3Njc4M2E2ZTI2L3RleHRyZWdpb246NjdhMjQ4Y2EyMDMyNGU0MGFjOGJiYjc2NzgzYTZlMjZfNTY3MQ_d107f3ff-af3f-445a-815d-ae2dd869f698">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;There is substantial uncertainty as to the effect the COVID-19 pandemic will have on the future results of the Company. Various events related to COVID-19 may 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. The COVID-19 pandemic could result in a temporary closure of any or all of our office space, distribution facilities, or Bolt branch locations, as well as disruptions to our supply chain and interactions with customers. The pandemic may have a material adverse impact on future financial results, liquidity, and overall performance of the Company. It is reasonably possible that estimates made in the financial statements may be materially and adversely impacted as a result of these conditions, including delay in payment of receivables, impairment losses related to goodwill and other long-lived assets, and inability to utilize deferred tax assets. &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 March 27, 2020, Congress enacted the Coronavirus Aid, Relief, and Economic Security ("CARES") Act to provide certain relief as a result of the COVID-19 outbreak. The Company has elected to defer the employer side social security payments in accordance with the CARES Act. The total amount deferred is $3.5&#160;million, with $1.7&#160;million expected to be paid in 2021 and the remainder in 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 for its employees, customers and suppliers.</us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock>
    <laws:SocialSecurityTaxEmployerDeferralCARESAct
      contextRef="i05070322a4fa499dbc05efa05ef90673_I20200327"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF85MS9mcmFnOjY3YTI0OGNhMjAzMjRlNDBhYzhiYmI3Njc4M2E2ZTI2L3RleHRyZWdpb246NjdhMjQ4Y2EyMDMyNGU0MGFjOGJiYjc2NzgzYTZlMjZfMTA5OTUxMTY1MjA2Mw_4932f0f5-fa1c-4d17-9e8a-2d165b40ef46"
      unitRef="usd">3500000</laws:SocialSecurityTaxEmployerDeferralCARESAct>
    <laws:PaymentsOfDeferredEmployerPayrollTaxCARESAct
      contextRef="i34792786ecf04196ba628845a11703b4_D20210101-20211231"
      decimals="-5"
      id="id3VybDovL2RvY3MudjEvZG9jOjIwNjM5MmRiMjc3MjQyYmU5ZGQzYTE0YzU4NTlmMjlkL3NlYzoyMDYzOTJkYjI3NzI0MmJlOWRkM2ExNGM1ODU5ZjI5ZF85MS9mcmFnOjY3YTI0OGNhMjAzMjRlNDBhYzhiYmI3Njc4M2E2ZTI2L3RleHRyZWdpb246NjdhMjQ4Y2EyMDMyNGU0MGFjOGJiYjc2NzgzYTZlMjZfMTA5OTUxMTY1MjA5MA_8b198385-6675-444c-92fa-f39cb50124d4"
      unitRef="usd">1700000</laws:PaymentsOfDeferredEmployerPayrollTaxCARESAct>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>11
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329548528680">
<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, 2021</div></th>
<th class="th"><div>Apr. 15, 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_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 " 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 " 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 " 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,  2021<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_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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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 " 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">9,066,547<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_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 " 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 " 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">2021<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_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 " 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>The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. 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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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 Regulation 12B<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>12
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329548019144">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 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_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 " 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">$ 26,293<span></span>
</td>
<td class="nump">$ 28,393<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_RestrictedCashAndCashEquivalentsAtCarryingValue', window );">Restricted cash</a></td>
<td class="nump">1,001<span></span>
</td>
<td class="nump">998<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_AccountsReceivableNetCurrent', window );">Accounts receivable, less allowance for doubtful accounts of $773 and $654, respectively</a></td>
<td class="nump">48,707<span></span>
</td>
<td class="nump">44,515<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_InventoryNet', window );">Inventories, net</a></td>
<td class="nump">60,758<span></span>
</td>
<td class="nump">61,867<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_PrepaidExpenseAndOtherAssetsCurrent', window );">Miscellaneous receivables and prepaid expenses</a></td>
<td class="nump">8,187<span></span>
</td>
<td class="nump">7,289<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">144,946<span></span>
</td>
<td class="nump">143,062<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_PropertyPlantAndEquipmentNet', window );">Property, plant and equipment, net</a></td>
<td class="nump">15,603<span></span>
</td>
<td class="nump">15,800<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">35,426<span></span>
</td>
<td class="nump">35,176<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_DeferredIncomeTaxAssetsNet', window );">Deferred income taxes</a></td>
<td class="nump">19,457<span></span>
</td>
<td class="nump">18,482<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_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">18,070<span></span>
</td>
<td class="nump">18,503<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_CashSurrenderValueOfLifeInsurance', window );">Cash value of life insurance</a></td>
<td class="nump">16,423<span></span>
</td>
<td class="nump">16,185<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">14,453<span></span>
</td>
<td class="nump">8,764<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_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">331<span></span>
</td>
<td class="nump">332<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">264,709<span></span>
</td>
<td class="nump">256,304<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_laws_AcquisitionLiability', window );">Accrued acquisition liability</a></td>
<td class="nump">32,871<span></span>
</td>
<td class="nump">32,673<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_AccountsPayableCurrent', window );">Accounts payable</a></td>
<td class="nump">19,841<span></span>
</td>
<td class="nump">22,262<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_LeaseLiabilityCurrent', window );">Lease obligation</a></td>
<td class="nump">4,602<span></span>
</td>
<td class="nump">4,568<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_AccruedLiabilitiesCurrent', window );">Accrued expenses and other liabilities</a></td>
<td class="nump">37,672<span></span>
</td>
<td class="nump">38,492<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">94,986<span></span>
</td>
<td class="nump">97,995<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">11,159<span></span>
</td>
<td class="nump">11,262<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_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Deferred compensation</a></td>
<td class="nump">10,820<span></span>
</td>
<td class="nump">10,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_laws_LeaseLiabilityNoncurrent', window );">Lease obligation</a></td>
<td class="nump">11,505<span></span>
</td>
<td class="nump">5,738<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_DeferredIncomeTaxLiabilitiesNet', window );">Deferred tax liability</a></td>
<td class="nump">3,523<span></span>
</td>
<td class="nump">2,841<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_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">5,658<span></span>
</td>
<td class="nump">5,585<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">137,651<span></span>
</td>
<td class="nump">133,882<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 " 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 " 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,293,401 and 9,287,625 shares, respectively Outstanding - 9,066,547 and 9,061,039 shares, respectively</a></td>
<td class="nump">9,293<span></span>
</td>
<td class="nump">9,288<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_AdditionalPaidInCapitalCommonStock', window );">Capital in excess of par value</a></td>
<td class="nump">20,258<span></span>
</td>
<td class="nump">19,841<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_RetainedEarningsAccumulatedDeficit', window );">Retained earnings</a></td>
<td class="nump">105,205<span></span>
</td>
<td class="nump">101,609<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_TreasuryStockValue', window );">Treasury stock &#8211; 226,854 and 226,586 shares, respectively</a></td>
<td class="num">(9,028)<span></span>
</td>
<td class="num">(9,015)<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_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="nump">1,330<span></span>
</td>
<td class="nump">699<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">127,058<span></span>
</td>
<td class="nump">122,422<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">$ 264,709<span></span>
</td>
<td class="nump">$ 256,304<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_CommonStockSharesOutstanding', window );">Common Stock, Shares, Outstanding</a></td>
<td class="nump">9,066,547<span></span>
</td>
<td class="nump">9,061,039<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_AcquisitionLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition liability</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_AcquisitionLiability</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_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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=121593590&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=121566466&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=121593590&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=121641772&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=121641772&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=121370832&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=121370832&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=121641772&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/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 3: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 4: 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=121559654&amp;loc=d3e5710-111685<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 (a)<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 8: 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 9: 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 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 30<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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=121566466&amp;loc=d3e6801-107765<br><br>Reference 2: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: 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 4: 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 5: 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=121559654&amp;loc=d3e5710-111685<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.9)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: 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 8: 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=121566466&amp;loc=d3e6676-107765<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=121586364&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=121566466&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=121566466&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_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=109259400&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_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://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=120406818&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=120406818&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=120406818&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=120406818&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://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=121566466&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 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://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 2: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: 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=121559654&amp;loc=d3e5710-111685<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.19-26)<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 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121559654&amp;loc=d3e5710-111685<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/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=120311839&amp;loc=d3e8906-108599<br><br>Reference 8: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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://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 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)(25))<br> -URI http://asc.fasb.org/extlink&amp;oid=120400017&amp;loc=d3e572229-122910<br><br>Reference 4: 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 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(32))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=75031198&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/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=121559654&amp;loc=d3e5710-111685<br><br>Reference 2: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 3: 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 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(g)(1)(ii))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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.21)<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=121559654&amp;loc=d3e5710-111685<br><br>Reference 7: 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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=121566466&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://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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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=121566466&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=121586364&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=121583591&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/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 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)(23)(a)(4))<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 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&amp;loc=SL117420844-207641<br><br>Reference 5: 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 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)(i)<br> -URI http://asc.fasb.org/extlink&amp;oid=121370832&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_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://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=27010918&amp;loc=d3e74512-122707<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(31))<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(29))<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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>13
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329548540552">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 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_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 " 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">$ 773<span></span>
</td>
<td class="nump">$ 654<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>Stockholders' Equity Attributable to Parent [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 " 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 " 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 " 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 " 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 " 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 " 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 " 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,293,401<span></span>
</td>
<td class="nump">9,287,625<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_CommonStockSharesOutstanding', window );">Common stock, shares outstanding (in shares)</a></td>
<td class="nump">9,066,547<span></span>
</td>
<td class="nump">9,061,039<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_TreasuryStockShares', window );">Treasury stock (in shares)</a></td>
<td class="nump">226,854<span></span>
</td>
<td class="nump">226,586<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=121599337&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=121611835&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=121599337&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=121599878&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>num: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=109259400&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>num: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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>14
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329548766728">
<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, 2021</div></th>
<th class="th"><div>Mar. 31, 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_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 " 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">$ 103,556<span></span>
</td>
<td class="nump">$ 91,035<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_CostOfGoodsAndServicesSold', window );">Cost of goods sold</a></td>
<td class="nump">48,996<span></span>
</td>
<td class="nump">42,114<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">54,560<span></span>
</td>
<td class="nump">48,921<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 " 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">23,802<span></span>
</td>
<td class="nump">19,984<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_GeneralAndAdministrativeExpense', window );">General and administrative expenses</a></td>
<td class="nump">25,948<span></span>
</td>
<td class="nump">10,299<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">49,750<span></span>
</td>
<td class="nump">30,283<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">4,810<span></span>
</td>
<td class="nump">18,638<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_InterestExpense', window );">Interest expense</a></td>
<td class="num">(323)<span></span>
</td>
<td class="num">(115)<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_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="num">(372)<span></span>
</td>
<td class="nump">1,111<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">4,859<span></span>
</td>
<td class="nump">17,412<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_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">1,263<span></span>
</td>
<td class="nump">4,879<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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="nump">$ 12,533<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_EarningsPerShareBasic', window );">Basic income per share of common stock (in USD per share)</a></td>
<td class="nump">$ 0.40<span></span>
</td>
<td class="nump">$ 1.39<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_EarningsPerShareDiluted', window );">Diluted income per share of common stock (in USD per share)</a></td>
<td class="nump">$ 0.39<span></span>
</td>
<td class="nump">$ 1.34<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 " 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,063<span></span>
</td>
<td class="nump">9,032<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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Effect of dilutive securities outstanding (in shares)</a></td>
<td class="nump">265<span></span>
</td>
<td class="nump">302<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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,328<span></span>
</td>
<td class="nump">9,334<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 " 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="nump">$ 12,533<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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment for foreign currency translation</a></td>
<td class="nump">631<span></span>
</td>
<td class="num">(2,494)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Net comprehensive income</a></td>
<td class="nump">$ 4,227<span></span>
</td>
<td class="nump">$ 10,039<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=120395209&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=121641772&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=121641772&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=121641772&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=120395209&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 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22583-107794<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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 10<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1448-109256<br><br>Reference 4: 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=109234566&amp;loc=d3e22595-107794<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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<br><br>Reference 7: 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=120380238&amp;loc=d3e4984-109258<br><br>Reference 8: 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 9: 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=120380238&amp;loc=d3e3842-109258<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 7<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22644-107794<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=6371337&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 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=120395209&amp;loc=SL114868664-224227<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 45<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1252-109256<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 60B<br> -Subparagraph (d)<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=SL5780133-109256<br><br>Reference 15: 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>num: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=120380238&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=109234566&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=120380238&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=121326447&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=109234566&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=109234566&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=109234566&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=121326447&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 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 10: 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=6371337&amp;loc=d3e3550-109257<br><br>Reference 11: 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 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 11<br> -Subparagraph (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-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 45<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=121326447&amp;loc=d3e1337-109256<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=120395209&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>num: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=120395209&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/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 2: 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=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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(g)(1)(ii))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: 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=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="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=116825942&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=84230637&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=120311839&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=109234566&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=120385591&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=109234566&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=121326447&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=6371337&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=121326447&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=121326447&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=119993939&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=120311839&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=120395209&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://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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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://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=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=108774443&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=108774443&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=120395209&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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=120395209&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=6371337&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=121326447&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=6371337&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=121326447&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>15
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329544539224">
<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 Loss</div></th>
</tr>
<tr class="rc">
<td class="pl " 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, 2019</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,043,771<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 " 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, 2019</a></td>
<td class="nump">$ 108,001<span></span>
</td>
<td class="nump">$ 9,190<span></span>
</td>
<td class="nump">$ 18,077<span></span>
</td>
<td class="nump">$ 86,496<span></span>
</td>
<td class="num">$ (5,761)<span></span>
</td>
<td class="num">$ (1)<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_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">12,533<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,533<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_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent', window );">Adjustment for foreign currency translation</a></td>
<td class="num">(2,494)<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="num">(2,494)<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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</a></td>
<td class="nump">451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">451<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_TreasuryStockSharesAcquired', window );">Shares repurchased held in treasury (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(47,504)<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_TreasuryStockValueAcquiredCostMethod', window );">Shares repurchased held in treasury</a></td>
<td class="num">(1,756)<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">(1,756)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " 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, 2020</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,996,267<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 " 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, 2020</a></td>
<td class="nump">$ 116,735<span></span>
</td>
<td class="nump">$ 9,190<span></span>
</td>
<td class="nump">18,528<span></span>
</td>
<td class="nump">99,029<span></span>
</td>
<td class="num">(7,517)<span></span>
</td>
<td class="num">(2,495)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl " 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="nump">9,287,625<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 " 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="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_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">4,810<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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue', window );">Stock-based compensation</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 " 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 " 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 " 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 " 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 " 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="nump">9,293,401<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 " 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>
</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=120383193&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=120383193&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=121326096&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_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://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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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://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=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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=108774443&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=108774443&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=109259400&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=109259400&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://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=27010918&amp;loc=d3e74512-122707<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(31))<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(29))<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(30))<br> -URI http://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<br><br>Reference 7: 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=109259400&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=109259400&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>16
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329548436440">
<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, 2021</div></th>
<th class="th"><div>Mar. 31, 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_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 " 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="nump">$ 12,533<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 " 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">1,935<span></span>
</td>
<td class="nump">1,509<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_EmployeeBenefitsAndShareBasedCompensation', window );">Stock-based compensation</a></td>
<td class="nump">944<span></span>
</td>
<td class="num">(10,700)<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_IncreaseDecreaseInDeferredIncomeTaxes', window );">Deferred income taxes</a></td>
<td class="num">(320)<span></span>
</td>
<td class="nump">3,196<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_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities, net of acquisition</strong></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_IncreaseDecreaseInAccountsReceivable', window );">Accounts receivable</a></td>
<td class="num">(4,426)<span></span>
</td>
<td class="num">(3,528)<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_IncreaseDecreaseInInventories', window );">Inventories</a></td>
<td class="nump">1,315<span></span>
</td>
<td class="num">(1,500)<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_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Miscellaneous receivables, prepaid expenses and other assets</a></td>
<td class="num">(1,148)<span></span>
</td>
<td class="num">(223)<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_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities', window );">Accounts payable and other liabilities</a></td>
<td class="num">(3,733)<span></span>
</td>
<td class="num">(8,486)<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_IncreaseDecreaseInOtherOperatingCapitalNet', window );">Other</a></td>
<td class="nump">361<span></span>
</td>
<td class="nump">311<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">(1,476)<span></span>
</td>
<td class="num">(6,888)<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_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="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_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchases of property, plant and equipment</a></td>
<td class="num">(849)<span></span>
</td>
<td class="num">(551)<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_CashAcquiredInExcessOfPaymentsToAcquireBusiness', window );">Cash receipt related to acquisition</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">(661)<span></span>
</td>
<td class="num">(551)<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_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="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_ProceedsFromRepaymentsOfLinesOfCredit', window );">Net proceeds from revolving line of credit</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">8,189<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_PaymentsForRepurchaseOfCommonStock', window );">Repurchase treasury shares</a></td>
<td class="num">(13)<span></span>
</td>
<td class="num">(1,756)<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_FinanceLeasePrincipalPayments', window );">Payment of financing lease principal</a></td>
<td class="num">(58)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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="num">(71)<span></span>
</td>
<td class="nump">6,366<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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of exchange rate changes on cash and cash equivalents</a></td>
<td class="nump">111<span></span>
</td>
<td class="num">(327)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Decrease in cash, cash equivalents and restricted cash</a></td>
<td class="num">(2,097)<span></span>
</td>
<td class="num">(1,400)<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at beginning of period</a></td>
<td class="nump">29,391<span></span>
</td>
<td class="nump">6,297<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_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash, cash equivalents and restricted cash at end of period</a></td>
<td class="nump">27,294<span></span>
</td>
<td class="nump">4,897<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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</a></td>
<td class="nump">27,294<span></span>
</td>
<td class="nump">4,897<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_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="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_IncomeTaxesPaid', window );">Net cash paid for income taxes</a></td>
<td class="nump">378<span></span>
</td>
<td class="nump">198<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_InterestPaidNet', window );">Net cash paid for interest</a></td>
<td class="nump">$ 134<span></span>
</td>
<td class="nump">$ 147<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_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=121586364&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=121586364&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=121583591&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=98513438&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=121586364&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=120311839&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=121586364&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=98513438&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=121603541&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=121609121&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_IncomeTaxesPaid">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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.</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=121583591&amp;loc=d3e4297-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 45<br> -Paragraph 25<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_IncomeTaxesPaid</td>
</tr>
<tr>
<td style="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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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=121583591&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=121586364&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=121586364&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_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=121586364&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=121586364&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=121586364&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=121586364&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=121586364&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://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=121641772&amp;loc=SL7669619-108580<br><br>Reference 2: 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=120311839&amp;loc=d3e8924-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 11<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22694-107794<br><br>Reference 4: 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 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 (a)<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 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 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 4<br> -URI http://asc.fasb.org/extlink&amp;oid=109234566&amp;loc=d3e22595-107794<br><br>Reference 9: 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=121641772&amp;loc=SL7669625-108580<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=120311839&amp;loc=d3e8736-108599<br><br>Reference 11: 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 12: 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=120395209&amp;loc=SL114868664-224227<br><br>Reference 13: 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=121586364&amp;loc=d3e3602-108585<br><br>Reference 14: 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=109234566&amp;loc=d3e22499-107794<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=109234566&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 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=75031198&amp;loc=d3e14064-108612<br><br>Reference 17: 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=120311839&amp;loc=d3e8906-108599<br><br>Reference 18: 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=109234566&amp;loc=d3e22583-107794<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://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=121326447&amp;loc=SL5780133-109256<br><br>Reference 21: 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 22: 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=120311839&amp;loc=d3e8933-108599<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=109234566&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_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_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=121586364&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=121586364&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>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 3<br> -Subparagraph (SX 210.12-04(a))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24072-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_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_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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542387880">
<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, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></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_SignificantAccountingPoliciesTextBlock', window );">Basis of Presentation and Summary of Significant Accounting Policies</a></td>
<td class="text">Basis of Presentation and Summary of Significant Accounting PoliciesThe accompanying unaudited condensed consolidated financial statements of Lawson Products, Inc. (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 Annual Report on Form 10-K for the year ended December&#160;31, 2020. 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, 2021  are not necessarily indicative of the results that may be expected for the year ending December&#160;31, 2021. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has two operating segments. The Lawson operating segment, distributes maintenance, repair and operations ("MRO") products to customers primarily through a network of sales representatives offering vendor managed inventory ("VMI") service to customers throughout the United States and Canada. The Bolt Supply House Ltd. ("Bolt Supply") operating segment, distributes MRO products primarily through its branches located in Western Canada. Bolt Supply had</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>ranches in operation at the end of the first quarter 2021. See the 2020 Annual Report Form 10K for further details of the significant accounting policies of the Company.<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://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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542509320">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></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_BusinessCombinationDisclosureTextBlock', window );">Acquisition</a></td>
<td class="text">Acquisition<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:115%">On August 31, 2020, the Company acquired Partsmaster from NCH Corporation. Partsmaster is a leading maintenance, MRO solutions provider that serves approximately 16,000 customers with approximately 200 sales representatives. The acquisition was made primarily to expand the Company's sales coverage, expand product lines, add experienced sales representatives, and leverage the Company's infrastructure.</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:115%">The purchase price was $35.3 million in cash plus the assumption of certain liabilities. The Company paid $2.3 million of the purchase price in cash at closing and will pay the remaining $33.0 million in May 2021. The payment obligation has been discounted to present value and is recognized as an accrued acquisition liability of $32.7 million and $32.9 million as of December&#160;31, 2020 and March&#160;31, 2021, respectively, in the Company's condensed consolidated balance sheet. Interest expense of $0.2 million was recorded in the three months ended March&#160;31, 2021. P</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">ayment has been guaranteed under the Purchase Agreement, and includes the issuance of a $33.0 million irrevocable standby letter of credit. The Company</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> will satisfy the payment obligation with cash on hand with any remaining portion using its existing 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">The purchase price of the acquisition was allocated to the fair value of Partsmaster&#8217;s assets and liabilities on the acquisition date. The fair market value appraisals of the majority of the assets and liabilities was determined by a third party valuation firm using management estimates and assumptions including intangible assets of $5.0 million for customer relationships and $2.8 million for trade names, and their estimated useful lives of 10 and 5 years, respectively. The $15.8 million allocated to goodwill reflects the purchase price less the fair market value of the identifiable net assets. The goodwill is attributable to the workforce of the acquired business and the synergies expected to arise after Lawson's acquisition of Partsmaster. The entire amount of goodwill is expected to be deductible for tax 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:115%">The appropriate fair values of the assets acquired and liabilities assumed are based on preliminary estimates and assumptions. The Company continues to review preliminary estimates of various assets and liabilities including, but not limited to, pre-acquisition employee compensation liabilities and potential adjustments of certain accounts receivable balances as defined under the purchase agreement. These preliminary estimates and assumptions could change during the purchase price measurement period as the Company finalizes the valuations of the assets acquired and liabilities assumed. The Company recorded the fair value of accounts receivable after consideration of an estimate of cash flows not expected to be collected which was </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$0.4&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">. </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:115%">Partsmaster contributed </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$15.7&#160;million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of revenue and </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">$0.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"> of operating income 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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%">A summary of the initial purchase price allocation of the acquisition is as follows (Dollars in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.432%"/><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:18.784%"/><td style="width:0.1%"/></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%;text-decoration:underline">Cash paid and payable and liabilities assumed</span></td><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 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%">Cash paid and payable</span></td><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%">34,523&#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 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%">Accounts payable and accrued 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%">4,086&#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 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%">Deferred compensation</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,938&#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 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%">Lease obligation</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%">620&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">42,167&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%;text-decoration:underline">Fair value of assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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%">Goodwill</span></td><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%">15,816&#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 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%">Inventories</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%">7,797&#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 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%">Accounts receivable</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%">7,706&#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 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%">Customer relationships</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,961&#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 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%">Trade names</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,775&#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 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%">Property, plant and equipment</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%">2,121&#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 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%">Right of use asset</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%">620&#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 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%">Other assets</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%">371&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">42,167&#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"/></tr></table></div>The unaudited pro forma revenue and net income for the Company for the three months ended March&#160;31, 2020, assuming the Partsmaster acquisition closed on January 1, 2019, was $106.2 million and $12.9 million, respectively. The pro forma disclosures include adjustments for amortization of intangible assets, implied interest expense and acquisition costs to reflect results as if the acquisition of Partsmaster had closed on January 1, 2019 rather than on the actual acquisition date. This pro forma information utilizes certain estimates, is presented for illustrative purposes only and is not intended to be indicative of the actual results of operation. In addition, future results may vary significantly from the results reflected in the pro forma information. The unaudited pro forma financial information does not reflect the impact of future positive or negative events that may occur after the acquisition, such as anticipated cost savings from operating synergies.<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_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>nonnum: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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="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>19
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542418312">
<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, 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_DeferredRevenueDisclosureAbstract', window );"><strong>Deferred Revenue Disclosure [Abstract]</strong></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_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 is agreed upon regardless of whether or not  there is a written contract.</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-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%">The Company 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. While the Company offers both a product and a service obligation, customers receive one invoice per transaction with no price breakout between these obligations. The Company does not separately price 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 generates revenue primarily from the sale of MRO products to its customers. Revenues 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"><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, including the recent Partsmaster acquisition, offers a vendor managed inventory ("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;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 Bolt Supply segment provides product sales and does not provide VMI services or other services. 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 with the customer. </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%">In previous financial statements, the Company presented the disaggregated components of total revenue: product revenue and service revenue, along with the cost of sales associated with each of these revenue streams as the service revenues exceeded 10% of consolidated revenue. Since the Company qualifies as a smaller reporting company, the Company has elected to discontinue disclosure of the disaggregated components of revenue and cost of sales in its c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ondensed consolidated statements of income and comprehensive income </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and in the related notes to </span><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. For the three months ended March&#160;31, 2020, service revenue 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%">$9.7 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> was reported as service revenue which has now been combined and reported within total 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="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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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><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%">2020</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%">84,985&#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%">73,584&#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%">18,571&#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%">17,451&#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%">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"/><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%">91,035&#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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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><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%">2020</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%">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%">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><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%">22.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></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.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><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%">13.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;text-align: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.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><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%">14.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><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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">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.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 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%">11.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><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%">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><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.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></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.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 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%">6.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></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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4&#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%">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><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%">11.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></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-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%">Prior to acquisition, Partsmaster leased parts washer machines to customers through its Torrents leasing program. The Torrents leasing program comprised a minor portion of the Partsmaster business. The Company will continue the leasing program for the foreseeable future. These leases are classified as operating leases. The leased machines are recognized as fixed assets on the Company's consolidated balance sheet and the leasing revenue is recognized on a straight line basis. The Torrents machine leasing program generated $0.7&#160;million of revenue in the first three months of 2021. The Company has adopted the practical expedient not to separate non-lease components that would be within the scope of ASC 606 from the associated lease components 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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542509320">
<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, 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_RestrictedCashAbstract', window );"><strong>Restricted Cash [Abstract]</strong></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_CashAndCashEquivalentsDisclosureTextBlock', window );">Restricted Cash</a></td>
<td class="text">Restricted CashThe Company has agreed to maintain $0.8 million in a money market account as collateral for an outside party that is providing certain commercial card processing services for the Company. The Company has also 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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329543784680">
<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, 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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></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_InventoryDisclosureTextBlock', window );">Inventories, Net</a></td>
<td class="text">Inventories, Net<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%">Inventories, net, consisting primarily of purchased goods offered for resale, were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021</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, 2020</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%">67,252&#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%">67,137&#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%">(6,494)</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%">(5,270)</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%">60,758&#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%">61,867&#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>During the three months ended March&#160;31, 2021, the Company increased its reserve for obsolete and excess inventory by $0.2 million for which its cost exceeded its estimated selling price and $0.6 million for rationalization of inventory related to the Partsmaster acquisition.<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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329544333448">
<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, 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_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 " 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 2021 is included in the table below:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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, 2020</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,352&#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,824&#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,176&#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</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%">215&#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%">35&#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%">250&#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, 2021</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,567&#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%">13,859&#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,426&#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;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%">Goodwill activity for the first three months of 2020 is included in the table below:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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, 2019</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%">7,369&#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,554&#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%">20,923&#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</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%">(194)</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,174)</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,368)</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, 2020</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%">7,175&#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%">12,380&#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%">19,555&#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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329543784680">
<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, 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_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 " 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<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 gross carrying amount and accumulated amortization by intangible asset class were as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021</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, 2020</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%">11,432&#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,079)</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%">8,353&#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,289&#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%">(2,733)</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%">8,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"/></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%">12,456&#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,739)</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%">9,717&#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,349&#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,402)</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%">9,947&#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%">23,888&#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%">(5,818)</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,070&#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,638&#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%">(5,135)</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,503&#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><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> and $0.3 million related to intangible assets was recorded in General and administrative expenses for the three months ended March 31, 2021 and 2020, 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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329544283896">
<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, 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>
</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_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 equipment, distribution centers, office space, and branch locations throughout the US and Canada.</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%">Expenses related to leasing activities for the three months ended March&#160;31, 2021 and March&#160;31, 2020 are as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">2021</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%">2020</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Expense </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 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"/><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,187&#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%">&#160;&#160;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%">58&#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%">52&#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%">&#160;&#160;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%">5&#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%">7&#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%">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%">63&#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%">59&#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,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"/><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,246&#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-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets and liabilities related to leasing activities as of  March&#160;31, 2021 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, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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, 2021</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/>2020</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 ("ROU") 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%">13,993&#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%">8,246&#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%">460&#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%">518&#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%">14,453&#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%">8,764&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating lease obligation</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%">4,378&#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,360&#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%">Total current financing lease obligation</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%">224&#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%">208&#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,602&#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,568&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating lease obligation</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%">11,346&#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,498&#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%">Total long term financing lease obligation</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%">159&#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%">240&#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%">11,505&#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%">5,738&#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 $6.8 million and $5.9&#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, 2021</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, 2020, 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.5 million  and $0.4 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, 2021</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, 2020, 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%">Liabilities generated by leasing activities as of March&#160;31, 2021 were as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">4,829&#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%">196&#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,025&#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,250&#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%">132&#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,382&#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,178&#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%">64&#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,242&#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%">2,418&#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%">13&#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,431&#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%">809&#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%">&#8212;&#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%">809&#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%">1,416&#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%">1,416&#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 payments</span></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%">16,900&#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%">405&#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%">17,305&#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%">1,176&#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%">22&#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,198&#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%">15,724&#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%">383&#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%">16,107&#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.7 million</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, 2021 are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">3.0</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%">3.72%</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%">2.4</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%">5.24%</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 ending March&#160;31, 2021 are as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,137&#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%">5&#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%">58&#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-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-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%">Prior to acquisition, Partsmaster leased parts washer machines to customers through its Torrents leasing program. The Torrents leasing program comprised a minor portion of the Partsmaster business. The Company will continue the leasing program for the foreseeable future. These leases are classified as operating leases. The leased machines are recognized as fixed assets on the Company's consolidated balance sheet and the leasing revenue is recognized on a straight line basis. The Torrents machine leasing program generated $0.7&#160;million of revenue in the first three months of 2021. The Company has adopted the practical expedient not to separate non-lease components that would be within the scope of ASC 606 from the associated lease components as the relevant criteria under ASC 842 are met.</span></div><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_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 equipment, distribution centers, office space, and branch locations throughout the US and Canada.</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%">Expenses related to leasing activities for the three months ended March&#160;31, 2021 and March&#160;31, 2020 are as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">2021</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%">2020</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Expense </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 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"/><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,187&#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%">&#160;&#160;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%">58&#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%">52&#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%">&#160;&#160;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%">5&#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%">7&#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%">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%">63&#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%">59&#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,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"/><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,246&#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-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets and liabilities related to leasing activities as of  March&#160;31, 2021 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, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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, 2021</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/>2020</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 ("ROU") 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%">13,993&#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%">8,246&#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%">460&#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%">518&#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%">14,453&#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%">8,764&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating lease obligation</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%">4,378&#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,360&#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%">Total current financing lease obligation</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%">224&#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%">208&#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,602&#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,568&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating lease obligation</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%">11,346&#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,498&#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%">Total long term financing lease obligation</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%">159&#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%">240&#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%">11,505&#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%">5,738&#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 $6.8 million and $5.9&#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, 2021</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, 2020, 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.5 million  and $0.4 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, 2021</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, 2020, 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%">Liabilities generated by leasing activities as of March&#160;31, 2021 were as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">4,829&#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%">196&#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,025&#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,250&#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%">132&#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,382&#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,178&#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%">64&#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,242&#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%">2,418&#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%">13&#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,431&#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%">809&#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%">&#8212;&#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%">809&#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%">1,416&#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%">1,416&#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 payments</span></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%">16,900&#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%">405&#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%">17,305&#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%">1,176&#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%">22&#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,198&#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%">15,724&#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%">383&#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%">16,107&#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.7 million</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, 2021 are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">3.0</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%">3.72%</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%">2.4</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%">5.24%</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 ending March&#160;31, 2021 are as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,137&#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%">5&#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%">58&#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-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-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%">Prior to acquisition, Partsmaster leased parts washer machines to customers through its Torrents leasing program. The Torrents leasing program comprised a minor portion of the Partsmaster business. The Company will continue the leasing program for the foreseeable future. These leases are classified as operating leases. The leased machines are recognized as fixed assets on the Company's consolidated balance sheet and the leasing revenue is recognized on a straight line basis. The Torrents machine leasing program generated $0.7&#160;million of revenue in the first three months of 2021. The Company has adopted the practical expedient not to separate non-lease components that would be within the scope of ASC 606 from the associated lease components as the relevant criteria under ASC 842 are met.</span></div><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_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 equipment, distribution centers, office space, and branch locations throughout the US and Canada.</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%">Expenses related to leasing activities for the three months ended March&#160;31, 2021 and March&#160;31, 2020 are as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">2021</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%">2020</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Expense </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 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"/><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,187&#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%">&#160;&#160;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%">58&#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%">52&#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%">&#160;&#160;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%">5&#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%">7&#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%">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%">63&#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%">59&#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,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"/><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,246&#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-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets and liabilities related to leasing activities as of  March&#160;31, 2021 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, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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, 2021</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/>2020</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 ("ROU") 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%">13,993&#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%">8,246&#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%">460&#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%">518&#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%">14,453&#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%">8,764&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating lease obligation</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%">4,378&#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,360&#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%">Total current financing lease obligation</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%">224&#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%">208&#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,602&#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,568&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating lease obligation</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%">11,346&#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,498&#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%">Total long term financing lease obligation</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%">159&#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%">240&#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%">11,505&#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%">5,738&#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 $6.8 million and $5.9&#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, 2021</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, 2020, 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.5 million  and $0.4 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, 2021</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, 2020, 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%">Liabilities generated by leasing activities as of March&#160;31, 2021 were as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">4,829&#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%">196&#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,025&#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,250&#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%">132&#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,382&#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,178&#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%">64&#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,242&#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%">2,418&#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%">13&#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,431&#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%">809&#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%">&#8212;&#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%">809&#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%">1,416&#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%">1,416&#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 payments</span></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%">16,900&#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%">405&#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%">17,305&#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%">1,176&#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%">22&#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,198&#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%">15,724&#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%">383&#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%">16,107&#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.7 million</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, 2021 are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">3.0</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%">3.72%</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%">2.4</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%">5.24%</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 ending March&#160;31, 2021 are as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,137&#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%">5&#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%">58&#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-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-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%">Prior to acquisition, Partsmaster leased parts washer machines to customers through its Torrents leasing program. The Torrents leasing program comprised a minor portion of the Partsmaster business. The Company will continue the leasing program for the foreseeable future. These leases are classified as operating leases. The leased machines are recognized as fixed assets on the Company's consolidated balance sheet and the leasing revenue is recognized on a straight line basis. The Torrents machine leasing program generated $0.7&#160;million of revenue in the first three months of 2021. The Company has adopted the practical expedient not to separate non-lease components that would be within the scope of ASC 606 from the associated lease components 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_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>nonnum: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>nonnum: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/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph Note 1<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 840<br> -SubTopic 10<br> -Section 55<br> -Paragraph 40<br> -Subparagraph Note 3<br> -URI http://asc.fasb.org/extlink&amp;oid=121580752&amp;loc=d3e38371-112697<br><br>Reference 3: 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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542323384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revolving Credit Facility<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></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_DebtDisclosureTextBlock', window );">Revolving Credit Facility</a></td>
<td class="text">Revolving Credit Facility<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 Revolving Credit Facility matures on October&#160;11, 2024 and provides $100.0 million of revolving commitments. The facility is primarily for general corporate purposes. The Company had $64.4 million of borrowing availability under its Revolving Credit Facility as of March&#160;31, 2021 and $66.0&#160;million as 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%">December&#160;31, 2020.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no balances outstanding for the three months ended March&#160;31, 2021 and as 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%">December&#160;31, 2020. Weighted average interest rates for the three months ended March 31, 2020 was 4.04%,. </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 unutilized commitment fee ranging from 0.15% to 0.30%, depending on the Total Net Leverage Ratio as defined in the Credit Agreement. Fees for the three months ended March&#160;31, 2021 and March&#160;31, 2020 were  $0.1&#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="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the 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 expense.  As of March&#160;31, 2021 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, 2020 deferred financing costs net of accumulated amortization were $0.4&#160;million and are included in Other assets.</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 are designed as alternate base rate loans, Canadian prime rate loans, Eurodollar loans, and Canadian dollar offered rate loans. Interest rates vary by the type of borrowing and Total Net Leverage Ratio as defined in the 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%">Revolving Credit Facility includes customary financial covenants representations and warranties. The Company was in compliance with all financial covenants as of March 31, 2021.</span></div>In the third quarter of 2020 the Company entered into an amendment to the Credit Agreement which among other items  temporarily increased the allowed letter of credits from $15.0 million to $40.0 million until August 31, 2021 and authorized indebtedness not to exceed $36.0 million for the acquisition of Partsmaster.<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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542154936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Acquisition Liability<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [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_BusinessCombinationConsiderationLiabilityDisclosureTextBlock', window );">Accrued Acquisition Liability</a></td>
<td class="text">Accrued Acquisition Liability<span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On August&#160;31, 2020, Lawson acquired Partsmaster from NCH Corporation. As part of the purchase price the Company agreed to pay $33.0 million in May 2021. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The payment obligation has been discounted to present value using an implied interest rate of 1.8% and is recognized as a current liability of $32.7 million 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%">$32.9 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> as 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%">December&#160;31, 2020 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March&#160;31, 2021, respectively,</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><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">in the Company's condensed consolidated balance sheet. Interest expense of $0.2 million was recorded in the three months ended March&#160;31, 2021. The increase in accrued acquisition liability has been recognized as interest expense. P</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ayment has been guaranteed under the Purchase Agreement which includes the issuance of a $33.0 million irrevocable standby letter of credit. The accrued acquisition liability is included as outstanding debt in the quarterly financial covenant calculations.</span><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Consideration Liability 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;">laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock</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>nonnum: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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="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>27
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542521704">
<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, 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_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 " 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, 2021. No shares were repurchased in the first quarter of 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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329644853192">
<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, 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_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, as of March&#160;31, 2021 and 2020 were as follows: </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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%">2020</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%">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"/><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%">909&#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%">404&#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%">7&#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%">Payments</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%">(340)</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%">(365)</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%">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"/><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%">551&#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>nonnum: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>29
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542342344">
<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, 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>
</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_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock', window );">Stock-Based Compensation</a></td>
<td class="text">Stock-Based Compensation<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 recorded stock-based compensation expense</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of $1.0 million and benefit of $10.7&#160;million for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">the first three months of 2021 and 2020, 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 lia</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">bility of $15.0 million as of March 31, 2021 and $14.4 million as of December 31, 2020 is included in Accrued expenses and other liabilities. </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%">A summary of stock-based awards issued during the three months ended March 31, 2021 follows: </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%;text-decoration:underline">Restricted Stock Units ("RSUs")</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 i</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ssued 7,300 RSUs to key employees that cliff vest on December 31, 2023. Additionally the Company issued 26,850 RSUs to various employees that vest ratably through December 31, 2024. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Each RSU is exchangeable for one share of the Company's common stock at the end of the vesting period.</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%;text-decoration:underline">Market Stock Units ("MSUs")</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 issued 18,373 MSUs to key employees that cliff vest on December 31, 2023. MSUs are exchangeable for the Company's common stock at the end of the vesting period. The number of shares of common stock that will be issued upon vesting, ranging from zero to 27,560 shares, will be determined based upon the trailing sixty-day average closing price of the Company's common stock on December 31, 2023. </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%;text-decoration:underline">Performance Awards ("PAs")</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 issued 14,600 PAs to key employees that cliff vest on December 31, 2023. PAs are exchangeable for shares of the Company's common stock ranging from zero to 21,900 shares, or the equivalent amount in cash, based upon the achievement of certain financial performance metrics.</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_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>nonnum: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>30
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329547968424">
<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, 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>
</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_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 $1.3 million, a 26.0% effective tax rate for the three months ended March&#160;31, 2021. The effective tax rate is higher than the U.S. statutory rate due primarily to state taxes and other permanent items. Income tax expense of $4.9 million, a 28.0% effective tax rate was recorded for the three months ended March 31, 2020. The effective tax rate is higher than the U.S. statutory rate due primarily to state taxes and the recording of reserves for uncertain tax positions.</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, 2021, the Company is subject to U.S. Federal income tax examinations for the years 2017 through 2019 and income tax examinations from various other jurisdictions for the years 2013 through 2019. </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=84230637&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=116825942&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=84230637&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=116825942&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=84230637&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></p></div>
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">+ Details</a><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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329543960104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Contingent Liabilities<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_LegalMattersAndContingenciesTextBlock', window );">Contingent Liabilities</a></td>
<td class="text">Contingent Liabilities<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") voluntary cleanup program.</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%">The remediation plan, approved by ADEM in 2018, consists of chemical injections throughout the affected area and subsequent monitoring. The injection process was completed in the first quarter of 2019 and monitoring is ongoing pending certification by ADEM. At March 31, 2021 estimated 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>nonnum: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>32
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329631979720">
<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, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></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_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, 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 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 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"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">2021</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%">2020</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%">93,330&#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%">81,491&#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%">10,226&#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%">9,544&#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%">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"/><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%">91,035&#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:8pt"><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%">50,408&#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%">45,120&#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,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%">3,801&#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%">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 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%">48,921&#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:8pt"><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%">4,256&#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%">18,094&#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%">554&#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%">544&#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%">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"/><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%">18,638&#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><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%">Interest 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%">(323)</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%">(115)</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%">Other income (expense), 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%">372&#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,111)</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;&#160;&#160;&#160;Income before income taxes</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%">4,859&#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%">17,412&#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><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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329543923640">
<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, 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_RisksAndUncertaintiesAbstract', window );"><strong>Risks and Uncertainties [Abstract]</strong></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_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%">There is substantial uncertainty as to the effect the COVID-19 pandemic will have on the future results of the Company. 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="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. The COVID-19 pandemic could result in a temporary closure of any or all of our office space, distribution facilities, or Bolt branch locations, as well as disruptions to our supply chain and interactions with customers. The pandemic may have a material adverse impact on future financial results, liquidity, and overall performance of the Company. It is reasonably possible that estimates made in the financial statements may be materially and adversely impacted as a result of these conditions, including delay in payment of receivables, impairment losses related to goodwill and other long-lived assets, and inability to utilize deferred tax assets. </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 March 27, 2020, Congress enacted the Coronavirus Aid, Relief, and Economic Security ("CARES") Act to provide certain relief as a result of the COVID-19 outbreak. The Company has elected to defer the employer side social security payments in accordance with the CARES Act. The total amount deferred is $3.5&#160;million, with $1.7&#160;million expected to be paid in 2021 and the remainder in 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 for 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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329543893816">
<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, 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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></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_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 is agreed upon regardless of whether or not  there is a written contract.</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-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%">The Company 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. While the Company offers both a product and a service obligation, customers receive one invoice per transaction with no price breakout between these obligations. The Company does not separately price 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 generates revenue primarily from the sale of MRO products to its customers. Revenues 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"><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, including the recent Partsmaster acquisition, offers a vendor managed inventory ("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;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 Bolt Supply segment provides product sales and does not provide VMI services or other services. 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 with the customer. </span></div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In previous financial statements, the Company presented the disaggregated components of total revenue: product revenue and service revenue, along with the cost of sales associated with each of these revenue streams as the service revenues exceeded 10% of consolidated revenue. Since the Company qualifies as a smaller reporting company, the Company has elected to discontinue disclosure of the disaggregated components of revenue and cost of sales in its c</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ondensed consolidated statements of income and comprehensive income </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">and in the related notes to </span>the condensed consolidated financial statements.<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=121604090&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=121604090&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=121604090&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=121604090&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=121604090&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=84158767&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=121604090&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=121604090&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=121604090&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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542401416">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_BusinessCombinationsAbstract', window );"><strong>Business Combinations [Abstract]</strong></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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of Business Acquisitions, by Acquisition</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:115%">A summary of the initial purchase price allocation of the acquisition is as follows (Dollars in thousands):</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;width:100.000%"><tr><td style="width:1.0%"/><td style="width:78.432%"/><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:18.784%"/><td style="width:0.1%"/></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%;text-decoration:underline">Cash paid and payable and liabilities assumed</span></td><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 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%">Cash paid and payable</span></td><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%">34,523&#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 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%">Accounts payable and accrued 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%">4,086&#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 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%">Deferred compensation</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,938&#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 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%">Lease obligation</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%">620&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;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-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%">42,167&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;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%;text-decoration:underline">Fair value of assets acquired</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"/></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%">Goodwill</span></td><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%">15,816&#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 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%">Inventories</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%">7,797&#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 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%">Accounts receivable</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%">7,706&#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 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%">Customer relationships</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,961&#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 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%">Trade names</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,775&#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 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%">Property, plant and equipment</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%">2,121&#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 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%">Right of use asset</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%">620&#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 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%">Other assets</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%">371&#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:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><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%">42,167&#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"/></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_BusinessCombinationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationsAbstract</td>
</tr>
<tr>
<td style="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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.</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 10<br> -Section 50<br> -Paragraph 3<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542514680">
<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, 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_DeferredRevenueDisclosureAbstract', window );"><strong>Deferred Revenue Disclosure [Abstract]</strong></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_DisaggregationOfRevenueTableTextBlock', window );">Disaggregation of Revenue</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%">Disaggregated revenue by geographic area follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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><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%">2020</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%">84,985&#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%">73,584&#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%">18,571&#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%">17,451&#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%">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"/><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%">91,035&#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></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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><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%">2020</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%">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%">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><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%">22.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></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.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><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%">13.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;text-align: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.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><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%">14.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><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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.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%">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.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 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%">11.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><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%">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><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.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></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.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 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%">6.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></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.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 colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align: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.4&#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%">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><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%">11.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></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><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=121604090&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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329547876296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net (Tables)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></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_ScheduleOfInventoryCurrentTableTextBlock', window );">Components of Inventories</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%">Inventories, net, consisting primarily of purchased goods offered for resale, were as follows:</span></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021</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, 2020</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%">67,252&#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%">67,137&#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%">(6,494)</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%">(5,270)</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%">60,758&#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%">61,867&#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><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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542458584">
<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, 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_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 " 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 2021 is included in the table below:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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, 2020</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,352&#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,824&#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,176&#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</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%">215&#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%">35&#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%">250&#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, 2021</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,567&#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%">13,859&#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,426&#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;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%">Goodwill activity for the first three months of 2020 is included in the table below:</span></div><div style="text-align:justify;text-indent:18pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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, 2019</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%">7,369&#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,554&#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%">20,923&#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</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%">(194)</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,174)</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,368)</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, 2020</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%">7,175&#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%">12,380&#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%">19,555&#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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542468536">
<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, 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_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 " 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"><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 gross carrying amount and accumulated amortization by intangible asset class were as follows:</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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, 2021</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, 2020</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%">11,432&#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,079)</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%">8,353&#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,289&#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%">(2,733)</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%">8,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"/></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%">12,456&#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,739)</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%">9,717&#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,349&#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,402)</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%">9,947&#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%">23,888&#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%">(5,818)</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,070&#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,638&#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%">(5,135)</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,503&#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><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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329543846968">
<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, 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>
</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_LeaseCostTableTextBlock', window );">Net Lease Cost</a></td>
<td class="text">Expenses related to leasing activities for the three months ended March&#160;31, 2021 and March&#160;31, 2020 are as follows (Dollars in thousands):<table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">2021</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%">2020</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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating Lease Expense </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 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"/><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,187&#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%">&#160;&#160;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%">58&#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%">52&#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%">&#160;&#160;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%">5&#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%">7&#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%">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%">63&#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%">59&#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,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"/><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,246&#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 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, 2021 are as follows:</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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="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%">3.0</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%">3.72%</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%">2.4</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%">5.24%</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 ending March&#160;31, 2021 are as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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,137&#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%">5&#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%">58&#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-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net assets and liabilities related to leasing activities as of  March&#160;31, 2021 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, 2020</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> are as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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, 2021</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/>2020</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 ("ROU") 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%">13,993&#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%">8,246&#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%">460&#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%">518&#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%">14,453&#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%">8,764&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current operating lease obligation</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%">4,378&#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,360&#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%">Total current financing lease obligation</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%">224&#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%">208&#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,602&#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,568&#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"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long term operating lease obligation</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%">11,346&#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,498&#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%">Total long term financing lease obligation</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%">159&#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%">240&#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%">11,505&#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%">5,738&#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 $6.8 million and $5.9&#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, 2021</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, 2020, 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.5 million  and $0.4 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, 2021</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, 2020, respectively</span></div><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_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%">Liabilities generated by leasing activities as of March&#160;31, 2021 were as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">4,829&#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%">196&#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,025&#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,250&#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%">132&#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,382&#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,178&#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%">64&#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,242&#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%">2,418&#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%">13&#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,431&#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%">809&#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%">&#8212;&#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%">809&#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%">1,416&#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%">1,416&#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 payments</span></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%">16,900&#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%">405&#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%">17,305&#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%">1,176&#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%">22&#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,198&#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%">15,724&#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%">383&#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%">16,107&#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.7 million</span></div><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_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%">Liabilities generated by leasing activities as of March&#160;31, 2021 were as follows (Dollars in thousands):</span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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: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%">4,829&#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%">196&#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,025&#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,250&#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%">132&#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,382&#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,178&#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%">64&#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,242&#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%">2,418&#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%">13&#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,431&#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%">809&#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%">&#8212;&#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%">809&#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%">1,416&#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%">1,416&#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 payments</span></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%">16,900&#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%">405&#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%">17,305&#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%">1,176&#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%">22&#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,198&#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%">15,724&#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%">383&#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%">16,107&#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.7 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>nonnum: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=121609121&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>nonnum: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=121609121&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>nonnum: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=121609121&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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329544337016">
<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, 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_laws_SeveranceReserveAbstract', window );"><strong>Severance Reserve [Abstract]</strong></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_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, as of March&#160;31, 2021 and 2020 were as follows: </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">2021</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%">2020</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%">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"/><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%">909&#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%">404&#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%">7&#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%">Payments</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%">(340)</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%">(365)</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%">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"/><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%">551&#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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542438728">
<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, 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_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></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_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"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;vertical-align:top;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%">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%">2021</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%">2020</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%">93,330&#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%">81,491&#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%">10,226&#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%">9,544&#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%">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"/><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%">91,035&#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:8pt"><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%">50,408&#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%">45,120&#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,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%">3,801&#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%">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 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%">48,921&#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:8pt"><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%">4,256&#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%">18,094&#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%">554&#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%">544&#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%">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"/><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%">18,638&#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><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%">Interest 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%">(323)</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%">(115)</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%">Other income (expense), 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%">372&#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,111)</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;&#160;&#160;&#160;Income before income taxes</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%">4,859&#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%">17,412&#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><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=120311839&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=120311839&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=120311839&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>nonnum: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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542385224">
<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">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </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>
</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_NumberOfReportableSegments', window );">Number of reportable segments | segment</a></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="nump">14<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_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_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=120311839&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329540750984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisition - Narrative (Details)<br> customer in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</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>Aug. 31, 2020 </div>
<div>USD ($) </div>
<div>customer </div>
<div>sale_representative</div>
</th>
<th class="th">
<div>May 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2019 </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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<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_AcquisitionLiability', window );">Accrued acquisition liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,673<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_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">323<span></span>
</td>
<td class="nump">$ 115<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,426<span></span>
</td>
<td class="nump">19,555<span></span>
</td>
<td class="nump">35,176<span></span>
</td>
<td class="nump">$ 20,923<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_PartsmasterMember', window );">Partsmaster</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 " 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>
<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_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity', window );">Number of customers | customer</a></td>
<td class="nump">16<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_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity', window );">Number of sales representatives | sale_representative</a></td>
<td class="nump">200<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="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_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="nump">$ 35,300<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments for purchase</a></td>
<td class="nump">2,300<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="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_AcquisitionLiability', window );">Accrued acquisition liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,700<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_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200<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_Goodwill', window );">Goodwill</a></td>
<td class="nump">15,816<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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible', window );">Fair value of accounts receivable not expected to be collected</a></td>
<td class="nump">400<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="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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,700<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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Operating income since acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 700<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_BusinessAcquisitionsProFormaRevenue', window );">Pro Forma revenue</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">106,200<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_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Pro Forma net income</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">$ 12,900<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_BusinessAcquisitionAxis=laws_PartsmasterMember', window );">Partsmaster | Forecast</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 " 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>
<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_PaymentsToAcquireBusinessesGross', window );">Payments for purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,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_BusinessAcquisitionAxis=laws_PartsmasterMember', window );">Partsmaster | 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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangibles</a></td>
<td class="nump">$ 4,961<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="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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Intangibles weighted average life</a></td>
<td class="text">10 years<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="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_PartsmasterMember', window );">Partsmaster | 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>
<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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangibles</a></td>
<td class="nump">$ 2,775<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="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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Intangibles weighted average life</a></td>
<td class="text">5 years<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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_AcquisitionLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition liability</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_AcquisitionLiability</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_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Acquisition, Number of Customers of Acquired 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;">laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity</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_laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Acquisition, Number of Sales Representatives of Acquired 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;">laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity</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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the 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://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)(3)<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_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="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>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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of 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 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="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_BusinessCombinationAcquiredReceivablesEstimatedUncollectible">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the best estimate at the acquisition date of the contractual cash flows not expected to be collected, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationAcquiredReceivablesEstimatedUncollectible</td>
</tr>
<tr>
<td style="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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</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 30<br> -Paragraph 8<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6613-128477<br><br>Reference 2: 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)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI http://asc.fasb.org/extlink&amp;oid=116859721&amp;loc=d3e6578-128477<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_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for 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://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 identifiable intangible assets recognized as of the acquisition date.</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 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="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_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://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_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=119993939&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=120311839&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=120395209&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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=laws_PartsmasterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PartsmasterMember</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_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>
<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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329537862472">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Acquisition - Initial Purchase Price Allocation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Aug. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Fair value of assets acquired</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 " 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,426<span></span>
</td>
<td class="nump">$ 35,176<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 19,555<span></span>
</td>
<td class="nump">$ 20,923<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_PartsmasterMember', window );">Partsmaster</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract', window );"><strong>Cash paid and payable and liabilities assumed</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable', window );">Cash paid and payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34,523<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses', window );">Accounts payable and accrued expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,086<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability', window );">Deferred compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,938<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation', window );">Lease obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">620<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities', window );">Cash paid and payable and liabilities assumed</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,167<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Fair value of assets acquired</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 " 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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,816<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory', window );">Inventories</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,797<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables', window );">Accounts receivable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,706<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment', window );">Property, plant and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,121<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets', window );">Right of use asset</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">620<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets', window );">Other assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">371<span></span>
</td>
<td class="text">&#160;<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill', window );">Fair value of assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,167<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_BusinessAcquisitionAxis=laws_PartsmasterMember', window );">Partsmaster | 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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Fair value of assets acquired</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,961<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_BusinessAcquisitionAxis=laws_PartsmasterMember', window );">Partsmaster | 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>
<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract', window );"><strong>Fair value of assets acquired</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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Intangibles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,775<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Recognized Identifiable Assets Acquired and Goodwill</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accounts Payable and Accrued Expenses</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash Paid and Payable</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Compensation Liability</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Recognized Identifiable Assets Acquired and Liabilities Assumed, Other 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;">laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets</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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use 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;">laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 obligation assumed in business combination.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 identifiable intangible assets recognized as of the acquisition date.</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 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 inventory recognized as of the acquisition date.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 assumed at the acquisition date.</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 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract</td>
</tr>
<tr>
<td style="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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 property, plant, and equipment recognized as of the acquisition date.</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 10<br> -Section 55<br> -Paragraph 37<br> -URI http://asc.fasb.org/extlink&amp;oid=121600890&amp;loc=d3e2207-128464<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=121647850&amp;loc=d3e4845-128472<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_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="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_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://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_BusinessAcquisitionAxis=laws_PartsmasterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PartsmasterMember</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>
<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329544438616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revenue Recognition - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($) </div>
<div>segment</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </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 " 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="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 " 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">$ 103,556<span></span>
</td>
<td class="nump">$ 91,035<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_OperatingLeaseLeaseIncome', window );">Operating lease revenue</a></td>
<td class="nump">700<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_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service Revenue</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 " 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">$ 9,700<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_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_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=120311839&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=121576215&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=121561866&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=121640914&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>
<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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_ServiceMember</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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329623483256">
<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, 2021</div></th>
<th class="th"><div>Mar. 31, 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_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 " 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">$ 103,556<span></span>
</td>
<td class="nump">$ 91,035<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 " 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">84,985<span></span>
</td>
<td class="nump">73,584<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 " 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">$ 18,571<span></span>
</td>
<td class="nump">$ 17,451<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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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>48
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329537798488">
<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, 2021</div></th>
<th class="th"><div>Mar. 31, 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_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 " 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 " 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">21.00%<span></span>
</td>
<td class="nump">22.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_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 " 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.90%<span></span>
</td>
<td class="nump">13.30%<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 " 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.40%<span></span>
</td>
<td class="nump">14.20%<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 " 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.60%<span></span>
</td>
<td class="nump">10.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_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 " 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.70%<span></span>
</td>
<td class="nump">11.20%<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 " 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">6.80%<span></span>
</td>
<td class="nump">8.20%<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 " 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.90%<span></span>
</td>
<td class="nump">6.30%<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 " 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.70%<span></span>
</td>
<td class="nump">1.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=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 " 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">17.00%<span></span>
</td>
<td class="nump">11.80%<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=120311839&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=121572278&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=121572278&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>num: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>49
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329548440632">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Mar. 31, 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_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 " 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">$ 1,001<span></span>
</td>
<td class="nump">$ 998<span></span>
</td>
<td class="nump">$ 802<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=us-gaap_MoneyMarketFundsMember', window );">Money Market Funds</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 " 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">800<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_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="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 " 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=121566466&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=121586364&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=121583591&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=us-gaap_MoneyMarketFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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=us-gaap_MoneyMarketFundsMember</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_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>50
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329549014360">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories, Net - Schedule of Inventory (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 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_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 " 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">$ 67,252<span></span>
</td>
<td class="nump">$ 67,137<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_InventoryValuationReserves', window );">Reserve for obsolete and excess inventory</a></td>
<td class="num">(6,494)<span></span>
</td>
<td class="num">(5,270)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">$ 60,758<span></span>
</td>
<td class="nump">$ 61,867<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=121566466&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 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 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<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_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>51
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329543833704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories, Net - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></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_InventoryLIFOReservePeriodCharge', window );">Rationalization of inventory</a></td>
<td class="nump">$ 0.2<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_PartsmasterMember', window );">Partsmaster</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_InventoryLineItems', window );"><strong>Inventory [Line Items]</strong></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_InventoryLIFOReservePeriodCharge', window );">Rationalization of inventory</a></td>
<td class="nump">$ 0.6<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_InventoryLIFOReservePeriodCharge">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income 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.6b)<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.6c)<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.6a)<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 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 5.L)<br> -URI http://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e99989-122729<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_InventoryLIFOReservePeriodCharge</td>
</tr>
<tr>
<td style="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_InventoryLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_InventoryLineItems</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=laws_PartsmasterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PartsmasterMember</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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329548712472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (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, 2021</div></th>
<th class="th"><div>Mar. 31, 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_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></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_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">$ 35,176<span></span>
</td>
<td class="nump">$ 20,923<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Impact of foreign exchange</a></td>
<td class="nump">250<span></span>
</td>
<td class="num">(1,368)<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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">35,426<span></span>
</td>
<td class="nump">19,555<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="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>
<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_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">21,352<span></span>
</td>
<td class="nump">7,369<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Impact of foreign exchange</a></td>
<td class="nump">215<span></span>
</td>
<td class="num">(194)<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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">21,567<span></span>
</td>
<td class="nump">7,175<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>
<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>
<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_Goodwill', window );">Goodwill, beginning balance</a></td>
<td class="nump">13,824<span></span>
</td>
<td class="nump">13,554<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_GoodwillForeignCurrencyTranslationGainLoss', window );">Impact of foreign exchange</a></td>
<td class="nump">35<span></span>
</td>
<td class="num">(1,174)<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_Goodwill', window );">Goodwill, ending balance</a></td>
<td class="nump">$ 13,859<span></span>
</td>
<td class="nump">$ 12,380<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://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>53
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329540734808">
<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, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 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_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 " 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">$ 23,888<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 23,638<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(5,818)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(5,135)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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">18,070<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,503<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_AmortizationOfIntangibleAssets', window );">Amortization of Intangible Assets</a></td>
<td class="nump">600<span></span>
</td>
<td class="nump">$ 300<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 " 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,432<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,289<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(3,079)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,733)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,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_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 " 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">12,456<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,349<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_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(2,739)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(2,402)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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">$ 9,717<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,947<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=121586364&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>54
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329549120712">
<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, 2021</div></th>
<th class="th"><div>Mar. 31, 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_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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating Lease Expense</a></td>
<td class="nump">$ 1,493<span></span>
</td>
<td class="nump">$ 1,187<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_FinanceLeaseRightOfUseAssetAmortization', window );">Financing Lease Amortization</a></td>
<td class="nump">58<span></span>
</td>
<td class="nump">52<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_FinanceLeaseInterestExpense', window );">Financing Lease Interest</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">7<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 );">Financing Lease Expense</a></td>
<td class="nump">63<span></span>
</td>
<td class="nump">59<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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,556<span></span>
</td>
<td class="nump">$ 1,246<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=121609121&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=121603541&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=121568110&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=121609121&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=121603541&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=121568110&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=121609121&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=121568110&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=121568110&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=121609121&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>55
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329548646200">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 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_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 " 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">$ 13,993<span></span>
</td>
<td class="nump">$ 8,246<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_FinanceLeaseRightOfUseAsset', window );">Total ROU financing lease assets</a></td>
<td class="nump">460<span></span>
</td>
<td class="nump">518<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">14,453<span></span>
</td>
<td class="nump">8,764<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_OperatingLeaseLiabilityCurrent', window );">Total current operating lease obligation</a></td>
<td class="nump">4,378<span></span>
</td>
<td class="nump">4,360<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_FinanceLeaseLiabilityCurrent', window );">Total current financing lease obligation</a></td>
<td class="nump">224<span></span>
</td>
<td class="nump">208<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,602<span></span>
</td>
<td class="nump">4,568<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_OperatingLeaseLiabilityNoncurrent', window );">Total long term operating lease obligation</a></td>
<td class="nump">11,346<span></span>
</td>
<td class="nump">5,498<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_FinanceLeaseLiabilityNoncurrent', window );">Total long term financing lease obligation</a></td>
<td class="nump">159<span></span>
</td>
<td class="nump">240<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">11,505<span></span>
</td>
<td class="nump">5,738<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">6,800<span></span>
</td>
<td class="nump">5,900<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_FinanceLeaseRightOfUseAssetAccumulatedAmortization', window );">Finance lease accumulated amortization</a></td>
<td class="nump">$ 500<span></span>
</td>
<td class="nump">$ 400<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_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 " 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 " 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 " 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=121603541&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=121603541&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>srt-types:extensibleListItemType</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=121603541&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=121603541&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>srt-types:extensibleListItemType</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=121603541&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=121609121&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=121603541&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=121603541&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=121603541&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>srt-types:extensibleListItemType</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=121603541&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=121603541&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>srt-types:extensibleListItemType</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=121603541&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>56
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329544289064">
<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, 2021</div></th>
<th class="th"><div>Dec. 31, 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_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 " 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">$ 4,829<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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Year two</a></td>
<td class="nump">4,250<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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">Year three</a></td>
<td class="nump">3,178<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_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">Year four</a></td>
<td class="nump">2,418<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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">Year five</a></td>
<td class="nump">809<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">1,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl " 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</a></td>
<td class="nump">16,900<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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">1,176<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_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">15,724<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 " 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">196<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_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">Year two</a></td>
<td class="nump">132<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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">Year three</a></td>
<td class="nump">64<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_FinanceLeaseLiabilityPaymentsDueYearThree', window );">Year four</a></td>
<td class="nump">13<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_FinanceLeaseLiabilityPaymentsDueYearFour', window );">Year five</a></td>
<td class="nump">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_laws_FinanceLeaseLiabilityToBePaidAfterYearFour', window );">Subsequent years</a></td>
<td class="nump">0<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_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less: Interest</a></td>
<td class="nump">22<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl " 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</a></td>
<td class="nump">405<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_FinanceLeaseLiabilityPresentValue', window );">Present value of lease liabilities</a></td>
<td class="nump">383<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,025<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,382<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,242<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">2,431<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">809<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">1,416<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</a></td>
<td class="nump">17,305<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">1,198<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">$ 16,107<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=121609121&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=121609121&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=121609121&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=121609121&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=121609121&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=121609121&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=121609121&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=121609121&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=121609121&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=121609121&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=121609121&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=121609121&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=121609121&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=121609121&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=121603541&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>57
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329543914072">
<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, 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>
</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_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating Leases, Weighted Average Term in Years</a></td>
<td class="text">3 years<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_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating Leases, Weighted Average Interest Rate</a></td>
<td class="nump">3.72%<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_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance Leases, Weighted Average Term in Years</a></td>
<td class="text">2 years 4 months 24 days<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_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance Leases, Weighted Average Interest Rate</a></td>
<td class="nump">5.24%<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=121609121&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=121568110&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>num: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=121609121&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=121568110&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=121609121&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=121568110&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>num: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=121568110&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=121609121&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>58
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329543861816">
<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, 2021</div></th>
<th class="th"><div>Mar. 31, 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_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 " 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,137<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_FinanceLeaseInterestPaymentOnLiability', window );">Operating cash flows from financing leases</a></td>
<td class="nump">5<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_FinanceLeasePrincipalPayments', window );">Financing cash flows from financing leases</a></td>
<td class="nump">$ 58<span></span>
</td>
<td class="nump">$ 67<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=121609121&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=121603541&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=121603541&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=121609121&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=121603541&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=121609121&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>59
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329630541224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Narrative (Details)<br> $ in Millions</strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></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_OperatingLeaseLeaseIncome', window );">Operating lease revenue</a></td>
<td class="nump">$ 0.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_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_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=121576215&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=121561866&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=121640914&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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329548358488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Revolving Credit Facility (Details) - Line of Credit - USD ($)<br></strong></div></th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Jun. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 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_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>
<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_DebtWeightedAverageInterestRate', window );">Weighted average interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4.04%<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_DebtInstrumentAllowableIndebtednessForAcquisition', window );">Allowable indebtedness for acquisition</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">$ 36,000,000.0<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 );">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>
<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>
<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_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Credit facility, borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000.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>
</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_LineOfCreditFacilityRemainingBorrowingCapacity', window );">Line of credit facility, remaining borrowing capacity</a></td>
<td class="nump">$ 64,400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">66,000,000.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>
</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_LineOfCreditFacilityCommitmentFeeAmount', window );">Commitment fee</a></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>
<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_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="text">&#160;<span></span>
</td>
<td class="nump">$ 600,000<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_DeferredFinanceCostsNet', window );">Deferred financing costs net of accumulated amortization</a></td>
<td class="nump">$ 400,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400,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 );">Letter 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>
<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>
<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_LettersOfCreditOutstandingAmount', window );">Letter 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="nump">$ 40,000,000.0<span></span>
</td>
<td class="nump">$ 15,000,000.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_LongtermDebtTypeAxis=us-gaap_LineOfCreditMember', window );">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>
<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>
<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_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>
<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 );">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>
<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>
<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_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>
<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_DebtInstrumentAllowableIndebtednessForAcquisition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Allowable Indebtedness For Acquisition</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_DebtInstrumentAllowableIndebtednessForAcquisition</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_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>num: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=119993939&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://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=119993939&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_LettersOfCreditOutstandingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 the contingent obligation under letters of credit outstanding as of the reporting date.</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_LettersOfCreditOutstandingAmount</td>
</tr>
<tr>
<td style="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>num: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_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_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_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_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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329544141128">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Accrued Acquisition Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">3 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 31, 2020</div></th>
<th class="th"><div>May 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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_BusinessCombinationConsiderationLiabilityInterestRate', window );">Implied interest rate</a></td>
<td class="nump">1.80%<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_AcquisitionLiability', window );">Accrued acquisition liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,673<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_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">323<span></span>
</td>
<td class="nump">$ 115<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_PartsmasterMember', window );">Partsmaster</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments for purchase</a></td>
<td class="nump">$ 2,300<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_AcquisitionLiability', window );">Accrued acquisition liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,700<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_InterestExpense', window );">Interest expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<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_StatementScenarioAxis=srt_ScenarioForecastMember', window );">Forecast | Partsmaster</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_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [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 " style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="top.Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Payments for purchase</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 33,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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_AcquisitionLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Acquisition liability</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_AcquisitionLiability</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_BusinessCombinationConsiderationLiabilityInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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, Consideration Liability, Interest Rate</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_BusinessCombinationConsiderationLiabilityInterestRate</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>num: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_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_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=119993939&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=120311839&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=120395209&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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 business during the period. The cash portion only of the acquisition price.</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 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI http://asc.fasb.org/extlink&amp;oid=120321790&amp;loc=d3e6927-128479<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 13<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&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_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="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_BusinessAcquisitionAxis=laws_PartsmasterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_PartsmasterMember</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_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>62
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542504200">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Stock Repurchase Program (Details) - USD ($)<br> $ in Millions</strong></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>
</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_StockRepurchaseProgramAuthorizedAmount1', window );">Stock repurchase program, authorized amount</a></td>
<td class="nump">$ 4.5<span></span>
</td>
<td class="nump">$ 7.5<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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329548672696">
<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, 2021</div></th>
<th class="th"><div>Mar. 31, 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_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 " 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">$ 1,251<span></span>
</td>
<td class="nump">$ 909<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_RestructuringCharges', window );">Charged to earnings</a></td>
<td class="nump">404<span></span>
</td>
<td class="nump">7<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_PaymentsForRestructuring', window );">Payments</a></td>
<td class="num">(340)<span></span>
</td>
<td class="num">(365)<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_RestructuringReserve', window );">Balance at end of period</a></td>
<td class="nump">$ 1,315<span></span>
</td>
<td class="nump">$ 551<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=121586364&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://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> -Subparagraph (b)<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 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=121586364&amp;loc=d3e3602-108585<br><br>Reference 4: 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(b))<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://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> -Subparagraph (b)(2)<br> -URI http://asc.fasb.org/extlink&amp;oid=6394359&amp;loc=d3e17939-110869<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 S99<br> -Paragraph 2<br> -Subparagraph (SAB TOPIC 5.P.4(b))<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>64
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329549045960">
<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, 2021</div></th>
<th class="th"><div>Mar. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 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_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 " 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="nump">$ 1.0<span></span>
</td>
<td class="num">$ (10.7)<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_DeferredCompensationSharebasedArrangementsLiabilityCurrentAndNoncurrent', window );">Stock-based compensation liability</a></td>
<td class="nump">$ 15.0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14.4<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=115993241&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>65
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329542201624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Restricted Stock Units (Details)<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation Details</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange', window );">Amount of Common stock exchanged for each RSU vested (in shares)</a></td>
<td class="nump">1<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_TitleOfIndividualAxis=srt_ExecutiveOfficerMember', window );">Executive</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation Details</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Stock-based awards issued (in shares)</a></td>
<td class="nump">26,850<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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs)</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation Details</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Stock-based awards issued (in shares)</a></td>
<td class="nump">7,300<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="top.Show.toggleNext( this );">- Definition</a><div><p>Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Shares Issuable Per Award Upon 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;">laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange</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>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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 2<br> -Subparagraph (c)(2)(iii)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_TitleOfIndividualAxis=srt_ExecutiveOfficerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_TitleOfIndividualAxis=srt_ExecutiveOfficerMember</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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</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>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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329549050984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Market Stock Units (Details) - MSUs<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation Details</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Stock-based awards issued (in shares)</a></td>
<td class="nump">18,373<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_AwardTypeAxis=laws_MarketStockUnitsMember', window );">Minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation Details</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_EquitySharePayoutRange', window );">Equity share payout range</a></td>
<td class="nump">0<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_AwardTypeAxis=laws_MarketStockUnitsMember', window );">Maximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation Details</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_EquitySharePayoutRange', window );">Equity share payout range</a></td>
<td class="nump">27,560<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_EquitySharePayoutRangeTrailingPeriod', window );">Equity share payout range, trailing period</a></td>
<td class="text">60 days<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_EquitySharePayoutRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Share Payout Range</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_EquitySharePayoutRange</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_EquitySharePayoutRangeTrailingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Share Payout Range, Trailing 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_EquitySharePayoutRangeTrailingPeriod</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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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 2<br> -Subparagraph (c)(2)(iii)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=laws_MarketStockUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=laws_MarketStockUnitsMember</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329549102984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Stock-Based Compensation - Performance Awards (Details) - PAs<br></strong></div></th>
<th class="th" colspan="1">3 Months Ended</th>
</tr>
<tr><th class="th">
<div>Mar. 31, 2021 </div>
<div>shares</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation Details</strong></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Stock-based awards issued (in shares)</a></td>
<td class="nump">14,600<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Minimum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation Details</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_EquitySharePayoutRange', window );">Equity share payout range</a></td>
<td class="nump">0<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_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Maximum</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Stock-Based Compensation Details</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_EquitySharePayoutRange', window );">Equity share payout range</a></td>
<td class="nump">21,900<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_laws_EquitySharePayoutRange">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 Share Payout Range</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_EquitySharePayoutRange</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</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 2<br> -Subparagraph (c)(2)(iii)(1)<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="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_AwardTypeAxis=us-gaap_PerformanceSharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_AwardTypeAxis=us-gaap_PerformanceSharesMember</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R58.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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329544390712">
<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, 2021</div></th>
<th class="th"><div>Mar. 31, 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_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 " 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">$ 1,263<span></span>
</td>
<td class="nump">$ 4,879<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_EffectiveIncomeTaxRateContinuingOperations', window );">Effective income tax rate</a></td>
<td class="nump">26.00%<span></span>
</td>
<td class="nump">28.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=84230637&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>num: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=116825942&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=84230637&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=120311839&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=109234566&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=120385591&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=109234566&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>69
<FILENAME>R59.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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329544119544">
<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, 2021 </div>
<div>USD ($) </div>
<div>branch</div>
</th>
<th class="th">
<div>Mar. 31, 2020 </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 " 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">$ 103,556<span></span>
</td>
<td class="nump">$ 91,035<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">54,560<span></span>
</td>
<td class="nump">48,921<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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">4,810<span></span>
</td>
<td class="nump">18,638<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_InterestExpense', window );">Interest expense</a></td>
<td class="nump">323<span></span>
</td>
<td class="nump">115<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_OtherNonoperatingIncomeExpense', window );">Other income (expense), net</a></td>
<td class="nump">372<span></span>
</td>
<td class="num">(1,111)<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments', window );">Income before income taxes</a></td>
<td class="nump">4,859<span></span>
</td>
<td class="nump">17,412<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_LawsonMember', 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 " 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">93,330<span></span>
</td>
<td class="nump">81,491<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">50,408<span></span>
</td>
<td class="nump">45,120<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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">4,256<span></span>
</td>
<td class="nump">18,094<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_BoltMember', 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 " 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">10,226<span></span>
</td>
<td class="nump">9,544<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_GrossProfit', window );">Gross profit</a></td>
<td class="nump">4,152<span></span>
</td>
<td class="nump">3,801<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_OperatingIncomeLoss', window );">Operating income</a></td>
<td class="nump">$ 554<span></span>
</td>
<td class="nump">$ 544<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/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 2: 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=120311839&amp;loc=d3e8924-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 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-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(g)(1)(ii))<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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8736-108599<br><br>Reference 6: 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=75031198&amp;loc=d3e14064-108612<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 32<br> -Subparagraph (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8933-108599<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.1,2)<br> -URI http://asc.fasb.org/extlink&amp;oid=120395209&amp;loc=SL114868664-224227<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 (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.Show.hideAR();">X</a></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 before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.</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 (f)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 32<br> -Subparagraph (c)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&amp;loc=d3e8906-108599<br><br>Reference 4: 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=120311839&amp;loc=d3e8924-108599<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<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)(1)(i))<br> -URI http://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<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 22<br> -URI http://asc.fasb.org/extlink&amp;oid=120311839&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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments</td>
</tr>
<tr>
<td style="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=119993939&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=120311839&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=120395209&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=120395209&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=120311839&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=120311839&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=120311839&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=120311839&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=120311839&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=121604090&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=120311839&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=120311839&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=120311839&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=121604090&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_LawsonMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_LawsonMember</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_BoltMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="top.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_BoltMember</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>70
<FILENAME>R60.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.21.1</span><table class="report" border="0" cellspacing="2" id="idm140329620679400">
<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="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<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>
</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="nump">$ 3.5<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>
</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_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>
</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="nump">$ 1.7<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>EXCEL
<SEQUENCE>71
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
M4$L#!!0    ( -,]G5('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    " #3/9U2A*L.@>\    K @  $0   &1O8U!R;W!S+V-O<F4N>&ULS9+!
M3L,P#(9?!>7>NLVF(J(N%Q GD)"8!.(6.=X6K6FCQ*C=V].6K1."!^ 8^\_G
MSY)K# J[2"^Q"Q394;H9?-,FA6$C#LQ! 20\D#<I'Q/MV-QUT1L>GW$/P>#1
M[ ED453@B8TU;& "9F$A"EU;5!C)<!?/>(L+/GS&9H99!&K(4\L)RKP$H:>)
MX30T-5P!$XPI^O1=(+L0Y^J?V+D#XIP<DEM2?=_G_6K.C3N4\/[\]#JOF[DV
ML6F1QE_)*3X%VHC+Y+?5_</V46A9R#(KUIF\VQ:W:ETI67U,KC_\KL*^LV[G
M_K'Q15#7\.LN]!=02P,$%     @ TSV=4IE<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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
M,!#'OXH531J5NN:))% !$J6;MA>34&FW%]->F,00JTZ<VDYI]^EW3M(TX2%
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
MGIW(]]EI:<F:%:C)0B$ATR%2"U?YOM'BO9.+B(J*=7T_(P'+CJGFH-Z-=G=
MM_7-QV#\#E\OFIN<WDQSL03'\'7!)"KI"DSZ5U.(GFCN:IH7Q;?U=<<+5XI7
M]>.&9CD56@"^KSA7QQ<]07=C-O\/4$L#!!0    ( -,]G5);V0&[%04  &H5
M   8    >&PO=V]R:W-H965T<R]S:&5E=#4N>&ULM5AK;^,H%/TK*!II9Z1-
M _@]2B.U3=I9:1]5.S/[F=JD]HYM,D":]M\O.&X2 W:RK?9#&SL^YW*XP#TW
MGFX8_R%R2B5XKLI:G(]R*5>?)Q.1YK0BXHRM:*V>+!FOB%2W_'$B5IR2K"%5
MY01#&$XJ4M2CV;3Y[I;/IFPMRZ*FMQR(=541_G))2[8Y'Z'1ZQ=WQ6,N]1>3
MV71%'ND]E=]6MUS=3791LJ*BM2A8#3A=GH\NT.<;W! :Q/>";L3!-=!3>6#L
MA[[Y+3L?0:V(EC25.@11'T_TBI:ECJ1T_&R#CG9C:N+A]6OTZV;R:C(/1- K
M5OY=9#(_'\4CD-$E69?RCFV^T'9"@8Z7LE(T_\&FQ<(12-="LJHE*P5546\_
MR7.;B ,"\GH(N"7@4PE>2_ ,@H=Z"'Y+\,T1XAY"T!("DQ#T$,*6$)J2HAY"
MU!*B9K&VV6V69DXDF4TYVP"NT2J:OFC6MV&K%2EJO17O)5=/"\63LRM6"U86
M&9$T _=2?:A])@5@2W"5D_J1"E#4Z@%+?^2LS"@7OX#%SW4A7\ 8?+N?@X\?
M/H$/&O,U9VM!ZDQ,)U()T^$G:2OB<BL"]XCXRB0I';2K8=H5JRK6BG.PYT?8
M9%6H8;7TQ7-*13/G6\+!=U*NJ2/>8CC>'97JY*LL+@BOB_K1E8?K(WE0Q42L
M^4OOE&Z&^1=INJ[69;.6?\F<<J!2I"I4KDO'$P6_,V&HFJCMLMLS>+=G<#.,
MWS/,)2E)G5) )'B@CT6M9ZN3]T)5]CZJ?(J<<"H^:<"<IF? 0[\"#%'B6N+M
M4$$SE*Z;3[,$^EX4H>GDR:'1VVGTWJ[Q!%V7V_#A@2X$8PCWLK;R;5B"$M@%
MS1VQ8AA%7=3"1L6AGX1=U+6-&@=1:,BZ<:!Z$NKO$NH/)O1/98M%G;+*=30N
M?6L5$0X\SYCA,51'6+ 3%@P*N\C^46525RV@G%G_*?NI5>WDG-;I"Y"<U$*=
M"65\+N6!I6F,_<0W\GD,U5$>[I2'@\J;4S[61IH!E5C578A>F:$EP ^,19\/
M8SH2HYW$:%AB<Y)5S[%:\S1OE.:TS'31E*_%ZN#$NPYX9*?.CP+8D[MX)RQ^
MKS!7&F-;#(H"\XP=0W44)SO%R:D5B=:9KD4KR@N6F17S#\)?*Q.&KH0FEKHX
M24(<1FY]".Y; ?@VA2>HNFQC=XH<"B,O, JF ^>HF"VJ4RKB ,=&07' D@3B
MQ%A/!VP<!<@HP#<NF#KE04]>#UHL]'_X94^>D3UE'$<AMA+M ,(002_IF<_>
M_M$[_/^D.6![KV#L8VQ.P<:IN<;F7K%;")3$/C+WB@,&40BMS6+CQ@E$@;E9
M;%B8]*5VW[6@X;9EV&5;\N&87F!V" L'RH\1[)&V]W\TW "\TV>1;?ZA9[8M
M1T!=Y?L& 0UW"/_%9Y'M]-:^G!\!=67NNP%TI!W86EHAQ)IFQUP5V68?1%&/
M1:&]W:.3_'ZKP9D?V\ZA>6HCZ]0&9@(=34%?F=UW!.C=+<'1K#J<'X=QC[*]
M\Z-AZW]CL])&[7;QGEFN[';@$-3]@;=O!? ;6X&!9@6YYH =#HT3S[=^2+F
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
MR;+.GOX^2 +Z"G'-.CE;4^7(NB@*127@C:%*A]*XT"$I:'2?.RW$YNM_362
ML OV+ J$VG4&UHPN4;' %0H[0HY?' <ZM[8#U1MNG8\$L#VG-TD4,5FS\L1R
M/ND5E]S,V?<G;#1 JM(FUVHK7,%\)\Q^8F5%10-"9>>] %;57VAH.?WWF<PP
M:Q4)^22+4"%()0)YFZN4%DI[B" 1,(-^F\H'%Y-7.2D]YCZ96-&N@BYO\QX$
M[PW[K;'V#(VD#6VV;\BBE93UMI=D4,A7#TP#B+85CH=<)SWQWGOBT:BUZ,]W
M+:X>J?^O%!4X7TLZ'M"[>P$A#WRM7,\1!H&72;F\;W-TOEG>EUJ*7L^[B%J2
M2SFRU#7ODQP8[5/)[BBW5US?O"V>0.I\"$7V?.VP#U)B3:8,N5RWK$E!B"@7
MK3 /RJ2*;;?=Y)8E-:A%P70+KJ#>*(OK74XJ)J)#:O>*#]=7"!K8W^J2OXRY
MB80'1!+MO4VM92:=(R3TE_!7J:S#A3,1O:MM ?&UZP*4B15Z2+&S@$#_H!,D
MN!?@6\X:LW,/%6OL-:Y,30U']R,'E)O= MH%4ZN*QH<T_]Y5,=RYKD%YF1XE
M@=+!SC?W=G;[[CG/U_W]]OQH0K$NT9[(\ *FH\&+9P7Y_!#)@^C:=/G/782^
MZ;/&VXV];,#ZPKG8#R3 ]C5X]C=02P,$%     @ TSV=4M 7OC-D!P  V!$
M !@   !X;"]W;W)K<VAE971S+W-H965T."YX;6R=6-MRX[@1_164XLJEBM%=
MEF=BN\KV9+-;M9-QS6Z2AU0>(!*4L ,"' "TK'Q]3C=(BM+*4TE>;)%$WT^?
M;O)V[_R7L%,JBM?*V' WVL58OY],0KY3E0QC5RN+)Z7SE8RX]-M)J+V2!0M5
M9C*?3J\GE=1V='_+]Y[]_:UKHM%6/7L1FJJ2_O"HC-O?C6:C[L9GO=U%NC&Y
MOZWE5OVDXM_J9X^K2:^ET)6R03LKO"KO1@^S]X]+.L\'_J[5/@Q^"XIDX]P7
MNOBAN!M-R2%E5!Y)@\2_%_6DC"%%<.-KJW/4FR3!X>].^W<<.V+9R*">G/F'
M+N+N;G0S$H4J96/B9[?_7K7QK$A?[DS@OV*?SBX6(Y$W(;JJ%88'E;;IOWQM
M\S 0N)F^(3!O!>;L=S+$7GZ04=[?>K<7GDY#&_W@4%D:SFE+1?DI>CS5D(OW
M#_G71@=-&;J=1"BDVY.\%7Y,PO,WA!?BH[-Q%\2?;:&*4_D)'.F]F7?>/,Z_
MJ?"C]&.QF&5B/IW/OJ%OT4>W8'V+-_0]-@%W0A!/KMIH*RG,(/[YL G1 P__
M^H:)96]BR2:6_U\"ORE,'?<^U#)7=R.T5%#^18V&&L4G*QZ:+6#0966:B;A3
M%$\M[0&@QEFO"O$L?0QHUZB\*+VKQ%^?OL<I7SO/48]/3N@@I##H86VW@EHW
M*BMMKC+Q\?,G$9QI4J9J[UYT 8&XDU&P?Y"L<?M5HR.4.8C9=3:=3ENH*A^
MW[@[.P.&$$$:R'K%<=HHJ1G#6/R,8.0@X+T,<*A0, UIKR$=G5"OB+881OZ[
MT&K,W8ORH(^L.P3#19-'0;D.F9!%04^4UPH!%I?]P#%(&I54G=G1MO1(FX?2
MQJOD<MWX? <R(#=SQ5Y?+5;C!5K4&(I#6Y'+L!.U:0+KDP&\5W.,KA2Y\A%I
MAY-RHPU"[W+1%;:6NA!7\X%&2,5?6^[LH#RY<8'J2:'L(00=!Q;QBDI,CZX6
MB_%TZ.-'>>!>:Z.2!_!M%&YC])9A(V!*;)2RHM A=PV 4E!!VNR)%VD:Q18U
M)35W6ZO_C2.0DD2YN6_H:E#@+N(#!72UF(_7O3^DANZ\.]X)=.J#RE6U 0J[
M'N"3X(I\UY-%!NNA5LSQYI!1;*=5S!TXR@9X@U] N"XDQ;*1AH OF$''X@<$
M"$61(8/3[.1T/.\]HDI3G!Z$UQF).Z^4J!(5*J+",^?0?*)-;9_/;2.]A#4<
M;FQJ,26>N^(^;*&2!!(RM<U-4ZB$) TDL<_P39Z7U'OUXG*Y,0@I0G1S *PC
M]3RA#DRAXRG0&"D!Q0YE0LL%$'!+,\P8$8PO:G*('[$%IN'##8-01Z3B58=(
M%\FN*&7.E;_80BV\S[E &H-P6M31@5)JW\(.(@-2^^UO;N:S]9\"=9J*(77T
ML;W(]7,#!('D#&L%WWQ1/:;!8%*#+4+G6B5_<;X%;MO1E^R0UX6"0YC6!#"0
M-(YK#V:"LP=6G])::E^UZ:JD!?%PWH$^YLVD^4@;H44!9Q?$9;>:JMQZ03A=
M#8" =:WG9!3)I-&WTW52"V:Y.3F+>0C2M;+JR! 1(B6=,P!I4&5C$"F- %B;
MI2Y<B8.2/IRV7\KIU6PU,')2R*US!0,/*QCM9^$2M1D:W/%B<=H*8#39J$O-
M<+=XFI*1S/<V:-C%Z/6FB7RP!1)MBXC\#'HT2S?=UM#-G'"PRF^IN$0+>1L$
MIA-\E24UUX]R'YP%S0SA=8K/Y!4Y["%5$9?2B:&;0^T;!131(.,J<XGD*Z6H
M=J$?G#1ED2RD== 7X1R@75SG2&5LT7TX1)MM03T"9C<:T,6&_C843RD$A(HV
M)\/P&_Q#N_AE-7#L!6ESS9M=VF,\0QFBL(X&>:534C)2^\=ABE55&W< ^^;P
M!80M3V:,;CVO7:2\2X-MX!<T!?59&(YA#"JJ!U.[TB\,DW8RD*>TYG,S'YFZ
MQZKLF)ISPN#]+Q((?QN#400RQ;Y1-)ZZ^D(/5$H&+!U,#+3#.!ZMPPT0CDF#
MF9ON]N3ROX+@M*+]A/LUXUY*5>H!FJNT+,H._-@ N@1PLFF E'@+#%S6,[#C
M1<:DZ_U.8W;R2C4=+WL".=U@"7/<TA @HED/]R1@4-EV+X&.DV=XG24/F40!
M&M4-<9 QQOY73.5V6*;!_="]KO:<8S4CZ:Q0+;T-%K4A3#6CJ$2(%/WO/^ '
M2#.91C/ S_"']^*)%T9:_!BT\I"2^T;77CY])1;+;#5?B(>N3D,]W4+6;C=!
M++/IS346K%)YSZO1H(OFV;O%C?A149"#9> :^]>56,ZSV?5:?'>*C3.L_:7C
MMBLQ6V4WLVOL5ZA,Q!B%[76V?K<^^CG $YY,K\73Y?&US-Y=S\3/QWD%1]?K
ME7CV5-J(W:]&XT:.5\&1FIL'[LYG@K\YD*=-:#N#P_F$>OG.^\5Z=HSOT@OB
M9/"V#?>V_$V!.]K&].+=W^T_6SRDM_7C\?3- VOB5J-7C2HA"J2N1L*G[PCI
M(KJ:W]TW+B(7_'.'US;EZ0">EP[4UEZ0@?YCSOU_ %!+ P04    " #3/9U2
M"RI1N8P(  "'%0  &    'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;+58VV[<
M.!+]%:*18&> 'O75MZQMH.-,, '6B&%[)@^+?6!+[!9A2E1(RFWOU^^IHJ26
MVG:P@\&\N&6)5:S+J5-%GN^L>_"Y4D$\%:;T%Z,\A.K#9.+37!72)[92);YL
MK"MDP+]N._&54S)CH<),YM/I\:20NAQ=GO.[&W=Y;NM@=*ENG/!U44CW_%$9
MN[L8S4;MBUN]S0.]F%R>5W*K[E3XO;IQ^&_2:<ETH4JO;2F<VER,5K,/'Y>T
MGA?\H=7.]YX%>;*V]H'^^9)=C*9DD#(J#:1!XN=172EC2!',^-[H''5;DF#_
MN=7^F7V'+VOIU94UWW06\HO1Z4AD:B-K$V[M[C?5^'-$^E)K//\5N[AV<382
M:>V#+1IA6%#H,O[*IR8./8'3Z1L"\T9@SG;'C=C*3S+(RW-G=\+1:FBC!W:5
MI6&<+BDI=\'AJX9<N+Q5CZJLE;A5J=V6FB)U/@E03)\G::/D8U0R?T/)0ES;
M,N1>_%IF*AO*3V!09]6\M>KC_(<*KZ5+Q&(V%O/I?/8#?8O.RP7K6[RA[Y/:
M*.=4)EIW/VF?&NMKI\2_5VL?'-#QGQ]LM.PV6O)&R[\6SC^M1*R\J*0+PFY$
MR)6XLD4ER^=_>!1&7.QZBV4IS;/7?BQT$*DM4U,C+Q"4@=[DTHNPL\(KJ)1!
MB4HY+N\R5<*NC=Y*4@-Q66:HF]2Z3)=;\SP>BK5;(WQ*%OZ#J)S-ZC1XEO/*
M/>I4^43\#E0X-AOEHAL;X8@DVSCT A;Q-UBY?A:KNRMQ/#T>]UVEM5Y#D>^D
MX(45:R52;!\@">]((( T8(& U;2M%57M4OBL6ON$AH5;IR!25\PM6^DRH[PG
MJW:Y@A8'<5%:U@B0D(38.1V"*KO]$W'3"]S7?>#$?<_N-MK@440-<41DMJ"U
MX/_)YOY+[CR,:%YRZ.CU1VN"N*NKRCRWWQ+6>["^59]I#^5P[HUDPC74 *'
M @.^X1:$\P,\:P/SNFR$09O0-Q8EXENNC1JDC+?T8FU#WMMDJ&VO8;RWB="L
MP-;"EHA]^6B;?07B7GH9"7VGH;9$>AU]70,$#^@Z $38*60)AOA!!))!6C*K
M/">XA3/B'#6]$<"DC?Q6E91)M:\]R*&C:6C8.%MP"+Q$+("FZ]NO^[(X#'W2
M\A&I,HQA@FL3)U+A"7E-:?_W .)<SHQ%=(V&%UI90L6:HT !:\@/NFE-N_U8
M*,U('RH=E(G/=55!U+K7EW3[- GC\NUO\D;04UL48")89&RY_24H5PS+&GW;
M]/  JE N8,:@'JB+NA#?:UD&'0AD78!?*Q!P(/,?%1X91H:B;&Y IA[C32#_
MT^^U]CIBL,&L%$A,!K>! PPG&:$0<M8]BY]&?UQ_&?V\KP=G*QO%7\GP2E36
MM8P7,=DRX[@'G%[^(9H^D+E[S[AF:,0"_41<QG03NCK#QI0P"#QJ(GM46(Z-
M"<W:9BS O+@ACP]1TQ!D]J?PDX@[3;9X_$,)!942JY%2!*@+3RY1QY1SUK>W
M[P!T;P"YW=^_1"_COQ=<]51AU(/JME-$\M+<6J('-2!C#BHHY+:7DVCNP-2(
MJE?XN%WA#TJ6DM4AO5G3#XFG<K)<>OLFV3;]OZ_>T=ETFM,&3=US\\N40=T"
MUK")JIT=RQ2&?BX96T8#4* ^,NX0 E\H3NI1V]H+]&^ 4TL#" /,W..&/1Q+
M/=ZJV.+0LN1V2]TW9JV/H& #]#0$VTT6'>/V!HSV':85XI*>D=;SO-0DQ7L+
MVV@G7J$D8M&5Y,$H0_,(L_AP"T3N*<78 !VSZ7N2)JA9HS/6VZQJZZ+O.-C*
MZ(UF.Z@T"VD,,N 4XQ=6IW'A,%R453Z_Q&0B7I1^389F^P&V@<*/HMD/VS L
M8%0F+"0ZPU&KJ9[.I7TB201NV:+54B"9.9W.'E7_@RX;FHU\AA)0^]I]?9/7
M<).(SVW/R3&IB2(>,!0=, 2.!TA><SZ8C@_31*:^.TM.T"N,X4E!^B;45%+^
MQ?I8&!3M$N,^UQ'\6?,X2CYULH0<<K /SH0.$[W(MTK1"+?*;IVLH%U(X$IL
MK,$A&!/7/?O4/S3U?/KI$Y9)YV,H45@PP?_,1R'V%_.TIHWN @\A[\3I<GQV
M>H2'D\7XZ'0IKM"R,BEFI^.CDYF8G8R71S-@JA?QZ, [H!@21\=X.IN-IXNC
MMUWI^/BY4O^G'WN#/U.?+0GF=\]X0GW-9\E4O!?S>7**GZLZ<!'<6YQF.>*K
MM9.$+"]FR^0,2V:+9(&?SZ;6F;BQ.Q0/7BWIRS*9X^=7JA/,;_!K-DV.Z<.4
ME=^A*P!;F!2N<E70 B\('%@P8\D5M42TX0<5Q*H&KUFZ*(A<3Q5[S&I.>>V=
MW"AHBC8=LTG?E&&F)+.O%<7U%A.EAGUQ$S;R*Q/N[(2]QK[L=3\C]YR1V72:
M3-^W/RNZL<!<$5F#SB<HB1NT<S[5#*:6_CAC5&SE](J@3SL78#O F2MQ/U6A
MM&R]S9D![BUZ!M4YB9,_R#C 6\3N]];7R /:\\"!T0RF#<>=@67KVI,1!Y/X
M3M.HUQ(;R1QNLFFH +\@:R77F*TW=0#YL28?)2A,H,/4@.J):[G4]Z>NN"1N
MW82HBPK)];LN];(G?O"*J*\\.'0/Z&LM#<]D\1*M/;^U/KA7^SH=JJC92+HT
M$G0!0'=+VA]$NS'P14#:(T@FWDU[/-=C^H:&-]KY,*10+*+*3%X<4F5FJ[8U
M5S2(<S'15)5I&@KX--P[_I>V_(4#V6\V/*3L;&TR.IFW?$FM-$4J://F<+\_
M*O4Z\PMU31]&-U&/F/=QU ?U.2TQR='AGG2=+N><OT*%Y+4;G$GO<@RHW_(5
M(*40PV"\)^O>=K>,JWBYME\>KRC!;5M=4A%L((K('XV$B]=^\9]@*[YJPXD7
M)<:/N9*PE!;@^\:B'3;_T ;=W>OE_P!02P,$%     @ TSV=4AE/Y*&I @
M3P8  !D   !X;"]W;W)K<VAE971S+W-H965T,3 N>&ULK55-;]LP#/TKA+'C
M$"=.NA9%$J#)-FR' D6[C\.P@R+3ME!9\B@F:?_]*#E)$VPMMF&'1")%/KTG
MB?1TZ^D^-(@,#ZUU898US-UEG@?=8*O"P'?H9*7RU"H6D^H\=(2J3$FMS8OA
M\$W>*N.R^33Y;F@^]6NVQN$-05BWK:+'!5J_G66C;.^X-77#T9'/IYVJ\0[Y
M<W=#8N4'E-*TZ(+Q#@BK678UNEQ,8GP*^&)P&X[F$)6LO+^/QL=RE@TC(;2H
M.2(H&3:X1&LCD-#XL</,#EO&Q./Y'OU]TBY:5BK@TMNOIN1FEEUD4&*EUI9O
M_?8#[O2<13SM;4C_L.UCB_,,]#JP;W?)PJ UKA_5P^X<CA(NAL\D%+N$(O'N
M-THLWRI6\RGY+5",%K0X25)3MI S+E[*'9.L&LGC^2T&)J,92UBJT$QS%M"X
ME.L=P*('*)X!&,.U=]P$>.=*+$_S<R%S8%3L&2V*%P&O%0U@/'H-Q; 8O8 W
M/B@<)[SQGRF$;U<K<<AK^/X"^.0 /DG@DW\_OK\"^-0@+'W;*?<(C0J@:D)9
M8@^QP%A^\&HXN)"78&U\U&(K:+W#1PF@>REBI;5?.QD#R-NPBI&4!:E>4 ZD
M*H,I$3I%_ C<* 83H"._,:5Q-6BDM(?V;8NDC61J166,T!A"# E(&R-&@N0G
MN@/XA;L-_AD!Q:F >JU(.8Z!QFWD1*3J.9$QE=$BX?^I(2P-]Z).E"R\Y5,)
M D5/EU.1;Z4TN2E);2,X-Q*P4E8YC6E!V*3SZ,@(GO8N1!&^2LY3JN6:>@@$
M$=3N@])91>F#W[W,_*C(14Z=6ED\%KGMOMX/WD.WO.J;Q%-XWVJEQ&KC EBL
M)'4X.#_+@/KVU1OLN]0R5IZE :5I(QT?*0;(>N4][XVXP>$;,O\)4$L#!!0
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
MWR,\)RW/B>,Y^69GO8:.71("I948<L,^"6.$8%_7@EVIHN+E(\O]/O%;+2L
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
MLWJ\S!U7^@11[J21B \&C(SICX96A3+"']:<=0J$9>@BG::3'YAG00[[!!A
M0EWW^! 3"7<7@Q)C *A%P[L3".6 '==45BAI3+E%JF)46A7$F+S.>88I@[G5
MQ&(PW6,R2,35H6[YBUX/$S(H'4!DEC55HV,6^CAE& B"\E.'1P5UK%F!,6N?
M0, A2$\\6ZYW Z#CC;FDUJ8C(35(<++C@1M[16@KC3\3-]+(7$&;/(J>?WK?
M.)M;K:7;O>$@!H/^DRW $6Z>+%D-S[IRPXVRVG:"V];T8EP!]#\(>E?(RK(_
ME( ["F<2\+XW$F7$F7=8AGTZ_5Y'][6*<WA#6 ?N;MS0/*!C>7R,N94.71O4
MR^G<1M5P@]=:\23LVD%J_2KT:\,W>>W\'.]=2BK"T.&K%P*WC0G=_61X.]SN
MKKI+S=/V[FH(;V@^CT%5P#1-WIR/A.NN6]U#L'6\XJQL0%;BLL0-E1QOP/?"
MVK![8 ?#G7?Y)U!+ P04    " #3/9U2<A:SOY$#  #C!P  &0   'AL+W=O
M<FMS:&5E=',O<VAE970Q-BYX;6RM5=]OVS80_E<.0H>]!)(CI6M6V ;L=$,+
M-)W1[L?#L =*.DM$*5(AJ3C>7[^/E*6XP9*7[<4F3]]]]]WQ>%P>C/WJ6F9/
M#YW2;I6TWO=OL\Q5+7?"I:9GC2][8SOAL;5-YGK+HHY.G<KRQ>*'K!-2)^ME
MM.WL>FD&KZ3FG24W=)VPQRTK<U@EE\ED^"R;U@=#ME[VHN$O['_K=Q:[;&:I
M9<?:2:/)\GZ5;"[?;J\"/@)^EWQP9VL*F93&? V;#_4J601!K+CR@4'@[YYO
M6*E !!EW)\YD#AD<S]<3^\\Q=^12"L<W1OTA:]^NDNN$:MZ+0?G/YO">3_F\
M#GR542[^TF'$%D5"U>"\Z4[.4-!)/?Z+AU,=SARN%\\XY">'/.H> T65[X07
MZZ4U![(!#;:PB*E&;XB3.AS*%V_Q5<+/KS=590>N:5/=#=+)6*F/4I1227]<
M9AXA C"K3G3;D2Y_AJZ@6Z-]Z^@G77/]K7\&:;.^?-*WS5\DO!4VI>+R@O)%
M?OD"7S'G6T2^XAF^[>!@<8YN3%=*+4+"CO[<E,Y;=,A?+X2XFD-<Q1!7_U=)
M_P,=_:)I,S3HDZE(BPOZ* XN-CP<+#QWPGJ'J^S9TMZ:CC[=O$?^MC<VYI_2
MQE$/$)D]^9:I'VS5HM6IM[+B:$*Y>J&/)!K+H/0&#D=Z513I FVI5% E-=W"
M&$XJI5\#CSCB_H*V5+*)H0BT5#)KJJ6KS*#]B<RR"\A[H0:F<$8-"3!VO9)
M2." \ 3!'%1>IM?? 8 O#J.A,HV6?P,'<H%;8VW@4G.1X/"JR-,WL]+@&2P_
M/EI<0+WCBKL299J*&9'HP:J=F_ " 5W/<9JHXT7(^JQ WSNJ#'I?.\C!RADE
M:Q&R+(42&M6,=S6E#U-*_- '=!2Y2/-9T4&,J=DZ%B &\2VJ3]UXQ3A<L2?B
MQKI+76% N[! %XSM(\[:Y[$R\W%\6T3Y1%Q*.SJ=Y>S1#,(*X. Q0(F- G=3
MYVQ"GT2'0RLA$)+44+.+*.G<$&N!G,73)L+AW9M*E JE\BA_>23%/O0NT,BK
MEG[,\N7,I)MBQHSP'D6VT%@UEWZJZ!VR +<ZTA[30%=2*!S;/6/MJ1*J&M0X
M(])_FPS9V>#MV#;Q>0D=@,8>9_!LG5^PS3BX'^'C\X=S;"1&D>(]7!?IF]<)
MV?%)&3?>]'&,E\;C48C+%J\PVP# ][TQ?MJ$ /.[OOX'4$L#!!0    ( -,]
MG5(@NOT]R@(  #0&   9    >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;*U5
M34_;0!#]*R,+J1<4)TXH%"61"+0J!RH$_3A4/2SVQ%[AW3&S:]+TUW=VG1A3
M%0Y5+]FO>6_FC6<F\PWQO:L0/?PTM76+I/*^.4U3EU=HE!M1@U9>UL1&>3ER
MF;J&41419.HT&X_?ID9IFRSG\>Z:EW-J?:TM7C.XUAC%VQ76M%DDDV1_<:/+
MRH>+=#EO5(FWZ+\TURRGM&<IM$'K-%E@7"^2L\GI:A;LH\%7C1LWV$-0<D=T
M'PZ7Q2(9AX"PQMP'!B7+(YYC70<B">-AQYGT+@-PN-^S?XC:1<N=<GA.]3==
M^&J1G"10X%JUM;^AS4?<Z3D*?#G5+O["IK.='2>0M\Z3V8$E J-MMZJ?NSP,
M "?C%P#9#I#%N#M',<H+Y=5RSK0!#M;"%C91:D1+<-J&CW+K65ZUX/SRUE-^
M#S?8M)Q7H@ZNF4I69IYZ80\V:;YC6G5,V0M,4[@BZRL'[VV!Q7-\*E'UH67[
MT%;9JX17BD<PG1Q"-LXFK_!->ZG3R#=]@>]"N[PFUS("K8>2STI&E$+S#KZ?
MW3G/4BH_7G$XZQW.HL/9?\CMOS%=6O 5@L.<; $/K6*/'-1EX\F[P_BV(L5%
MN+K0+)U [$"UOB+6O[  !4W'!-K"IM)Y%4'G9!IEMU)H6^F\WFO;@"<X.!X=
M22G6=>@J(1X WCC(R1BY=S'B-9,!+TT<<'$5-V&@"#/?R\B17%NG8H.Z0XE%
M/RJ/]18LEN2U[(MG)D#2@UL@<<E@4&04;@2?!Q%7JH"#V2! QC":M"VAE;ID
MT/*5!Y*:6LEH<$&'U)O(WQ?<"#X1N$HQ.MB@U,P3J @J@NJU9N>?ISV;[/P,
MT]@EXP^OH[]56#KH9(-<QGD5DMI:WS5U?]N/Q+-N$CR9=_-4Y)1:4E;C6J#C
MT?%1 MS-J.[@J8ESX8Z\3)FXK62L(P<#>5\3^?TA..C_*):_ 5!+ P04
M" #3/9U2*H/F09T"  "_!0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q."YX
M;6REE-MNVS ,AE^%\(:A!8KZE/20)0&2=L-V42!H=[@8=J'8M"U4ECQ)KMNW
M'R4[7CJTP8#=6)3$_Q,IF9QW2M^;"M'"8RVD6025M<TL#$U68<W,J6I0TDZA
M=,TL3749FD8CR[VH%F$216=AS;@,EG._MM'+N6JMX!(W&DQ;UTP_K5&H;A'$
MP6[AEI>5=0OA<MZP$N_0?FTVFF;A2,EYC=)P)4%CL0A6\6P]<?[>X1O'SNS9
MX#+9*G7O)I_S11"Y@%!@9AV!T?" 5RB$ U$8OP9F,![IA/OVCO[1YTZY;)G!
M*R6^\]Q6B^ B@!P+U@I[J[I/..0S=;Q,">._T/6^R64 66NLJ@<Q15!SV8_L
M<;B'/<%%](H@&02)C[L_R$=YS2Q;SK7J0#MOHCG#I^K5%!R7[E'NK*9=3CJ[
MO,,'U$QF"+=H4#_@/+2$=9MA-B#6/2)Y!9'"C9*V,O!!YI@_UX<4SAA3LHMI
MG1P$WC!]"FE\ DF4Q =XZ9ACZGGIO^8(/U9;8S7]$3\/X"<C?N+QD_^YPH,(
M5WDST[ ,%P&5EH<$+X1]53%9H@$NP58T577#Y-.[-Q=)?/[>P* $*E4PHYC+
M3+3T,$ZURC+=DHF/5-2&2$SFH(BE07"VY8);CN8$F %5 +U#5HT/X7W)B*!#
MC<ZE4()JVLS@Z)HLIH? 5&O(U1S#ETHC/OLY_D9ZW)H)'RBSL,622\EEZ8YO
M4'.5PUN(3Y)I3.-E=.FN0)<$L@J0:>=J8!)-X!PV[(F:A35PE$ZB8_J>38_W
MV>A2?49-XRF-4V*_]!>$>T55(QWJ6H>!3+72]O4UKH[=:=47Y1_WOK51UI27
M 8$%2:/3\VD NF\7_<2JQI?H5EDJ>&]6U&%1.P?:+Y2RNXD[8.S9R]]02P,$
M%     @ TSV=4G+!*RP^!   P@H  !D   !X;"]W;W)K<VAE971S+W-H965T
M,3DN>&ULK5;;;N,V$/T50EB@6\"QY$LN#1P#3G:+[D, (VG:AZ(/M#2RB%"D
MEJ1\Z==W9B3+CM=.@=V^V)0X<V;.F2$UD[5UK[X "&)3:N/OHB*$ZC:.?5I
M*7W?5F!P)[>NE $?W3+VE0.9L5.IXV&27,6E5"::3OC=W$TGM@Y:&9@[X>NR
ME&Y[#]JN[Z)!M'OQI)9%H!?Q=%+))3Q#>*GF#I_B#B53)1BOK!$.\KMH-KB]
M'Y,]&_RA8.T/UH*8+*Q]I8<OV5V44$*@(0V$(/%O!0^@-0%A&E];S*@+28Z'
MZQWZK\P=N2RDAP>K_U19*.ZBFTADD,M:AR>[_@U:/I>$EUKM^5>L&]OQ*!)I
M[8,M6V?,H%2F^9>;5H<#AYODC,.P=1ARWDT@SO*3#'(Z<78M'%DC&BV8*GMC
M<LI049Z#PUV%?F'Z'&SZ>G&/O#+Q8$NLM9<DUR0.B$XV<=HBW3=(PS-((_%H
M32B\^&PRR-[ZQYA5E]IPE]K]\%W 1^GZ8C3HB6$R'+R#-^JHCAAO=(YJ(1U<
M+)CJ7&ZQLX*8.2?-$GC]UVSA@\,V^?N=8.,NV)B#C?\'7;\/2?Q> +^09HO'
M([4.91>>K1N2Z:$U;&@-PN;BPZ"?8"]IS<?"9&(!!G(5FKVD?]UMXJ$7 </D
MROF *P<@RJ;*:$MU87]<)#W,P5? ATQO^V(F*NLX,EJ>S4IY=-,RX/M@.51:
M4$&$,OR$%\4KWDPKJ6M./>PY_^0)"K-IT/OB^5P0K:18**W"MF%X>4B?F6"K
MI477:\SIPV#<'Q^9?8(4R@6XG65"^2N3ZIJDQY1G:>IJ7+9B>T:RF+2C)#@'
M!9[$:2_!8W'D6KH,,;TGF*QVRBR9]!OM@4[8<=*YU7C#^EOQ!-C&*B5-61+Q
M8E3PXF/T]/SBHY_?](T23:3KWBA)!!E0'5YA*Z"LM-T"<@B%#"+5*L_%"J$%
MRG$LQ @I99DBM:76V\,R[;@,KWHWE_L0*^F4K?UQ& [@\");,(JS];+X)MJX
M+SY+I(Y85 #8-#V#/L =:PT(3X?]_8X1,O N4(T:0PI/BE> V65]DIC:[ZV,
MCR=D;#@.;GJC:[P'?T!&]J74OV'U0T0H65-S+.HX$H<[^@T,9[C&CL<+84>I
MKG"[1<,CCAD1;.YL*?X!9XGF\+IW>96TH+T.((, #K]8"-+T-D-Q+SN))P%A
MO-J$[44FMT*NP.$,@/I8SWEC _]7^4X+. ?'HXI!_UESFCY&\]FYBHU[5]CX
MN/^]!2/7D_7:B_P.A]."#GJ_)'M!V]K#UUKA/4A?*EG:&O_PPDFE+WK'^N+9
M4+!J/FI48W !IS.\Q VJHJ2FKN@T*H$N"]\_]<V+#^:*$MR2IR=B@-&;$:-[
MVPUHLV8NV9LWTQV>)"3JA88<7?$;<QD)UTQ,S4.P%4\I"QMPYN%E@4,F.#+
M_=S:L'N@ -W8.OT74$L#!!0    ( -,]G5)KD].D(@,  +P'   9    >&PO
M=V]R:W-H965T<R]S:&5E=#(P+GAM;+5536_30!#]*R,+;I6=V %*E41J"X@>
MD"K*QP%QV-B3>,&[:W;&3?/OF5T[)A%M04A<[/V8>?/>SNSL?.O\=ZH1&>Y,
M8VF1U,SM69916:-1E+H6K>RLG3>*9>HW&;4>516=3)/ED\GSS"AMD^4\KEW[
MY=QUW&B+UQZH,T;YW04V;KM(ILE^X;W>U!P6LN6\51N\0?[87GN992-*I0U:
MTLZ"Q_4B.9^>7<R"?33XI'%+!V,(2E;.?0^3JVJ13 (A;+#D@*#D=XN7V#0!
M2&C\&#"3,61P/!SOT=]$[:)EI0@O7?-95UPODM,$*ERKKN'W;OL6!SW/ E[I
M&HI?V/:V19% V1$[,S@+ Z-M_U=WPSD<.)Q.'G#(!X<\\NX#19:O%*OEW+LM
M^& M:&$0I49O(:=M2,H->]G5XL?+*ULZ@_!!W2'-,Q;$L)Z5@_=%[YT_X%W
M.V>Y)GAM*ZR._3-A,M+)]W0N\D<!WRF?0C$]@7R23Q_!*T9Y1<0K_B@/7FDJ
M&T>=1_AROB+V4A!?'PDQ&T/,8HC9/Y[@H][ASIU1JTI<)'*I"/TM)D>0\*%&
MN'2F578GMZ!T7DX:=&_!H@OOY((2@EO#DVE:2)$TC=3["2C(GZ>3IX#K-<;:
MC^9>,8)<9F#!Y=HC@NESB"&'(!DHZS$%:0Q_#X(FJ*7@,> H&\$^IC<I$"ON
MV/E=;U9U"*W7<M]ULP-V<3_"B#)E*W <,%J4"V;1,FA&0RE<W:]OEKX\TG?Z
M@+ZMHE]G];=B)_]=;'#L:6F["8*&C%/DV-D2/4L?C8%;1SKT+4J/*B# :"9I
MHBO2E990 5MJ6A:^">\0-G)[@Q5ZU1Q4BIP8P5;Z7_@?%)#P,-+#=-O@P#@$
M$4;2T2Q\Z[RF2I<#EW,*]L=%<A*%[1EJ^@LNDE4EW4Q%U#%#.U2>!'+Z(B3+
M=9LZ3%[VHA_R]<[ K9R#ZVBHIB/*OX,71^ IW-<#LH..:M!OXKM!4+K.<M]<
MQ]7Q:3KO._(O\_Y=D[/::.'1X%I<)^F+9PGX_JWH)^S:V)]7CJ7;QV$MSROZ
M8"#[:^=X/PD!Q@=[^1-02P,$%     @ TSV=4I>OB;>\ P  [P<  !D   !X
M;"]W;W)K<VAE971S+W-H965T,C$N>&ULI55-;]PV$/TK Q5(6\!8K66[==/U
M NN/(@%JP$C2]E#TP)5&$AN*E$EJU\ZO[QM*ENTB]J&][)+BS)OW9H;#U=[Y
MSZ%ECG37&1O.LC;&_FV>A[+E3H6%Z]GBI':^4Q%;W^2A]ZRJY-29O%@N?\@[
MI6VV7J5O-WZ]<D,TVO*-IS!TG?+WYVS<_BP[S!X^?-!-&^5#OE[UJN&/''_K
M;SQV^8Q2Z8YMT,Z2Y_HLVQR^/3\6^V3PN^9]>+(F4;)U[K-LWE=GV5((L>$R
M"H+"WXXOV!@! HW;"3.;0XKCT_4#^B]).[1L5> +9_[056S/LM.,*J[58.('
MMW_'DYX3P2N=">F7]J/M29%1.83HNLD9##IMQW]U-^7AB</I\@6'8G(H$N\Q
M4&)YJ:):K[S;DQ=KH,DB24W>(*>M%.5C]#C5\(OK"V>CM@W;2+]JM=5&1\UA
ME4=@BT5>3CCG(T[Q LX170.I#71E*ZZ>^^?@-!,K'HB=%Z\"7BN_H*/# RJ6
MQ>$K>$>ST*.$=_2BT*[3$>T4 RE;T2R\A%ZZU*$T+@R>Z<_--D2/;OGKE:C'
M<]3C%/7X?Z?WO^#0>XOT'!8'I"/M54 [1O;H$JY(06'7*WM/;B_[H".3MG3)
MI8J#/Z"-45O5J0,J@:V23ZN^*%^Y(>".(@G*EH@!G]@R!:=-2ESCW6"KO4(D
M0DB%JQEP!<C5U&KTJ]>E,H2IX97<NT"]U\Y3= EF(O5M2+1\:'6_H$^/!T";
MR"A+;'?:.RM% R1X2B"D@6KM.T&L!P]0#XX[#E$W()6B)$G(0V)P  ;<*Y16
MN'9<Z?29>J-P)I+8>F?,*'-*DZRG#"%E\$ZM(R*OGI&Z5A:S*YU]]^:;TZ)8
M_KRYO+K.OJ>=,P-,_#V5AI4=>M!PC5?=J/<K3'H8[*!\>T^"(310W=-4H8#4
M!@DO4SEE6-N_Q\D60!8U:5K,W,1;U35.)(48TTF@E)-O!V'9.:NE2+89><PP
M0@_U#JF12E3#L&!,N4#&0Z3; 8E OL$#S'Y*V(^ I,'0-DZ6>#0J^2_91UV#
M< HQ*5O0)B)SOFSG&TY2/PQ91"R=2,5[@_)&N9%/(D@5K8LH4V,3+!0)B5;M
MF+;,%C[&W&/8EW[@ZGEK50[M+-Y\UT.S-%"I>HTRZB_(&BQ4A]Y&<,\F49F:
M]M^U6GQM,N1/AG#'ODE/C602B.,\GK_.K]EF'.*/YN-3B-0T&G4U7,-UN?CQ
M)",_/B_C)KH^C?2MBW@@TK+%B\Q>#'!>.Q<?-A)@?N/7_P!02P,$%     @
MTSV=4A51'=^%!   ( H  !D   !X;"]W;W)K<VAE971S+W-H965T,C(N>&UL
MI5;;;N,V$/V5@;KH)H 0ZYK8J6T@2;MM@ 8;).WVH>@#+8TM(A2I)2D[[M=W
M2,FRW3K9A[[8I#ASYLR5G&Z4?C$5HH776D@S"RIKF^O1R!05ULQ<J 8EG2R5
MKIFEK5Z-3*.1E5ZI%J,DBBY'->,RF$_]MT<]GZK6"B[Q48-IZYKI[2T*M9D%
M<;#[\,17E74?1O-IPU;XC/;WYE'3;C2@E+Q&:;B2H'$Y"V[BZ]O,R7N!+QPW
MYF -SI.%4B]N<U_.@L@10H&%=0B,_M9XAT(X(*+QM<<,!I-.\7"]0__D?2=?
M%LS@G1)_\-)6LV <0(E+U@K[I#:_8.]/[O *)8S_A4TGFTP"*%IC5=TK$X.:
MR^Z?O?9Q.% 81V\H)+U"XGEWACS+'YEE\ZE6&]!.FM#<PKOJM8D<ERXISU;3
M*2<].W_&%878PKWL$DR1FHXL ;OC4=&#W'8@R1L@*3PH:2L#/\D2RV/]$1$:
M6"4[5K?)NX /3%] &H>01$G\#EXZ>)EZO/0;7CYAH[3E<@5_WBR,U503?[T#
MGPWPF8?/_E\0WP5QW7=M&E;@+*#V,JC7&)Q"AM\JA#M5-TQN/QJ@]M3,NV0Z
M61/"KVQC7,7+$FZ5L"$P812UD,<E-&Z-VU$HV$+@H @++%AK$-022KY<HD99
MH $NP9+-16N(LC%H/L*22R8+S@04%7-A1,V-Y87Q1IUTC;92I7'K+6#="+4%
MJZAA!'6AAD:KLBVL^]15.6ISX5TCCM11QI&PW_ 4F';R:VI5+&&Q/53X_KMQ
M$E_]8(@@Q^6!<HD%]R.E9B]$A,PUBF:,"P3%N(=S@GL56OCP4S2\?TP(571'
MI*Y:35'JR/>1[PF2EYQ&'1=;DA.<0DEG+OB"Z16"1.M&EO/4,(%FGR'F1I5Q
MP5D35^O]VH4)V/&>LM&QZ3/>119[2*5+$O&>#2&O"('[S!#3BC<-!8],'1OQ
M;E+5D-::EX3TY>$>7%7RP5E76R=<I9$KS,D$P\:9/"+?.ZBDKSJ'2)F.,UB
MIG!7@VO[PMH!DP=],?V7OMD%J5&<N/4!/L':*DLUS*BHK:OS0K0E>L4U$RWN
M:I 57UONS! 8DRM7*WL^E%EFZ8S5;K3\W25BPVW%NUSORXCPB=P%?!J:AQ^T
MM4O1<<&?:M&EHMK;F&MR12,>S5T_+-U/1'-NC;(=RO$#3-(P32-:C.,PF\1=
M$)[;IJ%\Q5&8))<P"?,L(^O2*,%+[U(7G0\DD89Y?NEPXC!*<_A9*^-3O*3<
M#4;R*,RB,2VR/(R)Q:&1+(SS!-)P',6G;>19F%\ZAMDXG) ?G_\5MKV9+$P\
MEW@<1I/LR$J>9_"&%UDXCB.G<YF.:9S2P$)C 5_I=4,3[RQ-TG,XB^/\'#Y3
M%O3.ZEDO<1ZZ=H7T*B&I,([C<P+Q$@NDS.%.WK)7J@U'<IQ/',FK,(L3.'7)
MC YN;:K9E7^;T+Q2K;3=!3Y\'9X_-]VMOQ?OWDYT7ZXX]8C ):E&%U=Y +I[
MCW0;JQK_!E@H2PWBEQ4]X5 [ 3I?*F5W&V=@>!3._P%02P,$%     @ TSV=
M4MA@7='E!   RPH  !D   !X;"]W;W)K<VAE971S+W-H965T,C,N>&ULK591
M;]LV$/XK!V/ -L"U'3M=NR()X*0=%F!%@Z3M'H8]4-+)(D*1*DG9R7[]OB,E
M)=V2OFPOMD3QOKO[[KLC3P[.WX:&.=)=:VPXG34Q=F^6RU VW*JP<!U;?*F=
M;U7$J]\M0^=95<FH-<OU:O73LE7:SLY.TMJ5/SMQ?33:\I6GT+>M\O?G;-SA
M='8T&Q>N]:Z)LK \.^G4CF\X?NJN/-Z6$TJE6[9!.TN>Z]/9]NC-^;'L3QL^
M:SZ$1\\DF13.W<K+974Z6TE ;+B,@J#PM^<+-D: $,:7 7,VN13#Q\\C^B\I
M=^12J, 7SORNJ]B<SE[/J.):]29>N\.O/.3S4O!*9T+ZI4/>NWDYH[(/T;6#
M,2)HM<W_ZF[@X9'!Z]4S!NO!8)WBSHY2E&]55&<GWAW(RVZ@R4-*-5DC.&VE
M*#?1XZN&73R[^/#Y\NV+HY_I6H?;0,I6],F6["/J&36'DV6$%]F[+ ?$\XRX
M?@9Q0^^=C4V@=[;BZFO[):*;0ER/(9ZOOPGX7OD%;8[FM%ZMC[Z!MYE2WB2\
MS3-XSV1*?VR+$#UD\N<WG!Q/3HZ3D^/_D=?_AD@?&_9,.J#!D(C"HC+43UON
M206*CF+#Q'6-KDB/$VP'1&YU"0$:0XW:,Z%K9$O=QQ[(G@.D'LC5V="U,+E?
MT&?EM>L#\9XM/GLV*G(EKB;L5MV3QG;X]+*MYSEUWE4]%H+K?:GM;DY!&:11
M(V1IV#!/.>8>8!^^)U5HHY$'D#L 1@P' __(FW9NS]YB6,0QO)N(*.3ETH!)
M!UK0JZ TT&_J$)#95?8?A!9EB4/@3%G1!]D7%K2ELE%V!U*%"&$6H,BT=+VI
M!C[R-Z;(;><\YAJ5Q@7A"[Z1VB.XCT_2_4\P]304J";G2:$V ["K:UTR!= *
M.BL-\>JB3[.N5J50!57,Q>C< ;KPRI8-&5>JD=Y !XQ#^8>U[[NT+O0*?.B[
MSMP+ Q(4*@$-L;1'VG30L7FH3<YM2DG*G02D\ @C8555J%#@40829)85BH+
M9,L@L#D9_:77%4J=)2"UE;P[]ND4@J3_)<++*,K'L832J@)Q=RX$71@4IE$1
MU85:$$I 0!6/-7MP+87E-NE7@B]X"AQ0$L,0OAEU#(&+;L:ZY7"07NDL L_\
M:EN:OH*T(3TC'6!%MZ-(/9>L]XA5BB2@VJ=/*'G@K]IHYUR5FC*1 3\>F^SN
MA<%Y)F$$CD.S()^''H$4C/Z+1??LO4"INV'W@CY8PER%'M:OTF!=S<&EW2$=
M-++-"6:"/0C=:P_9;W4UIVLVFNOL[AVR=5+P&RY[+VY_F%ULK]_=S'ZDK<P7
M)UV^UV!\F$*2%LR?X.ZA,W!U*%#(VZ%A<H6A)P0F9WGF)"659UG;&7>/ER!^
M@LOU' ,:" ^IL\K2^2K))\DW>95P)=CL+;HH6FU=CTI,Q$%9WVT6+W'^8I8X
M.\_FWQTM7HU+Q'?=%%LAK:"E&NG(2E2)+\]R2ZH0:OZR_CK#5&(P&C7FH^#P
M7IE>IEB#LT< $IDA]=](VAA^MAZ:2R/?!VVC$Y(BYX\G.&YU/L^!/&55:*C&
M#2TLGCK\EH\N&.CW7;I&I3EH8[YK3*O336V;+R@/V_,U#ZK;:7@U7,-TM7B%
MBY'/5Z?\$EV7KBN%BQ@NZ;'!;9.];,#WVKDXOHB#Z?YZ]C=02P,$%     @
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
MN!XE'NAVJK8+J_;-)-LJ2W.Q$0MZB% [!3K?*66/"^>@>]H6OP!02P,$%
M  @ TSV=4A0B %CH @  6P8  !D   !X;"]W;W)K<VAE971S+W-H965T,CDN
M>&ULK55+3QLQ$/XKHU4/(*W8-]F@)%)XE/9 A8#20]6#LSO)6GCMU/82Z*_O
MV)LLJ02(0R_9>7[SC>V93#9*/Y@&T<)3*Z29!HVUZY,H,E6#+3-':HV2/$NE
M6V9)U:O(K#6RVB>U(DKC^#AJ&9?!;.)MUWHV49T57.*U!M.U+=//IRC49AHD
MP<YPPU>-=89H-EFS%=ZB_;Z^UJ1% TK-6Y2&*PD:E]-@GIR<YB[>!]QSW)@]
M&5PG"Z4>G/*UG@:Q(X0"*^L0&'T>\0R%<$!$X_<6,QA*NL1]>8?^V?=.O2R8
MP3,E?O#:-M.@#*#&)>N$O5&;+[CMIW!XE1+&_\*FCRV* *K.6-5NDXE!RV7_
M94_;<]A+*.,W$M)M0NIY]X4\RW-FV6RBU0:TBR8T)_A6?3:1X])=RJW5Y.64
M9V=?I65RQ1<"86X,6@,'=XPT<SB)+.&[J*C:8IWV6.D;6!E<*6D; Q>RQOK?
M_(AX#>32';G3]%W *Z:/($M"2.,T>0<O&YK-/%[VT69#^$;O_N#BJ1)=S>4*
M+I6J-UR(0_@Y7QBKZ='\>J=P/A3.?>'\PZ=\SDTEE.DTOG;.[Z*Y.3TQ:U;A
M-*!!-*@?,9C=-0@KK8R!BFG][)IAK>JD!29K>OQ5UW:"6:R=65O^A_FI6#P#
M?R'''#FH!'UA@]H98*D$3:XY@8-SDI@VE "V49TA8',(=$E5,]P2G&.%[0+U
MSA+#I6=UMF,U[UG-]QC-]QFY&QF"[YGH\#\@W&E6(TC6HH%/D"1AGJ4D'&1A
M/!H?DE2&69'UKK0<.U<:CK*L=Q7%,9SY6:2^- I?QC1\;2!)PYR\/IJ QN$H
M&3ECEH^=,8]39QSG(P)*L[ L2X==A&52.NRD) )Q[SO.MKXD*[:^(L[@M><7
M[0T\<5KYM48W[\ZEG_W!.FS.>;\P7L+[M4O7M^+2@, EI<9'(UI4NE]EO6+5
MVJ^/A;)T %YL:/NC=@'D7RIE=XHK,/R?S/X"4$L#!!0    ( -,]G5+USA^\
MO 4  ,X2   9    >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;.U86V_;-A3^
M*X27#@U@V+I;SA(#3M)L!9(ER*7%,.R!EH]MH93HDE0<[]?OD)1E67;4%!OV
MU(=$E,CSG?M'FJ<K+K[(!8 B+QG+Y5EGH=3RI-^7R0(R*GM\"3G.S+C(J,)7
M,>_+I0 Z-4(9ZWN.$_4SFN:=T:GY=B=&I[Q0+,WA3A!99!D5ZW-@?'76<3N;
M#_?I?*'TA_[H=$GG\ #J:7DG\*U?H4S3#'*9\IP(F)UUQN[)^4"O-PL^I;"2
MM3'1GDPX_Z)?/D[/.HXV"!@D2B-0?#S#!3"F@=",KR5FIU*I!>OC#?J5\1U]
MF5 )%YQ]3J=J<=:).V0*,UHP=<]7OT'I3ZCQ$LZD^4]6=FTT[)"DD(IGI3!:
MD*6Y?=*7,@XU@=AY1< K!3QCMU5DK+RDBHY.!5\1H5<CFAX85XTT&I?F.BD/
M2N!LBG)J= WHDB3O'^F$@3P^[2L$U5/]I 0XMP#>*P ^N>&Y6DCR(9_"=%>^
MC\94%GD;B\Z]5L ;*GK$=[O$<SRW!<^O//0-GM_NX9_CB50"B^"O%LR@P@P,
M9O *YN_8+0:77'"I#@6M55YWVHE<T@3..MA*$L0S=$8?7K#3M*D"&%4P)8H3
MADK2?&Z+-U4ISF(C$K4 _!, )+/!!QU\@J%+%E7L",T;GQQ"!1"J,1AV(Z;]
M$@=42)+FB,<+B2+R^(0\&NQZ8FM UO'']1*]9U3*=)8FU+28T6KTW"Y!X#>T
MW*XN?:M]AXVW1\3M!D/?/-UX0*[2G.;)5G2<<:'2OZV& _)AC**AMR?W,5>
ML57;02E"0K*O96-@Y)-P2';S:TP+P\@\O2#"\ !9F7['P-!G-&D.)E68%1"9
M-)%/-VK18#23STS6F*W&!; IF:S)-5U)S4UFOIF^G5R=U./^>:-\7"I_1+4Z
MB7^ SN;>=!6">[2EF1Q)_)Z#?P/O73,LDGB]@(0]+WAGG$ZH7!"D]IFIGII+
MM1I=OUJA>E&KCZ_6XX76>X5+R ,O1+)7>%@C1:YJCAE#K94SP3/"JYDR =NE
MM=8R)>@/6G!F57S:<,):'+^)L%U:1XA)"TV%%4V%K335[,*QE* D&6-U7J=T
MDC*C[!!]M>/J]J 62U<ZVV)]@[L.USE"7$("V03$=S-5K2D:L#N0CUQ11LR1
M@]S.R!/*O._<WSYUCINEL7'LO7NLZ\'O#@TWQ;;Q+<SM4S.-E91W3(+((:$;
MEXMWIA$PZ :A!1Q$0;DF*80 K-^F*7S"TKFM\",2=/U!;)^H8%>P:4U-T/,"
MC$?<$&@NDP8X<CSS#*/*>HZ8FM/:;7/=KA]H?@R1RO=E6\QSD6V]P-D3.:PD
M=$*C9.#')D&WAW.G:T= PH7>N'(L5BPZFB1%5MCBI/4M!>>.HEZ,ARO&S#D1
MR_$H[ VW']Y<M%W4*I=@#IIL;8KAZG"=?+>%3B_<M=!!8OZW%K903%113-1*
M!9\H*T!K;W)-C6#(KY#K2;!;7DD+XXH6#A%0N]8Z^+P._E;.6<';Z.6&JD+H
M/>U2;YR(L^_<WFZZMX?:VM9;,^$YF Z+O:&NZ*'M&<<+[;1:<9ST0@>)Q].=
M'GOEA-E*_:Z+%("TX2,;E3,SW!")UPV0<%Q?#WRWG, 4D]@9DI]_BCW7^\6,
M'XJ)A*^%IH"U.2K@V<N-JB7VK4Y<2[K&GV!8L6[4'3H."; #W4'7Q\<U2#R5
M5$<+W#H'$=*-'B 'W.ES+:IYWA2(Q:OO%1@ ;&7DIR/BQ^8 &'5=9V Z^R;-
MTZS(FE; 2\**:>V#WF<P5PP[R9P[\(<I(VB.3I>B+V!WJ(1GF>X3G"7ZEZH"
MG2+07338=%%+,PRJ9AB\K1EL"<!_TPKM.G^TPH]6^#]:H5^[8\A S,U-BD0X
M/'C;ZX;J:W59,[9W%-OE]J8'"W">XI&#P0Q%42^>-H6]/;$OBB_-C<6$*\4S
M,UP G8+0"W!^QKG:O&@%U176Z!]02P,$%     @ TSV=4JGWL$NM @  TP4
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
MIRD5S0W]%M & )VOC/&'10AP_-',_P=02P,$%     @ TSV=4D@.I>8[ @
M$@4  !D   !X;"]W;W)K<VAE971S+W-H965T,S,N>&ULC51-C],P$/TK5DX@
MH:9-6PJK-%*["X+#HFHKX( X.,DDL=8?P9XTB[0_'G^DH4!;<4D\]LQ[;\8S
M3GNE'TT#@.1)<&G648/8WL2Q*1H0U$Q4"]*>5$H+BM;4=6Q:#;3T08+'R73Z
M.A:4R2A+_=Y.9ZGJD#,).TU,)P35/[? 5;^.9M%QXX'5#;J-.$M;6L,>\'.[
MT]:*1Y22"9"&*4DT5.MH,[O9+IV_=_C"H#<G:^(RR95Z=,;'<AU-G2#@4*!#
MH/9W@%O@W %9&3\&S&BD=(&GZR/Z>Y^[S26G!FX5_\I*;-;1FXB44-&.XX/J
M/\"0CQ=8*&[\E_3!=_4V(D5G4(DAV"H03(8_?1KJ<!*0K"X$)$- XG4'(J_R
MCB+-4JUZHIVW17,+GZJ/MN*8=)>R1VU/F8W#;$L-,T159*?!@$0::B5+L@_7
MY,[VK):L8@652#9%H3J)3-9DIS@K&!CRX@Z0,FY>IC%:30XY+@;^;>!/+O#/
MR;V2V!CR3I90_AD?VUS&A))C0MOD*N ]U1,RG[TBR329&:AM V&NJ2R:*^#S
ML5IS#SZ_ 'XN^6^;W*"VW?7]"L%B)%AX@L4%@D^=R$&[FFMHE4::<R!#%H8\
M'Y?GZAR EQ[8C>(A2]+X<$;+<M2R_$\MH7[@!)PK9>!?_L,_6_PE(#[I4P&Z
M]M-HB*]I:-EQ=QSX3>CSW^[AM;#77#-I"(?*ADXG*TNLPP0& U7KNSY7:&?(
M+QO[:(%V#O:\4@J/AB,8G\'L%U!+ P04    " #3/9U2#N?*%,$$   8%
M&0   'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6RUF&UOVS80Q[\*8?1%"W2Q
M2%F273@&FL<%V+H@:;<7PS#0,FT3E427I.P$V(??498ERZ)H85C>)**L^]_Q
M[O0CQ>E.R.]JS9A&+VF2J<O!6NO-I^%0Q6N64G4A-BR#7Y9"IE3#4*Z&:B,9
M711&:3(DGA<.4\JSP6Q:W'N4LZG(=<(S]BB1RM.4RM<KEHC=Y0 /#C>>^&JM
MS8WA;+JA*_;,]+?-HX31L%)9\)1EBHL,2;:\''S&G^Y]SQ@43_S.V4X=72,S
ME;D0W\W@87$Y\$Q$+&&Q-A(4_FW9-4L2HP1Q_"A%!Y5/8WA\?5"_*R8/DYE3
MQ:Y%\@=?Z/7E8#Q "[:D>:*?Q.YG5DXH,'JQ2%3Q%^WVST9D@.)<:9&6QA!!
MRK/]?_I2)N+(8#3N,""E 3DQ(%Z'@5\:^*<&N,-@5!J,^AH$I4'0UR L#<*^
M!E%I$!7%VF>W*,T-U70VE6*'I'D:U,Q%4=_"&BK",].*SUK"KQSL].QS_"/G
MBA=M\1/Z0J6DIC?0^QNF*4_4AS(()A'/T->UR!7-%NHC>M<83X<:@C&2P[AT
M?+5W3+H<YZL+Y../B'C$^_9\@]Z_^W!PI6C"_I8,WBW%,ET$9'%P[7;P*WT]
MZ.-2WR)R<TY$7O10N>VOXG6KW+E5;EC<1^6^MPJ>6%6&T$)5'Y&JCT@AZW?(
M7N4*[BB%CAOJSU_@'GK0+%5_.7SXE0^_\#'J[-58YFP!^*I=))S.><+UJZVV
M>[FPD#-,WLY\,H[P=+@]SKKMJ3#RJZ<:L8ZJ6$?.6!\RS:!]-6(OL&HH6__>
M[!6"AF._&=SMJ!4<QH$]M* *+7"&=B_$8L>3Q!92T XI&)'P)*CV4W@2!,%)
M7FU:.#K1N@]:$R3>A'1D/ZRF&#JG^$BE5K!D0PT<?1=5:M&;]?:X\C%V1OPE
M3^? 6+&L>*O0/]6U#:_C=A%">]8F50R3GC$8 "O4)+")IQ^8KR:MT&!G9(\-
M>_5"Y;EKFLMX#9L.M)$\MKHM!1IO<N!W>CY:(O&9;GJ%S9=6"'9^:%.&80T
MMR?>[;]&*R;_+_=*O299)D>!E,L-L9 OZHRWQC1V<[H/^TJ)?CU20Q>[J>M
MVQ5NXQ8'XZYW!M<TQ6Z<WE$NT98F.3-O#HUCD9M>D2QF?$OG"4.9V*<BUE!$
M+="<(=BV)<78&FF;G*/.W-1(Q&XF/K$MRW)[,4)+:KH;H>8FCIPN?]LPLYW,
M5K!7C(%C"#@:L^,^MD83M=JR.Y::K]@-V$<I4/'Q I7I2L0MMD#5"[L;LR8K
M=J.U]I[!Y^4^&]8 )NWUOO'F-C=G-3S)&7C6"R)@'")A,0Q<^[Z:C@2_V>I(
MCK:7;@;V9? UL4 -&-R5P1IJQ VU9@:O#Q]%DB74S%BM^4:Y9EHSC(S>+I\U
MM8B;6L!HFJTXX,GZ[4;:V[+1),0=2:P91-P,.O**=L4I@5G6MD")%8,E;6E=
M5<]H8@^],BJ=R:^)1=S$:E;YJZ0+P#=-3Y/45*\91,9O5]J:-<3-FG.E;2.&
M1%''-X5?$\9W$^8_E?:,9M!=V>'1D8<Y,X-/[!7/%$K8$J2\BP@:6.Z/H?8#
M+3;%*<A<:'ASB\LU@_)*\P#\OA1"'P;F8*4Z#)S]"U!+ P04    " #3/9U2
M%:@&L!$$  "M#P  &0   'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6RU5UN/
MVC@4_BL6ZD,K=2=Q;D %2-.ALSO2KA9U>GDVR8%8=6)J.S C]<>O;3))&!*7
M66E>P$[.=^[GBST[</%#Y@ */12LE/-1KM3N@^?)-(>"R"N^@U*_V7!1$*6W
M8NO)G0"265#!O,#W$Z\@M!PM9O;92BQFO%*,EK 22%9%0<3C1V#\,!_AT=.#
MSW2;*_/ 6\QV9 OWH+[N5D+OO$9+1@LH)>4E$K"9CZ[QA]L@,@ K\8W"07;6
MR(2RYOR'V=QE\Y%O/ (&J3(JB/[;PPTP9C1I/W[62D>-30/LKI^TW]K@=3!K
M(N&&L^\T4_E\-!FA##:D8NHS/_P%=4"QT9=R)NTO.M2R_@BEE52\J,':@X*6
MQW_R4">B \#1 ""H <&E@+ &A)<"HAH070J(:T!\*2"I 8G-_3%9-M-+HLAB
M)O@!"2.MM9F%+9=%ZP33TG36O1+Z+=4XM;A.?U944EOE/]!=J5>$H54ETES7
M"ZT$30%=,\938F7>+D$1RN0[+?WU?HG>OGF'WB!:HB\YKR0I,SGSE/;+:/?2
MVH>/1Q^" 1_^(>(*A?@]"OP ]\!OW/ EI W<[X$OW?#K:NN$?[K<^3[X[<7.
MX^DIW-.E;.H9-/4,K+YP0-\MH0+M":L \0TB4H*2>GQUD05D#OUAHS^T^J,!
M_7]RGATH8WU5/B(3BS2,ME^$<10D,V_?+6:?%!X_D_IT+H6G<1R?2MV>2P7^
M- @;J9,0HR;$R!GBB@@E-7TK$(Z$Q8VVV%F0&R)SM",T0WHX].*1K!G8-:-D
M39D>.)"F4%7A+%#2V$N<WO?:ZYN*Y+P.43R4NW%C?>RT?IVFO"IURW4#)6DJ
M*L@0/.COH80^AE@>U<8=;R)_DO0[,VF<F3B=6<(&A&Y[E/+"6+8,UF=\<F8\
MF(:3?N/3QOC4:?QO,/S)UXQN!^U.S^PFAD/ZS&*_)73_Y0UP6</5=.F?UR+
MR7C L<Z7!K\*->&6^W#P?\EI64.[4>%X@@=:#+=\B-V$>%?NH51<T/Z^KM%=
ML^/Q="B7+45A-T<U<R8@!;H?FO%:RZEU?RCFEM)P[&9(H4^V0CV^1SM&2F6;
M"W0==_K(J7K]B,\G#)MO?:\?+=5A-]?9<[!IIDJ/FFVH7N/)"\:L)3KL9KI_
M50ZB[N)>J^>,%HZ'(FX9#;LI[04S5+MQSFVN86[9#;OIK?.11+_0C3VHZJ4
M9ME.YG0G7<>9ELX"_U58(VAY*<"_F6!%RBW5(]1;R!I]DL%I,E#)H'-.<W/5
M:0*_")(!*DGQW(=3[2TK!>'K9*UEH,#-0+_+6G1^-!N/XV=9\SH7%W.1U8?I
M+2TE8K#1,/]JK+,NCG?#XT;QG;W+K+G2#6>7N;Y/@S "^OV&<_6T,=>CYH:^
M^ ]02P,$%     @ TSV=4@%-1-C) @  Q@<  !D   !X;"]W;W)K<VAE971S
M+W-H965T,S8N>&ULM55=3]LP%/TK5L0#2!OYHA^@MA)M-PT)&&K']H#VX":W
MB45B=[;3,FD_?M=.:@JTV31I+ZWM^)Q[SKWV]6 CY*/* 31Y*@NNAEZN]>K"
M]U620TG5J5@!QR]+(4NJ<2HS7ZTDT-2"RL*/@J#KEY1Q;S2P:W=R-!"5+AB'
M.TE45994_AQ#(39#+_2V"S.6Y=HL^*/!BF8P!WV_NI,X\QU+RDK@B@E.)"R'
MWF5X,0D# [ [OC+8J)TQ,5860CR:R54Z] *C" I(M*&@^+>&"12%84(=/QI2
MS\4TP-WQEOVC-8]F%E3!1!3?6*KSH=?W2 I+6A5Z)C:?H#'4,7R)*)3])9MZ
M;Z?GD:126I0-&!64C-?_]*E)Q X@ZA\ 1 T@>@T(#P#B!A!;H[4R:VM*-1T-
MI-@0:78CFQG8W%@TNF'<E'&N)7YEB-.C&:R!5T!FD(B,,YO:]^262DE-?LGQ
M%#1EA3HA1X1Q\B47E:(\50-?8W3#X2=-I'$=*3H0*28W@NM<D0\\A?0EWD?5
M3GJTE3Z.6@EOJ#PE<?B.1$$4WL^GY/CH1$&&9TSO43?Y>[*@(6O1&+OTQI8V
M_D-ZEU*49(+^)9Y;++'.R<06%R1YN%PHN_Z])>"9"WAF YX="'A;E0OD%$N"
M-]W4D&>D28HBO\CA_(QKWH[E-9=_/8H&_GJ/E(Z3TFGU/F6*9IF$C-I3A9*V
MV7BXQJWD2D.IVCQW7:!NJ^>&=I^I&MC=,14&<:?3=<[JL_%VV[G9M]]_S\GJ
MM<KZ[ I0 #8:;'H'9?;>Y+X7!/NC]UWT?FOT.<@U2X#L3<X+QG/'>/Y_ZQD&
MSTTI^->*-L@7M7J;+'^G(^(=R^Q#H4@B*J[K#N-6W6-T:5OPJ_6Q>:1LIWVF
MJ5\X[!@9XPJ+NT3*X+2'Y9/UHU%/M%C9OKL0&B^Z'>;XT((T&_#[4@B]G9@
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
M-*4X'U*./!EKM6+:1A.;'3@S'9K*%](>^RUJVA6$P^0&#&J1(>1LRDW!CE)
M+DISS#ZQN]N4'7TX9A^8D.Q'H6K#96[&(9*N18=9JW'>:,2O:%QQ?<*ZG8\L
MCN+.#OAT/SR%S,.C'?#T</5_X"&9Y1V+O6.QX^L>Z!AYT@R^/-9BR4N0:-@E
M0F78[^^$;<9_]BAWO7+7*??^KYR1X*Z#: @&CL#^XY=))XK(\^6ZW=M!H]%P
M,R;=CAE&L8_92+_GT^_M3?]*27AF=!P/U,TNZJVKM$':]Z3]=SZ-@5<>O/4T
M&H+^AHG1;A-/O>KI7M6O-==<(I#JI5Q2"M2"D4U!HYB)C"/LJ6SH-8;O[.G(
M*X_>ZNEHZV+&6YZ&:_W0/EYTY^9"&E;"C%#1R2D=B6X>A&:":N%:Y+U":KAN
M6- ;"MH&T/Y,*7R9V*[K7^7D+U!+ P04    " #3/9U2AWU"<E$"  #,!0
M&0   'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6R-5,MNVS 0_!5"R"$!$NME
MV6D@"VAL%,VAA1$W[9F6UA81BE1)^O7W65*RZJ2RD8O()7>&LR-RTYU4K[H$
M,&1?<:$G7FE,_>#[.B^AHGH@:Q"XLY*JH@9#M?9UK8 6#E1Q/PJ"D5]1)KPL
M=6MSE:5R8S@3,%=$;ZJ*JL,C<+F;>*%W7'AFZ]+8!3]+:[J&!9B7>JXP\CN6
M@E4@-)."*%A-O*_APS2Q^2[A-X.=/ID36\E2RE<;/!43+[""@$-N+ /%80M3
MX-P2H8R_+:?7'6F!I_,C^S=7.]:RI!JFDO]AA2DGWKU'"EC1#3?/<O<=VGJ<
MP%QR[;YDU^2.1Q[)-]K(J@6C@HJ)9J3[UH<30#@\ XA:0/190-P"8E=HH\R5
M-:.&9JF2.Z)L-K+9B?/&H;$:)NQ?7!B%NPQQ)GL26Q!&*@;ZEOS$6W-'%GA3
MB@T'(E?DN'T@US,PE'%]@QDOBQFYOKHA5X0)\JN4&TU%H5/?H"!+Z^?MX8_-
MX=&9PW]0-2!Q>$NB( I[X-/+\!GD'3QX#_?1ALZ+J/,B<GSQ&;ZIK&HIL%YM
M2V?_G+G '7?<L>,>?L;GM9*ZUZZ&8^0X[/O;9J-QE$2IOSUUI2\KC,==UCN!
MPT[@\*+ 9]"@MD"P,1"YU)*# 8*_E< ^!ZT[.PY]NAOJY$31W6CX9?A!=T]6
M$HV#?MU)ISOYO+$"3)^\Y'_#@G%R_T%>3U9X/_IHJW_RUFR?PSN\9D(3#BO$
M!8,QTJBF=S2!D;5[?DMI\#&[:8GM%I1-P/V5E.88V!?=-?#L#5!+ P04
M" #3/9U2I1'ZWCP"  "*!0  &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX
M;6RM5%UOVC 4_2M6U(=6ZDA(^*BJ$*F434,:%0)U>YCV8)(;8M6Q,_M"VOWZ
MV4[(V 3LI2_$'_><>^[!]\:U5"^Z $#R6G*A)UZ!6-W[ODX+**GNR0J$N<FE
M*BF:K=KZNE) ,P<JN1\&P<@O*1->$KNSI4IBN4/.!"P5T;NRI.IM"ES6$Z_O
M'0Y6;%N@/?"3N*);6 ,^5TME=G['DK$2A&92$ 7YQ'OHWT_'-MX%?&50ZZ,U
ML95LI'RQFWDV\0(K"#BD:!FH^>SA$3BW1$;&SY;3ZU):X/'ZP/[)U6YJV5 -
MCY)_8QD6$^_.(QGD=,=Q)>O/T-8SM'RIY-K]DKJ)'48>27<:9=F"C8*2B>9+
M7UL?C@!A_PP@; &AT]TD<BIG%&D2*UD39:,-FUVX4AW:B&/"_BEK5.:6&1PF
M<[$'@5(QT+?DR3R"#^2)*D6M5^1Z!D@9US?DBC!!%HQSXZ2.?329+=Y/VRS3
M)DMX)DM$%E)@H<E'D4'V-]XWBCO9X4'V-+Q(N*"J1Z+^+0F#L/^\GI'KJYL+
MM%'G1N1HH_^X\4:^?S%79(Y0ZA\7B <=\< 1#\X0KZA]@Y2S7VY!9&X,;7.=
MLK-ANW-LMJ_V2= +8W]_0L*PDS"\*&%)%6K3T CJ0D&CCFWTODZ-.^+QNSHU
M/N'4Z!^G_*/^*$%MW130))4[@4VK=*?=H'EH^NM/>#.ES,/;,J$)A]Q @][8
MF*Z:SF\V*"O7;1N)IG?=LC##$I0-,/>YE'C8V 3=^$U^ U!+ P04    " #3
M/9U2^%?9>B0#  "7"P  &0   'AL+W=O<FMS:&5E=',O<VAE970T,BYX;6RM
MEM]OFS 0Q_\5"^VAE=J"<8!0)9&:=#\JK5+5KMO#M <'G( *=F8[I?OO9QM"
M$B"T#[R ;>Z^_O@XGVY2,/XB$D(D>,LS*J96(N7FVK9%E) <BRNV(51]63&>
M8ZFF?&V+#2<X-DYY9KN.X]LY3JDUFYBU!SZ;L*W,4DH>.!#;/,?\WYQDK)A:
MT-HM/*;K1.H%>S;9X#5Y(O)Y\\#5S*Y5XC0G5*2, DY64^L&7B^@KQV,Q<^4
M%.)@#/11EHR]Z,E=/+4<340R$DDM@=7KE2Q(EFDEQ?&W$K7J/;7CX7BG_L4<
M7AUFB059L.Q7&LMD:HTM$),5WF;RD17?2'4@3^M%+!/F"8K2=C2R0+05DN65
MLR+(4UJ^\5L5B ,'I=/MX%8.;M/AU ZH<D#FH"69.=8MEG@VX:P 7%LK-3TP
ML3'>ZC0IU;_Q27+U-55^<O:5L;A(LPR<W1*)TTR<@TOP_'0+SCZ=@T\@I>!'
MPK8"TUA,;*DVU&YV5(G/2W'WA#@"]XS*1(#/-";QL;^M0&M:=T<[=WL%[S&_
M @A> -=Q80?/XN/N3@\.JH.'C!YZ+WB_'YEZJKPJ,(__]"B/:N6141Z]HWP!
MEF2=4IK2M<K6#-.(=/V&4LPW8OKBOLZ0!P-_8K\>!J=MY3JABVJK(U*O)O5Z
M2>_RC;J*@*V JBGJTE! WJ($TW4G:*GE'2)X3@.S;7,)D3_NQO1K3/^# 24T
M?B>:?@L >2.W&<VV%0P]S^O&#&K,H!?S.RX$HST)-*Z%Q@.G9E@KAT.F9MC^
MXQ!Y;B.8;:L ^6%W+*&SKVW.@+E9B1VC>@W0#J-+&(Y.D!Y483A8>E92#4X_
M:)*VS0(8G,A/Z.Y)W5[2.<MD3Q;!?>V$0Q=/N*^><-#R6:D=W64T=D?-B':9
M>=ZIG[^OH'#($@K;]1&ULK2KAL+@%.F^B,+AJF@EY1\'U0N;J!UF+AH[#53[
MH,7)"5^;SD^ B&VI+/N'>K7N+F],3]58G^NNT[1.>YFR957=@<H5 3*R4I+.
M5:#"Q\LNL)Q(MC&-U)))U9:98:(Z9\*U@?J^8DSN)GJ#NA>?_0=02P,$%
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
MHE'H-_.%!5_8@R_><XY367OY;$G)!NFMK8DZK$OJC:(*=)-12?@3Z%$!/1H
M7<V!;NA1C<=U_0IS@XW3D@=1@1P-0*Z"-B9%U)2Q;@6UP2@(6UC'!>NX3\XR
MI:C$/!F8%>-Z+D.O],5GW'6KP!^W<$/G6#><0>3#4B,/?H(>C"O@#4:NWY+/
ML%3PX"#P7KBP0>G ":K =;-@Y+5)?:Q*T.TD?JC6B3C>)WN*)%ZICD5U;S%I
M)W=K2&'D5'?C!JM@[+1)?2Q]L+OV?3(Y@1NP4<*X)/^T8]=K65"GKAOYK=#'
M@@>[*]Y1;=,.7!5-T.\K,,\VE2OP+-4R$K./KT&V3**RZI$)8KK3'W^^2=WK
M+BE6_J+:2>2+[%-ZA^QC\W-&/)7O6(1A=Q5^?^?_NWA]FH%AXITQXJEXQPX!
M=K<(7;GWE:7Q>17LTZX,VB?G9PUYJN&Q88'='4M[ IY?P3Z]TT %SQDR4] N
MG0[UT5P=NC8D%<IWK>9PKD<J[WEVVLT&DNW,@7')I#I^FLLM1BO,M8%ZOF9,
MO@_T&;3XG\/L7U!+ P04    " #3/9U26(J!8<0#   Q$0  &0   'AL+W=O
M<FMS:&5E=',O<VAE970T-BYX;6RUF&UOTSH4@/^*5?$!)%CBX[RT4UL)-B&0
MAN[$@"L^NJW;6B1QL9V5_?OKO"PN-W8H"WQ9XR3G/#YN\NRX\Z.0W]2>,8U^
MY%FA%I.]UH?+(%#K/<NINA '5I@K6R%SJLU0[@)UD(QNZJ \"R ,DR"GO)@L
MY_6Y6[F<BU)GO&"W$JDRSZE\>,,R<5Q,\.3QQ$>^V^OJ1+"<'^B.W3']^7 K
MS2CHLFQXS@K%18$DVRXFK_'E%:D#ZCN^<'94)\>H*F4EQ+=J\'ZSF(35C%C&
MUKI*0<W'/;MB659E,O/XWB:==,PJ\/3X,?O;NGA3S(HJ=B6R?_E&[Q>3Z01M
MV):6F?XHCN]86U!<Y5N+3-5_T;&Y-S7$=:FTR-M@,\YYT7S2'^U"G 3@R!,
M;0"<&T#: %(7VLRL+NN::KJ<2W%$LKK;9*L.ZK6IHTTUO*B^QCLMS55NXO3R
MAIDU4.@5^D*SDB&Q1?49=,/IBF=<<W/Q^373E&?JA;GM\]TU>O[L!7J&>($^
M[46I:+%1\T";N509@W7+?=-PP</]0.4%(O@E@A"P(_QJ./R:K;OP\.?PP*Q
MMPS0+0/4^8@GWS\')JGFQ:XI7PVD)%U*4J>,/"F_,BJ1*)AK;9K(I(ZL7K3[
M932%V3RX=_"BCA?]FJ>/PL5K(N-3'L2AFQ=WO/@,WEXR9X5QCTAP.G43DXZ8
M_)JX%:5T 9,>$"+L :8=,#T#:#3C J8]X#3T?(73CC<=Y-V5*\6^EZS0Z,&@
MG:_5M(?%$4[<W%G'G0UR/PE-,Y35+_Z!/AA+:R=[UF<GL]#S'.'0*B@<Q-\P
MI2[1^T(SR91VNB3LDW'JJ1J?N \/@F\-KUKL^T?W-4N06?<Y)X/[DXE3B#RS
ML0K"PPYZRPM:K,]R$+82PD^W4!OZ4R$SWZ):#>&G>PCW180)>(A61'B,B7!?
M18GON[(FPB-4A/LNPL1#M"K"(UR$^S+RO97617B\C'#?1CZN=1$>EM$9-NA[
M"#P/$5@)P;"$SG4@]%44A7%';YJ7]J;3?_"ISY-@=05_0U?0UQ69>AY'..F7
MAF55+]=0XV4-!4\W%/0-%8<0>R9O%05/5Q0X>B4R]3U>UE$PQE'@:)<@\D&M
MI6"$I<#5,1'L85I/P0A/P6\T36!-!>--!;_3-X&5%?R9S@D<K5-*0L^33*RU
MR-C6B;A:IYFG,2;61>1ON*A->NI%G. P_=]L@I/];/5C@MDL[GBA#&-KXL*+
MU%0CF_UY,]#B4&]Q5T*;#7-]N&=TPV1U@[F^%4(_#JI=<_<KR?(_4$L#!!0
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
M^9.[F0>RF_XNT*)Q [03VHRC6Y;FAX'2)ICS7 A]"NQ,#K^@Y#=02P,$%
M  @ TSV=4B.+H).A @  !@<  !D   !X;"]W;W)K<VAE971S+W-H965T-3,N
M>&ULC55-;^(P$/TKHZB'5MHV(2%D6P%2H5WM'BJALMT]&S(0JXZ=M0VT_W['
M#J04 NHE\<?,>V]F['%_H_2K*1 MO)5"FD%06%O=A:&9%U@R<Z,JE+2S4+ID
MEJ9Z&9I*(\N]4RG".(IZ8<FX#(9]OS;1P[Y:6<$E3C2855DR_3Y"H3:#H!/L
M%I[YLK!N(1SV*[;$*=J7:J)I%C8H.2]1&JXD:%P,@OO.W3AS]M[@#\>-V1N#
MBV2FU*N;_,H'0>0$H<"Y=0B,?FL<HQ .B&3\VV(&#:5SW!_OT'_XV"F6&3,X
M5N(OSVTQ"+X'D.."K81]5IN?N(TG=7AS)8S_PJ:VS;H!S%?&JG+K3 I*+NL_
M>]OF8<^!<-H=XJU#?.APBB'9.B0^T%J9#^N!63;L:[4![:P)S0U\;KPW1<.E
MJ^+4:MKEY&>'4URC9G*.\(P&]1KA\@$MX\)<P34\EI50[XCP878-+],'N+RX
M@@O@$GX7:F68S$T_M"3'@8;S+?6HIHY/4"?PI*0M##S*'///_B&%T<02[V(9
MQ6<!GYB^@:3S#>(H[K3H&7_=/3HC)VE2FWB\Y 3>+J%TU< T^:-<T>D7S&(.
M%7NG"V'-&;)N0];U9-T39",F:G@+,UQR*;E<@EI A9JKO*TX-5[/X[F[OAYV
MXI32MM[/V+'1;73;V'Q2FC9*T[-*QP732PK>*D"FG<[6LU.#I'O,W:A[H.[8
M)FO7UFNT]<YJF[06I!;4.R*[3KK1@:(VHU[:+BIK1&5?+2W2X3E;U.RXJ$DG
M/1!Y;)3N%;[6&.ZUE!*I8*[3&IBKE;3UC6Q6FV9^[WO8P?J(FGS=DS]@ZA>"
M[AL=5 ,"%P09W624-EUWW7IB5>4;UTQ9:H-^6-!#A=H9T/Y"*;N;.(+FZ1O^
M!U!+ P04    " #3/9U27>M:(X("  !B!@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970U-"YX;6R=55UOVC 4_2M6U(=6&N23KJH@$I!-ZT,E5-3M8=J#22[$
MPK&9;:#]][UV0A9:0-5>X-J^Y_C<#]\,]U*M=0E@R$O%A1YYI3&;>]_7>0D5
MU7VY 8$G2ZDJ:G"I5K[>**"% U7<CX+@UJ\H$UXZ='LSE0[EUG F8*:(WE85
M5:\3X'(_\D+OL/'$5J6Q&WXZW- 5S,$\;V8*5W[+4K *A&92$ 7+D3<.[[.!
M]7<./QGL=<<F-I*%E&N[>"A&7F % 8?<6 :*?SN8 N>6"&7\;3B]]DH+[-H'
M]N\N=HQE035,)?_%"E..O#N/%+"D6VZ>Y/X'-/$X@;GDVOV2?>,;>"3?:B.K
M!HP**B;J?_K2Y*$#0)[3@*@!1.\!R1E W #BSP*2!I"XS-2AN#QDU-!TJ.2>
M*.N-;-9PR71H#)\)6_:Y47C*$&?2N9'YNC?!S!5D*BOL)DU=07ID7!3,FI23
M!U$WF#VXSL!0QO4-NCS/,W)]=4.N"!/DD7&.#GKH&Q1FZ?V\$3&I141G1,3D
M40I3:O)-%% <XWT,J(TJ.D0UB2X2/E+5)W'XA41!%)[0,_T\/#@!SR[#,\C/
MP8^BB=L:Q8XO/E>CDBKH+5R-9O05'YTA8Z6H6(&S?X\7VBA\07\N7):TER7N
MLN1B0]27Y=V&@!=K [EF O?AYE29:^I;1VT'SB[%[.^ZB:\][CH>O3#H?VV]
MCC0/6LV#_]/,&5TPSLSK*;&#CV('QVJSP0>U8=)/WHGU.Z^O K5R4TRCD*TP
M=<NVN^V@'+OY\&Y_$MY/ZWGWCZ:>OMB0*R8TX;!$2LP7"E/U1*L71F[<&U](
M@Q/#F25^!$!9!SQ?2FD."WM!^UE)WP!02P,$%     @ TSV=4HQ1R5I^ @
M(P<  !D   !X;"]W;W)K<VAE971S+W-H965T-34N>&ULM57+;MLP$/P50J<4
M:**'XT<"68"=I&@/ 0(;2<^TM+8(BZ1+4I;[]UU2,N.DL8H><I'XV)V9'8++
MM)%JJTL 0PZ\$GH:E,;L;L-0YR5PJJ_D#@3NK*7BU.!4;4*]4T +E\2K,(FB
M4<@I$T&6NK4GE:6R-A43\*2(KCFGZO<<*ME,@S@X+BS8IC1V(<S2'=W $LSS
M[DGA+/0H!>,@-)."*%A/@UE\.X\CF^ B7A@T^F1,;"DK*;=V\J.8!I%5!!7D
MQD)0_.WA#JK*(J&.7QUHX#EMXNGXB/[-%8_%K*B&.UG]9(4II\$D( 6L:5V9
MA6R^0U?0T.+ELM+N2YHV=C0,2%YK(WF7C HX$^V?'CHC3A*2Z$Q"TB4D3G=+
MY%3>4T.S5,F&*!N-:';@2G79*(X)>RI+HW"789[)ED;FV\LYUE60.\GQL#5U
M=EV2!6BC6&YPQT619\&,)A?W8"BK])<T-"C PH1Y1S9OR9(S9 /R*(4I-7D0
M!11O\T,4[M4G1_7SI!?PD:HK,HB_DB1*8EU2!;H'=> ]&3C4P?]ZTE7>0W'M
M*:X=Q?49BAF7M3!$KBT!1VCM'(9#7E*Q05Z\;P1H7I+%\IGL\21P[8)AG"OR
M0^];QJ%CM)=QG\5IN/] Y-"+'/:*?#A 7MM+TU/PR&.-/LO3L:<8]\IM*5:.
M@C94%9HPK>M_&S?^R[AD-!E&'YLW\6HFO6K.W1X\S_<JWN#?>/R;SS(TCEZ;
M0_0YEG:XIYZ.!]%[2\.3OL5!;5QWUB2W=Z-M87[5OP"SMN^]AK?/!W:"#1.:
M5+#&U.AJC-2J[<CMQ,B=ZX(K:;"GNF&)KQ@H&X#[:RG-<6()_+N8_0%02P,$
M%     @ TSV=4NV;]E2' @  A0<  !D   !X;"]W;W)K<VAE971S+W-H965T
M-38N>&ULM55=3]LP%/TK5IY  O)%/T!I) I,VP,2HF)[=I/;Q&IL!]LA]-_O
MVDE#IY5,F\9+XVO?>\ZY)\UUTDJUU26 (6^\$GKAE<;4U[ZOLQ(XU1>R!H$G
M&ZDX-1BJPM>U IJ[(E[Y41!,?4Z9\-+$[3VJ-)&-J9B 1T5TPSE5NR54LEUX
MH;??>&)%:>R&GR8U+6 %YKE^5!CY TK.. C-I" *-@OO)KQ>AJ[ 97QGT.J#
M-;&MK*7<VN!;OO "JP@JR(R%H/AXA5NH*HN$.EYZ4&_@M(6'ZSWZ%]<\-K.F
M&FYE]8/EIEQX<X_DL*%-99YD^Q7ZAB86+Y.5=K^D[7*GL4>R1AO)^V)4P)GH
MGO2M-^*@( H^*(CZ@LCI[HB<RCMJ:)HHV1)ELQ'-+ERKKAK%,6'?RLHH/&58
M9]*5D=GV?(E]Y>16<GS9FCJ[SLD#55O\6[@,\BR8T>3D#@QEE3ZUQZMGG?@&
M-5@D/^OYEAU?] %?3!ZD,*4F]R*'_-=Z'[4/#43[!I;1*""JO"!Q>$:B( IU
M217H$=1XL"5VJ/'?VM(;,$)Q.5!<.HK+48JUHZ M5;DF3.L&HQ,F2-?)Z3&#
M.]B)@[4?W6L:SN-9G/BO1]1,!C63434/3##>\)&^I@/2]+.LFPT4LU&Q]R\-
M,[O.(U+3'4X;HJ@HX)A=L]_L"HY;-1_8Y^-6T;<_6'4U(%U]EE5A\/Z!!__/
MK![KT*UH-IE^X%AX,&7"?Q-Q1HS"5IDH2 V*R?RHJG'P:4!RNCOJEG\P&3FH
MPLU_33+9"-,-R6%WN&-NNLGZGMY=4#AH"B8TJ6"#I<'%#$U2W<SO B-K-V?7
MTN#4=LL2[TE0-@'/-U*:?6 )AILW_0E02P,$%     @ TSV=4JWB-3YE @
MVP8  !D   !X;"]W;W)K<VAE971S+W-H965T-3<N>&ULM57+;MLP$/P50J<$
M:**'WX$LP'92M(< 1HRV9UI:6X1%4B&I*/G[\B$S+F*K*-!<)"[)G9D=BJNT
MY>(@2P"%7FG%Y#PHE:KOPE#F)5 L;WD-3*_LN*!8Z5#L0UD+P(5-HE681-$X
MI)BP($OMW%ID*6]411BL!9(-I5B\+:'B[3R(@^/$$]F7RDR$65KC/6Q _:C7
M0D>A1RD(!28)9TC ;AXLXKME')D$N^,G@5:>C)$I9<OYP03?BWD0&4500:X,
M!-:O%UA!51DDK>.Y PT\ITD\'1_1O]KB=3%;+&'%JU^D4.4\F :H@!UN*O7$
MVV_0%30R>#FOI'VBUNT=)P'*&ZDX[9*U DJ8>^/7SHB3A"2ZD)!T"8G5[8BL
MRGNL<)8*WB)A=FLT,["EVFPMCC!S*ALE]"K1>2K;*)X?;I:ZK@*M.-6'+;&U
MZP:M0=A39SF@18M%(='5/2A,*GEMEA<R#9668(#"O*-;.KKD MT /7*F2HD>
M6 '%G_FAEN[U)T?]RZ07\!&+6S2(OZ D2F)98@&R!W7@71E8U,&_NM+5WT,Q
M]!1#2S'LI=A:"NS<)5(V.KHB#+E*KL\9[&!'%M;<N9<L'HZC* U?SJ@9>36C
M7C6/A!':T)ZZQAYI_%G633S%I%?LPW-#U)OS"-7X33<;)##;PSF[)A_LNF#5
MU+-/^ZW"KW^Q:N:19I]E51R]W^_H_YG589VZE<2S#Q]7>-)O*(B][:H2Y;QA
MRK4>/^L[]\+UJ_?MKNWK^[LG3*(*=CHUNIUH;N$ZJ0L4KVWWVG*E>Z$=EOKO
M \)LT.L[SM4Q, 3^?Y;]!E!+ P04    " #3/9U2);Y+9U,"  #.!0  &0
M 'AL+W=O<FMS:&5E=',O<VAE970U."YX;6R-5%MOFS 4_BL6ZJ16V@*!),TJ
M@I1+I_6A4M2TV\.T!P<.P:JQ,]N4]-_OV!"6MFFZ%_#E?)=C^YRXENI1%P"&
M[$HN],0KC-E>^;Y."RBI[LDM"-S)I2JIP:G:^'JK@&8.5'(_#(*17U(FO"1V
M:TN5Q+(RG E8*J*KLJ3J>09<UA.O[^T7[MBF,';!3^(MW< *S,-VJ7#F=RP9
M*T%H)@51D$^\:?]J/K3Q+N '@UH?C(G-9"WEHYW<9!,OL(: 0VHL \7?$\R!
M<TN$-OZTG%XG:8&'XSW[-Y<[YK*F&N:2_V29*2;>V",9Y+3BYD[6WZ'-QQE,
M)=?N2^HF=H#!::6-+%LP.BB9:/YTUY[# 0!YC@/"%A"^!@S> 40M('*)-LY<
M6@MJ:!(K61-EHY'-#MS9.#1FPX2]Q951N,L09Y(;D<H2R#W=@2;G"S"4<7U!
MOI"'U8*<GUV0,\($N2]DI:G(=.P;%+50/VT%9HU ^(Y 1&ZE,(4FUR*#["7>
M1[.=XW#O>!:>)+REJD>B_F<2!F'_B)_Y_\.#$W:B[@ CQQ=]>(!DP73*I:X4
MD%_3M38*W^CO$Q*#3F+@) :G)0Q*P [+5\.Q:V@X1H[#UNY3T@]'4>P_'9[-
MVZ#!^/)K%_3"WK"S-SQI[SK/P14COI3.J*+FJ,O35.&H%P2?CEWJ![CQ6UR3
MBW]0&B6HC>L8FJ2R$J9Y<]UJUY2FKA9?K<^P636]Y1]-T^GP16V8T(1#CI1!
M[Q*]JJ9[-!,CMZX U])@.;MA@0T7E W _5Q*LY]8@:Z%)W\!4$L#!!0    (
M -,]G5*O0:W2U0,  $D.   9    >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM
M;+U778^;.!3]*Q;JPXS4';"!!*HDTF1F/T9J=T>3[>Y#U0>2W 14L%G;F4RE
M_O@UAD &C#MMI>8AV.;>XW.O[8/O[,CX)Y$"2/14Y%3,G53*\HWKBDT*12*N
M6 E4O=DQ7B12=?G>%26'9*N=BMPEGC=QBR2CSF*FQ^[Y8L8.,L\HW',D#D61
M\,]+R-EQ[F#G-/"0[5-9#;B+69GL807R?7G/5<]M4;99 51DC"(.N[ESC=_<
M$.V@+?[)X"C.VJ@*9<W8IZISMYT[7L4(<MC("B)1CT>X@3ROD!2/_QI0IYVS
M<CQOG]!_T\&K8-:)@!N6_YMM93IW(@=M89<<<OG CG] $U!8X6U8+O0_.M:V
M@>^@S4%(5C3.BD&1T?J9/#6).',@TQ$'TCB0O@,><? ;!U\'6C/38=TF,EG,
M.#LB7EDKM*JA<Z.]5309K99Q);EZFRD_N5C!7BV*1 ]0,BXSND<7MR"3+!>7
MZ!7**/H[90>1T*V8N5+-5WFYFP9[66.3$6P?O6-4I@+]2K>P?>[O*IXM67(B
MNR16P'<)OT(^?HV(1_#[U2VZ>'6YY@G=I 9R-R_'\AHL"T6_S:>O8?T7Y_/#
M]5I(KK;K1PM\T,('&CX8@?_S4*R!([9#==P@T!<TFH)E#19JL.I /RYP,',?
M#03"ED#XC?'=T5I,JD/YX:TR1W<2"F&+=M).-K%&^P"/0 ]@BJQVG)Q'YOEA
M.&FCJ_? T"RN[,PYF+:TIE9:OW,F!"HYVV72Q&TZR'H8A!.O1VUH%40QP69J
M44LMLE+[JP2>Z&7)Z(85QM1%AHEQG]W0"$<3/S*SBUMVL97='97 04@$3^HS
M)(SLXL'$/O%[Y(8V&(^L*?8Z(?3LJ9.I.EEUVM!%P_#R-:)@7.0&[1G1*>D1
M-1C]@M5OA.N9:..O)%*S7(,Z>G#B+),G,*LT-JQX&/>Y#JWP-,!DA"OIN!(K
MU[?)43!J40/<:2O^5G']#O'!G=9BN]A:Y </E37V?;]_B@QF$0[BL?7O1!B'
M/Z1 C?LS"?("+^K3&YH%(2;>"+U.MK%=MU^B0@W$L[G)0+\-5CCRXI&/&.X4
M'-LE?,ERB5:'LLP_V[9*)[LX^@D[L]-1;!=2V\XTB*-'R""Q0[,X#$;R2CH1
M)781_=K&)$-!#'#8ETV#E1]Y(Z>&=*I)[*KYDFW90)S?&,(PZ/,S& URYYY=
MR@O@>UVK"+1A!RKK*V\[VM9#U[H*Z(TO59U45S4=3%UDJ3OL/J,"Y;!3D-[5
M5&6,UW5+W9&LU%?_-9.JD-#-5-5ZP"L#]7['F#QUJ@G:ZG'Q/U!+ P04
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
M_TO-[ U02P$"% ,4    " #3/9U2!T%-8H$   "Q    $
M@ $     9&]C4')O<',O87!P+GAM;%!+ 0(4 Q0    ( -,]G5*$JPZ![P
M "L"   1              "  :\   !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4
M Q0    ( -,]G5*97)PC$ 8  )PG   3              "  <T!  !X;"]T
M:&5M92]T:&5M93$N>&UL4$L! A0#%     @ TSV=4E:6!P1+!0  \Q4  !@
M             ("!#@@  'AL+W=O<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4
M Q0    ( -,]G5)5')+;ZP8  #P<   8              " @8\-  !X;"]W
M;W)K<VAE971S+W-H965T,BYX;6Q02P$"% ,4    " #3/9U2FKU<REH#  !O
M"P  &               @(&P%   >&PO=V]R:W-H965T<R]S:&5E=#,N>&UL
M4$L! A0#%     @ TSV=4D;TT2GZ!   /1,  !@              ("!0!@
M 'AL+W=O<FMS:&5E=',O<VAE970T+GAM;%!+ 0(4 Q0    ( -,]G5);V0&[
M%04  &H5   8              " @7 =  !X;"]W;W)K<VAE971S+W-H965T
M-2YX;6Q02P$"% ,4    " #3/9U2+^*IO0L&  ".%P  &
M@(&[(@  >&PO=V]R:W-H965T<R]S:&5E=#8N>&UL4$L! A0#%     @ TSV=
M4@AO1PYI!   &0H  !@              ("!_"@  'AL+W=O<FMS:&5E=',O
M<VAE970W+GAM;%!+ 0(4 Q0    ( -,]G5+0%[XS9 <  -@1   8
M      " @9LM  !X;"]W;W)K<VAE971S+W-H965T."YX;6Q02P$"% ,4
M" #3/9U2"RI1N8P(  "'%0  &               @($U-0  >&PO=V]R:W-H
M965T<R]S:&5E=#DN>&UL4$L! A0#%     @ TSV=4AE/Y*&I @  3P8  !D
M             ("!]ST  'AL+W=O<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"
M% ,4    " #3/9U2Z#B9]X@"  !_!0  &0              @('70   >&PO
M=V]R:W-H965T<R]S:&5E=#$Q+GAM;%!+ 0(4 Q0    ( -,]G5(D8?4,YP(
M .,&   9              " @99#  !X;"]W;W)K<VAE971S+W-H965T,3(N
M>&UL4$L! A0#%     @ TSV=4HU=DM[= @  : 8  !D              ("!
MM$8  'AL+W=O<FMS:&5E=',O<VAE970Q,RYX;6Q02P$"% ,4    " #3/9U2
M=A?C&%8'  #D+@  &0              @('(20  >&PO=V]R:W-H965T<R]S
M:&5E=#$T+GAM;%!+ 0(4 Q0    ( -,]G5*_VM$U<P0  /\*   9
M      " @551  !X;"]W;W)K<VAE971S+W-H965T,34N>&UL4$L! A0#%
M  @ TSV=4G(6L[^1 P  XP<  !D              ("!_U4  'AL+W=O<FMS
M:&5E=',O<VAE970Q-BYX;6Q02P$"% ,4    " #3/9U2(+K]/<H"   T!@
M&0              @(''60  >&PO=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+
M 0(4 Q0    ( -,]G5(J@^9!G0(  +\%   9              " @<A<  !X
M;"]W;W)K<VAE971S+W-H965T,3@N>&UL4$L! A0#%     @ TSV=4G+!*RP^
M!   P@H  !D              ("!G%\  'AL+W=O<FMS:&5E=',O<VAE970Q
M.2YX;6Q02P$"% ,4    " #3/9U2:Y/3I"(#  "\!P  &0
M@($19   >&PO=V]R:W-H965T<R]S:&5E=#(P+GAM;%!+ 0(4 Q0    ( -,]
MG5*7KXFWO ,  .\'   9              " @6IG  !X;"]W;W)K<VAE971S
M+W-H965T,C$N>&UL4$L! A0#%     @ TSV=4A51'=^%!   ( H  !D
M         ("!76L  'AL+W=O<FMS:&5E=',O<VAE970R,BYX;6Q02P$"% ,4
M    " #3/9U2V&!=T>4$  #+"@  &0              @($9<   >&PO=V]R
M:W-H965T<R]S:&5E=#(S+GAM;%!+ 0(4 Q0    ( -,]G5*[X4+;#P8  %</
M   9              " @35U  !X;"]W;W)K<VAE971S+W-H965T,C0N>&UL
M4$L! A0#%     @ TSV=4N9"QR49 P  >@8  !D              ("!>WL
M 'AL+W=O<FMS:&5E=',O<VAE970R-2YX;6Q02P$"% ,4    " #3/9U28A7:
M9#0#  "S!@  &0              @('+?@  >&PO=V]R:W-H965T<R]S:&5E
M=#(V+GAM;%!+ 0(4 Q0    ( -,]G5(8^I(>F0(  ( %   9
M  " @3:"  !X;"]W;W)K<VAE971S+W-H965T,C<N>&UL4$L! A0#%     @
MTSV=4A%5_.SW @  Y@8  !D              ("!!H4  'AL+W=O<FMS:&5E
M=',O<VAE970R."YX;6Q02P$"% ,4    " #3/9U2%"( 6.@"  !;!@  &0
M            @($TB   >&PO=V]R:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4
M Q0    ( -,]G5+USA^\O 4  ,X2   9              " @5.+  !X;"]W
M;W)K<VAE971S+W-H965T,S N>&UL4$L! A0#%     @ TSV=4JGWL$NM @
MTP4  !D              ("!1I$  'AL+W=O<FMS:&5E=',O<VAE970S,2YX
M;6Q02P$"% ,4    " #3/9U2AMP7( \#  !T!@  &0              @($J
ME   >&PO=V]R:W-H965T<R]S:&5E=#,R+GAM;%!+ 0(4 Q0    ( -,]G5)(
M#J7F.P(  !(%   9              " @7"7  !X;"]W;W)K<VAE971S+W-H
M965T,S,N>&UL4$L! A0#%     @ TSV=4@[GRA3!!   &!0  !D
M     ("!XID  'AL+W=O<FMS:&5E=',O<VAE970S-"YX;6Q02P$"% ,4
M" #3/9U2%:@&L!$$  "M#P  &0              @(':G@  >&PO=V]R:W-H
M965T<R]S:&5E=#,U+GAM;%!+ 0(4 Q0    ( -,]G5(!3438R0(  ,8'   9
M              " @2*C  !X;"]W;W)K<VAE971S+W-H965T,S8N>&UL4$L!
M A0#%     @ TSV=4NJ"WON@ @  RP<  !D              ("!(J8  'AL
M+W=O<FMS:&5E=',O<VAE970S-RYX;6Q02P$"% ,4    " #3/9U2A.O@BOT#
M  #5$P  &0              @('YJ   >&PO=V]R:W-H965T<R]S:&5E=#,X
M+GAM;%!+ 0(4 Q0    ( -,]G5(?5E?B=P(  *$'   9              "
M@2VM  !X;"]W;W)K<VAE971S+W-H965T,SDN>&UL4$L! A0#%     @ TSV=
M4H=]0G)1 @  S 4  !D              ("!VZ\  'AL+W=O<FMS:&5E=',O
M<VAE970T,"YX;6Q02P$"% ,4    " #3/9U2I1'ZWCP"  "*!0  &0
M        @(%CL@  >&PO=V]R:W-H965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0
M   ( -,]G5+X5]EZ) ,  )<+   9              " @=:T  !X;"]W;W)K
M<VAE971S+W-H965T-#(N>&UL4$L! A0#%     @ TSV=4G*>>F:$ P  [PP
M !D              ("!,;@  'AL+W=O<FMS:&5E=',O<VAE970T,RYX;6Q0
M2P$"% ,4    " #3/9U26L,%_:$"  ""!P  &0              @('LNP
M>&PO=V]R:W-H965T<R]S:&5E=#0T+GAM;%!+ 0(4 Q0    ( -,]G5(#E'(4
MTP,  '\0   9              " @<2^  !X;"]W;W)K<VAE971S+W-H965T
M-#4N>&UL4$L! A0#%     @ TSV=4EB*@6'$ P  ,1$  !D
M ("!SL(  'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6Q02P$"% ,4    " #3
M/9U2F6I/P30"   3!@  &0              @(')Q@  >&PO=V]R:W-H965T
M<R]S:&5E=#0W+GAM;%!+ 0(4 Q0    ( -,]G5) Z+U0;P(  $H&   9
M          " @33)  !X;"]W;W)K<VAE971S+W-H965T-#@N>&UL4$L! A0#
M%     @ TSV=4D4R^LL) @  3 0  !D              ("!VLL  'AL+W=O
M<FMS:&5E=',O<VAE970T.2YX;6Q02P$"% ,4    " #3/9U2:RRO<O@#  "?
M#P  &0              @($:S@  >&PO=V]R:W-H965T<R]S:&5E=#4P+GAM
M;%!+ 0(4 Q0    ( -,]G5(?T5IW  ,  (X*   9              " @4G2
M  !X;"]W;W)K<VAE971S+W-H965T-3$N>&UL4$L! A0#%     @ TSV=4N(O
M(I@> @  C@0  !D              ("!@-4  'AL+W=O<FMS:&5E=',O<VAE
M970U,BYX;6Q02P$"% ,4    " #3/9U2(XN@DZ$"   &!P  &0
M    @('5UP  >&PO=V]R:W-H965T<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    (
M -,]G5)=ZUHC@@(  &(&   9              " @:W:  !X;"]W;W)K<VAE
M971S+W-H965T-30N>&UL4$L! A0#%     @ TSV=4HQ1R5I^ @  (P<  !D
M             ("!9MT  'AL+W=O<FMS:&5E=',O<VAE970U-2YX;6Q02P$"
M% ,4    " #3/9U2[9OV5(<"  "%!P  &0              @($;X   >&PO
M=V]R:W-H965T<R]S:&5E=#4V+GAM;%!+ 0(4 Q0    ( -,]G5*MXC4^90(
M -L&   9              " @=GB  !X;"]W;W)K<VAE971S+W-H965T-3<N
M>&UL4$L! A0#%     @ TSV=4B6^2V=3 @  S@4  !D              ("!
M=>4  'AL+W=O<FMS:&5E=',O<VAE970U."YX;6Q02P$"% ,4    " #3/9U2
MKT&MTM4#  !)#@  &0              @('_YP  >&PO=V]R:W-H965T<R]S
M:&5E=#4Y+GAM;%!+ 0(4 Q0    ( -,]G5)9<YX\D (  $X&   9
M      " @0OL  !X;"]W;W)K<VAE971S+W-H965T-C N>&UL4$L! A0#%
M  @ TSV=4D-#8RL+ P  AQ    T              ( !TNX  'AL+W-T>6QE
M<RYX;6Q02P$"% ,4    " #3/9U2EXJ[',     3 @  "P
M@ $(\@  7W)E;',O+G)E;'-02P$"% ,4    " #3/9U2YYULV.0$  !C)P
M#P              @ 'Q\@  >&PO=V]R:V)O;VLN>&UL4$L! A0#%     @
MTSV=4I@;6I[[ 0  RR,  !H              ( ! O@  'AL+U]R96QS+W=O
M<FMB;V]K+GAM;"YR96QS4$L! A0#%     @ TSV=4G32QF+> 0  6B,  !,
M             ( !-?H  %M#;VYT96YT7U1Y<&5S72YX;6Q02P4&     $0
,1 "3$@  1/P

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<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>73
<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>74
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.21.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>125</ContextCount>
  <ElementCount>323</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>39</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="laws-20210331.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-20210331.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-20210331.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-20210331.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-20210331.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-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>1005006 - 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>6</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.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>7</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>2104102 - Disclosure - Acquisition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/Acquisition</Role>
      <ShortName>Acquisition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>2108103 - Disclosure - Revenue Recognition</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RevenueRecognition</Role>
      <ShortName>Revenue Recognition</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>2113104 - Disclosure - Restricted Cash</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RestrictedCash</Role>
      <ShortName>Restricted Cash</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>2115105 - Disclosure - Inventories, Net</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/InventoriesNet</Role>
      <ShortName>Inventories, Net</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>2119106 - Disclosure - Goodwill Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/GoodwillGoodwill</Role>
      <ShortName>Goodwill Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>2122107 - Disclosure - Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/IntangibleAssets</Role>
      <ShortName>Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>2125108 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>2133109 - Disclosure - Revolving Credit Facility</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RevolvingCreditFacility</Role>
      <ShortName>Revolving Credit Facility</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>2135110 - Disclosure - Accrued Acquisition Liability</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/AccruedAcquisitionLiability</Role>
      <ShortName>Accrued Acquisition Liability</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>2137111 - 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-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>2139112 - 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-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>2142113 - 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-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>2147114 - 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-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>2149115 - Disclosure - Contingent Liabilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/ContingentLiabilities</Role>
      <ShortName>Contingent Liabilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>2150116 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>2153117 - 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>23</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.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>24</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>2305301 - Disclosure - Acquisition (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/AcquisitionTables</Role>
      <ShortName>Acquisition (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/Acquisition</ParentRole>
      <Position>25</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>2309302 - 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>26</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>2316303 - Disclosure - Inventories, Net (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/InventoriesNetTables</Role>
      <ShortName>Inventories, Net (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/InventoriesNet</ParentRole>
      <Position>27</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>2320304 - 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>28</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>2323305 - 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>29</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>2326306 - 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>30</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>2340307 - 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>31</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>2351308 - 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>32</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.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>33</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>2406402 - Disclosure - Acquisition - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails</Role>
      <ShortName>Acquisition - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>2407403 - Disclosure - Acquisition - Initial Purchase Price Allocation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails</Role>
      <ShortName>Acquisition - Initial Purchase Price Allocation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>2410404 - 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-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>2411405 - 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-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>2412406 - 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-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>2414407 - 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-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>2417408 - Disclosure - Inventories, Net - Schedule of Inventory (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails</Role>
      <ShortName>Inventories, Net - Schedule of Inventory (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>40</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>2418409 - Disclosure - Inventories, Net - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails</Role>
      <ShortName>Inventories, Net - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>41</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>2421410 - 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>42</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>2424411 - 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>43</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>2427412 - 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>44</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>2428413 - 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>45</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>2429414 - 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>46</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>2430415 - 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>47</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>2431416 - 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>48</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>2432417 - 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>49</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>2434418 - Disclosure - Revolving Credit Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails</Role>
      <ShortName>Revolving Credit Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/RevolvingCreditFacility</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>2436419 - Disclosure - Accrued Acquisition Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails</Role>
      <ShortName>Accrued Acquisition Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.lawsonproducts.com/role/AccruedAcquisitionLiability</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>2438420 - 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>52</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>2441421 - 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>53</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>2443422 - 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>54</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>2444423 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails</Role>
      <ShortName>Stock-Based Compensation - Restricted Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>2445424 - Disclosure - Stock-Based Compensation - Market Stock Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails</Role>
      <ShortName>Stock-Based Compensation - Market Stock Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>2446425 - Disclosure - Stock-Based Compensation - Performance Awards (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails</Role>
      <ShortName>Stock-Based Compensation - Performance Awards (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>57</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>2448426 - 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>58</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>2452427 - 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>59</Position>
    </Report>
    <Report instance="laws-20210331.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>2454428 - 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>60</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-20210331.htm">laws-20210331.htm</File>
    <File>a2021q1ex311.htm</File>
    <File>a2021q1ex312.htm</File>
    <File>a2021q1ex32.htm</File>
    <File>laws-20210331.xsd</File>
    <File>laws-20210331_cal.xml</File>
    <File>laws-20210331_def.xml</File>
    <File>laws-20210331_lab.xml</File>
    <File>laws-20210331_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy>http://fasb.org/srt/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/country/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://xbrl.sec.gov/dei/2020-01-31</BaseTaxonomy>
    <BaseTaxonomy>http://fasb.org/us-gaap/2020-01-31</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>77
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "laws-20210331.htm": {
   "axisCustom": 0,
   "axisStandard": 16,
   "contextCount": 125,
   "dts": {
    "calculationLink": {
     "local": [
      "laws-20210331_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "laws-20210331_def.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-eedm-def-2020-01-31.xml",
      "http://xbrl.fasb.org/srt/2020/elts/srt-eedm1-def-2020-01-31.xml"
     ]
    },
    "inline": {
     "local": [
      "laws-20210331.htm"
     ]
    },
    "labelLink": {
     "local": [
      "laws-20210331_lab.xml"
     ],
     "remote": [
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-doc-2020-01-31.xml",
      "https://xbrl.sec.gov/dei/2020/dei-doc-2020-01-31.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "laws-20210331_pre.xml"
     ]
    },
    "referenceLink": {
     "remote": [
      "https://xbrl.sec.gov/dei/2020/dei-ref-2020-01-31.xml",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-ref-2020-01-31.xml"
     ]
    },
    "schema": {
     "local": [
      "laws-20210331.xsd"
     ],
     "remote": [
      "http://xbrl.fasb.org/srt/2020/elts/srt-2020-01-31.xsd",
      "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/dtr/type/numeric-2009-12-16.xsd",
      "http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-types-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-gaap-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-roles-2020-01-31.xsd",
      "http://xbrl.fasb.org/srt/2020/elts/srt-roles-2020-01-31.xsd",
      "https://xbrl.sec.gov/country/2020/country-2020-01-31.xsd",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-types-2020-01-31.xsd",
      "https://xbrl.sec.gov/dei/2020/dei-2020-01-31.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",
      "http://xbrl.fasb.org/us-gaap/2020/elts/us-parts-codification-2020-01-31.xsd",
      "http://www.xbrl.org/lrr/role/deprecated-2009-12-16.xsd"
     ]
    }
   },
   "elementCount": 397,
   "entityCount": 1,
   "hidden": {
    "http://fasb.org/us-gaap/2020-01-31": 8,
    "http://xbrl.sec.gov/dei/2020-01-31": 5,
    "total": 13
   },
   "keyCustom": 38,
   "keyStandard": 285,
   "memberCustom": 15,
   "memberStandard": 24,
   "nsprefix": "laws",
   "nsuri": "http://www.lawsonproducts.com/20210331",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2113104 - Disclosure - Restricted Cash",
     "role": "http://www.lawsonproducts.com/role/RestrictedCash",
     "shortName": "Restricted Cash",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CashAndCashEquivalentsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2115105 - Disclosure - Inventories, Net",
     "role": "http://www.lawsonproducts.com/role/InventoriesNet",
     "shortName": "Inventories, Net",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2119106 - Disclosure - Goodwill Goodwill",
     "role": "http://www.lawsonproducts.com/role/GoodwillGoodwill",
     "shortName": "Goodwill Goodwill",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2122107 - Disclosure - Intangible Assets",
     "role": "http://www.lawsonproducts.com/role/IntangibleAssets",
     "shortName": "Intangible Assets",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2125108 - Disclosure - Leases",
     "role": "http://www.lawsonproducts.com/role/Leases",
     "shortName": "Leases",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasesOfLessorDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2133109 - Disclosure - Revolving Credit Facility",
     "role": "http://www.lawsonproducts.com/role/RevolvingCreditFacility",
     "shortName": "Revolving Credit Facility",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "laws:BusinessCombinationConsiderationLiabilityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2135110 - Disclosure - Accrued Acquisition Liability",
     "role": "http://www.lawsonproducts.com/role/AccruedAcquisitionLiability",
     "shortName": "Accrued Acquisition Liability",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "laws:BusinessCombinationConsiderationLiabilityDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:TreasuryStockTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2137111 - Disclosure - Stock Repurchase Program",
     "role": "http://www.lawsonproducts.com/role/StockRepurchaseProgram",
     "shortName": "Stock Repurchase Program",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "laws:SeveranceReserveTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2139112 - Disclosure - Severance Reserve",
     "role": "http://www.lawsonproducts.com/role/SeveranceReserve",
     "shortName": "Severance Reserve",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2142113 - Disclosure - Stock-Based Compensation",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensation",
     "shortName": "Stock-Based Compensation",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "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-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "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-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2147114 - Disclosure - Income Taxes",
     "role": "http://www.lawsonproducts.com/role/IncomeTaxes",
     "shortName": "Income Taxes",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LegalMattersAndContingenciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2149115 - Disclosure - Contingent Liabilities",
     "role": "http://www.lawsonproducts.com/role/ContingentLiabilities",
     "shortName": "Contingent Liabilities",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2150116 - Disclosure - Segment Information",
     "role": "http://www.lawsonproducts.com/role/SegmentInformation",
     "shortName": "Segment Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2153117 - 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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UnusualOrInfrequentItemsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2305301 - Disclosure - Acquisition (Tables)",
     "role": "http://www.lawsonproducts.com/role/AcquisitionTables",
     "shortName": "Acquisition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2309302 - Disclosure - Revenue Recognition (Tables)",
     "role": "http://www.lawsonproducts.com/role/RevenueRecognitionTables",
     "shortName": "Revenue Recognition (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DisaggregationOfRevenueTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2316303 - Disclosure - Inventories, Net (Tables)",
     "role": "http://www.lawsonproducts.com/role/InventoriesNetTables",
     "shortName": "Inventories, Net (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2320304 - Disclosure - Goodwill (Tables)",
     "role": "http://www.lawsonproducts.com/role/GoodwillTables",
     "shortName": "Goodwill (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfGoodwillTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2323305 - Disclosure - Intangible Assets (Tables)",
     "role": "http://www.lawsonproducts.com/role/IntangibleAssetsTables",
     "shortName": "Intangible Assets (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "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-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2326306 - Disclosure - Leases (Tables)",
     "role": "http://www.lawsonproducts.com/role/LeasesTables",
     "shortName": "Leases (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2340307 - 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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2351308 - 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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "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",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfReportableSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "laws:AcquisitionLiability",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2406402 - Disclosure - Acquisition - Narrative (Details)",
     "role": "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
     "shortName": "Acquisition - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "ia72049e2ac1c4e3aa0c1335eec68722c_I20200831",
      "decimals": "-3",
      "lang": "en-US",
      "name": "laws:BusinessAcquisitionNumberOfCustomersOfAcquiredEntity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "customer",
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfGoodwillTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2407403 - Disclosure - Acquisition - Initial Purchase Price Allocation (Details)",
     "role": "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
     "shortName": "Acquisition - Initial Purchase Price Allocation (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "ia72049e2ac1c4e3aa0c1335eec68722c_I20200831",
      "decimals": "-3",
      "lang": "en-US",
      "name": "laws:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "us-gaap:RevenueFromContractWithCustomerPolicyTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2410404 - 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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NumberOfOperatingSegments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "segment",
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2411405 - 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",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i34c0911632d4423c886e063c69cafc06_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i2f2ae3b723e74874aeaa4e33b74c7e5f_D20210101-20210331",
      "decimals": "3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2412406 - 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",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i2f2ae3b723e74874aeaa4e33b74c7e5f_D20210101-20210331",
      "decimals": "3",
      "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-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2414407 - 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-20210331.htm",
      "contextRef": "ic2522aa02c5b43b48b9b004f7c12449c_I20210331",
      "decimals": "-5",
      "lang": "en-US",
      "name": "us-gaap:RestrictedCashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:CostOfGoodsAndServicesSold",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2417408 - Disclosure - Inventories, Net - Schedule of Inventory (Details)",
     "role": "http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails",
     "shortName": "Inventories, Net - Schedule of Inventory (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryLIFOReservePeriodCharge",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2418409 - Disclosure - Inventories, Net - Narrative (Details)",
     "role": "http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails",
     "shortName": "Inventories, Net - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryLIFOReservePeriodCharge",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "ie8c38ad037d444c49a81b0bc760ae61e_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2421410 - 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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2424411 - Disclosure - Intangible Assets (Details)",
     "role": "http://www.lawsonproducts.com/role/IntangibleAssetsDetails",
     "shortName": "Intangible Assets (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2427412 - 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",
       "ix:continuation",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "laws:OperatingLeaseAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2428413 - 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-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseRightOfUseAsset",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2429414 - 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-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2430415 - 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-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2431416 - 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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeasePayments",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseLeaseIncome",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2432417 - Disclosure - Leases - Narrative (Details)",
     "role": "http://www.lawsonproducts.com/role/LeasesNarrativeDetails",
     "shortName": "Leases - Narrative (Details)",
     "subGroupType": "details",
     "uniqueAnchor": null
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i144f735e728c4677bd1791fce21ff94a_I20191231",
      "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-20210331.htm",
      "contextRef": "i144f735e728c4677bd1791fce21ff94a_I20191231",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i299cea6a22cb47e68eec21e415313aa1_I20200331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtWeightedAverageInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2434418 - Disclosure - Revolving Credit Facility (Details)",
     "role": "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails",
     "shortName": "Revolving Credit Facility (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i299cea6a22cb47e68eec21e415313aa1_I20200331",
      "decimals": "4",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtWeightedAverageInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i519e53c2a6704be8b439ae30eae363cd_I20200831",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "laws:BusinessCombinationConsiderationLiabilityInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2436419 - Disclosure - Accrued Acquisition Liability (Details)",
     "role": "http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails",
     "shortName": "Accrued Acquisition Liability (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "ix:continuation",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i519e53c2a6704be8b439ae30eae363cd_I20200831",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "laws:BusinessCombinationConsiderationLiabilityInterestRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2438420 - 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-20210331.htm",
      "contextRef": "i5ec16ba60cee46b2a4c7601a7b547582_I20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockRepurchaseProgramAuthorizedAmount1",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfRestructuringAndRelatedCostsTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "ic7dd36bdaa8a48c3ab663d6499bdafe4_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2441421 - 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-20210331.htm",
      "contextRef": "ic7dd36bdaa8a48c3ab663d6499bdafe4_I20201231",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RestructuringReserve",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2443422 - 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",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "laws:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2444423 - Disclosure - Stock-Based Compensation - Restricted Stock Units (Details)",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails",
     "shortName": "Stock-Based Compensation - Restricted Stock Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "laws:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "ieb420e47e31145dea3ccda3ce9c89c0d_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2445424 - Disclosure - Stock-Based Compensation - Market Stock Units (Details)",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
     "shortName": "Stock-Based Compensation - Market Stock Units (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "ieb420e47e31145dea3ccda3ce9c89c0d_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i91202a611cca44b780083935c013a341_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2446425 - Disclosure - Stock-Based Compensation - Performance Awards (Details)",
     "role": "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails",
     "shortName": "Stock-Based Compensation - Performance Awards (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i91202a611cca44b780083935c013a341_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2448426 - 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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "3",
      "lang": "en-US",
      "name": "us-gaap:EffectiveIncomeTaxRateContinuingOperations",
      "reportCount": 1,
      "unique": true,
      "unitRef": "number",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "INF",
      "first": true,
      "lang": "en-US",
      "name": "laws:NumberOfBranches",
      "reportCount": 1,
      "unitRef": "branch",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2452427 - 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-20210331.htm",
      "contextRef": "i9e0a2962da7b4c0cb986e5fc89edeac2_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-3",
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "1005006 - 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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": "-3",
      "lang": "en-US",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "i05070322a4fa499dbc05efa05ef90673_I20200327",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "laws:SocialSecurityTaxEmployerDeferralCARESAct",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2454428 - 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-20210331.htm",
      "contextRef": "i05070322a4fa499dbc05efa05ef90673_I20200327",
      "decimals": "-5",
      "first": true,
      "lang": "en-US",
      "name": "laws:SocialSecurityTaxEmployerDeferralCARESAct",
      "reportCount": 1,
      "unique": true,
      "unitRef": "usd",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "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-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "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 - Acquisition",
     "role": "http://www.lawsonproducts.com/role/Acquisition",
     "shortName": "Acquisition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "2108103 - Disclosure - Revenue Recognition",
     "role": "http://www.lawsonproducts.com/role/RevenueRecognition",
     "shortName": "Revenue Recognition",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "baseRef": "laws-20210331.htm",
      "contextRef": "iafd39a296b9d423b9e3bbbf9ffe670da_D20210101-20210331",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RevenueFromContractWithCustomerTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 39,
   "tag": {
    "country_CA": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CANADA",
        "terseLabel": "Canada"
       }
      }
     },
     "localname": "CA",
     "nsuri": "http://xbrl.sec.gov/country/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The end date of the period reflected on the cover page if a periodic report. For all other reports and registration statements containing historical data, it is the date up through which that historical data is presented.  If there is no historical data in the report, use the filing date. 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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentQuarterlyReport": {
     "auth_ref": [
      "r378"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r379"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "stateOrProvinceItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r380"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r380"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r380"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r381"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r380"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r380"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r380"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r380"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "employerIdItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r376"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r377"
     ],
     "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/2020-01-31",
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Cover"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "laws_AcquisitionLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 1.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition liability",
        "label": "Acquisition liability",
        "terseLabel": "Accrued acquisition liability"
       }
      }
     },
     "localname": "AcquisitionLiability",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_BoltMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bolt [Member]",
        "label": "Bolt [Member]",
        "terseLabel": "Bolt Supply"
       }
      }
     },
     "localname": "BoltMember",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_BusinessAcquisitionNumberOfCustomersOfAcquiredEntity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Number of Customers of Acquired Entity",
        "label": "Business Acquisition, Number of Customers of Acquired Entity",
        "terseLabel": "Number of customers"
       }
      }
     },
     "localname": "BusinessAcquisitionNumberOfCustomersOfAcquiredEntity",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "laws_BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Acquisition, Number of Sales Representatives of Acquired Entity",
        "label": "Business Acquisition, Number of Sales Representatives of Acquired Entity",
        "terseLabel": "Number of sales representatives"
       }
      }
     },
     "localname": "BusinessAcquisitionNumberOfSalesRepresentativesOfAcquiredEntity",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "laws_BusinessCombinationConsiderationLiabilityDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Liability Disclosure",
        "label": "Business Combination, Consideration Liability Disclosure [Text Block]",
        "terseLabel": "Accrued Acquisition Liability"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationLiabilityDisclosureTextBlock",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/AccruedAcquisitionLiability"
     ],
     "xbrltype": "textBlockItemType"
    },
    "laws_BusinessCombinationConsiderationLiabilityInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Consideration Liability, Interest Rate",
        "label": "Business Combination, Consideration Liability, Interest Rate",
        "terseLabel": "Implied interest rate"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationLiabilityInterestRate",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Goodwill",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Goodwill",
        "totalLabel": "Fair value of assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 3.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accounts Payable and Accrued Expenses",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accounts Payable and Accrued Expenses",
        "terseLabel": "Accounts payable and accrued expenses"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccountsPayableAndAccruedExpenses",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 2.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash Paid and Payable",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash Paid and Payable",
        "terseLabel": "Cash paid and payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashPaidAndPayable",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 4.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Compensation Liability",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Compensation Liability",
        "terseLabel": "Deferred compensation"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredCompensationLiability",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 7.0,
       "parentTag": "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Assets",
        "terseLabel": "Other assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 1.0,
       "parentTag": "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets",
        "label": "Business Combination Recognized Identifiable Assets Acquired and Liabilities Assumed, Right Of Use Assets",
        "terseLabel": "Right of use asset"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRightOfUseAssets",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_DebtInstrumentAllowableIndebtednessForAcquisition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt Instrument, Allowable Indebtedness For Acquisition",
        "label": "Debt Instrument, Allowable Indebtedness For Acquisition",
        "terseLabel": "Allowable indebtedness for acquisition"
       }
      }
     },
     "localname": "DebtInstrumentAllowableIndebtednessForAcquisition",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_ElectricalMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Electrical [Member]",
        "label": "Electrical [Member]",
        "terseLabel": "Electrical"
       }
      }
     },
     "localname": "ElectricalMember",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_EquitySharePayoutRange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Share Payout Range",
        "label": "Equity Share Payout Range",
        "terseLabel": "Equity share payout range"
       }
      }
     },
     "localname": "EquitySharePayoutRange",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "laws_EquitySharePayoutRangeTrailingPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity Share Payout Range, Trailing Period",
        "label": "Equity Share Payout Range, Trailing Period",
        "terseLabel": "Equity share payout range, trailing period"
       }
      }
     },
     "localname": "EquitySharePayoutRangeTrailingPeriod",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "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/20210331",
     "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": "Financing Lease Expense"
       }
      }
     },
     "localname": "FinanceLeaseCost",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_FinanceLeaseLiabilityPresentValue": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 2.0,
       "parentTag": "laws_NetLeaseLiabilityPresentValue",
       "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": "Finance Lease, Liability, Present Value",
        "label": "Finance Lease, Liability, Present Value",
        "terseLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPresentValue",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_FinanceLeaseLiabilityToBePaidAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "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/20210331",
     "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_LawsonMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lawson [Member]",
        "label": "Lawson [Member]",
        "terseLabel": "Lawson"
       }
      }
     },
     "localname": "LawsonMember",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails"
     ],
     "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/20210331",
     "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/20210331",
     "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": 5.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/20210331",
     "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_MarketStockUnitsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Market Stock Units",
        "label": "Market Stock Units [Member]",
        "terseLabel": "MSUs"
       }
      }
     },
     "localname": "MarketStockUnitsMember",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210331",
     "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/20210331",
     "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"
       }
      }
     },
     "localname": "NetLeaseLiabilityPaymentsDue",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDueAfterYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDueYearOne": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_NetLeaseLiabilityPaymentsRemainderofFiscalYear": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "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/20210331",
     "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/20210331",
     "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "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/20210331",
     "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_PartsmasterMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Partsmaster",
        "label": "Partsmaster [Member]",
        "terseLabel": "Partsmaster"
       }
      }
     },
     "localname": "PartsmasterMember",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails",
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "laws_SafetyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Safety [Member]",
        "label": "Safety [Member]",
        "terseLabel": "Safety"
       }
      }
     },
     "localname": "SafetyMember",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "laws_SecurityBonusPlan": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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/20210331",
     "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/20210331",
     "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserve"
     ],
     "xbrltype": "textBlockItemType"
    },
    "laws_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Shares Issuable Per Award Upon Exchange",
        "label": "Share-based Compensation Arrangement By Share-based Payment Award, Equity Instruments Other Than Options, Shares Issuable Per Award Upon Exchange",
        "terseLabel": "Amount of Common stock exchanged for each RSU vested (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsSharesIssuablePerAwardUponExchange",
     "nsuri": "http://www.lawsonproducts.com/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "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/20210331",
     "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "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/20210331",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ExecutiveOfficerMember": {
     "auth_ref": [
      "r151"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Executive Officer [Member]",
        "terseLabel": "Executive"
       }
      }
     },
     "localname": "ExecutiveOfficerMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r232",
      "r235",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r355",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r232",
      "r235",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r355",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Minimum"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r145",
      "r219",
      "r221",
      "r333",
      "r354",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]",
        "terseLabel": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r145",
      "r219",
      "r221",
      "r333",
      "r354",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]",
        "terseLabel": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r229",
      "r232",
      "r235",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r355",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "terseLabel": "Range [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r229",
      "r232",
      "r235",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r355",
      "r358"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]",
        "terseLabel": "Range [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioForecastMember": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Forecast [Member]",
        "terseLabel": "Forecast"
       }
      }
     },
     "localname": "ScenarioForecastMember",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r233"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Domain]",
        "terseLabel": "Scenario [Domain]"
       }
      }
     },
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r146",
      "r147",
      "r219",
      "r222",
      "r357",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]",
        "terseLabel": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r146",
      "r147",
      "r219",
      "r222",
      "r357",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r375"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]",
        "terseLabel": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r193",
      "r233",
      "r325"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]",
        "terseLabel": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualAxis": {
     "auth_ref": [
      "r151",
      "r324"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Axis]",
        "terseLabel": "Title of Individual [Axis]"
       }
      }
     },
     "localname": "TitleOfIndividualAxis",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_TitleOfIndividualWithRelationshipToEntityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Title of Individual [Domain]",
        "terseLabel": "Title of Individual [Domain]"
       }
      }
     },
     "localname": "TitleOfIndividualWithRelationshipToEntityDomain",
     "nsuri": "http://fasb.org/srt/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableCurrent": {
     "auth_ref": [
      "r28"
     ],
     "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 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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "auth_ref": [
      "r4",
      "r14",
      "r152",
      "r153"
     ],
     "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 $773 and $654, respectively"
       }
      }
     },
     "localname": "AccountsReceivableNetCurrent",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r31"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r17",
      "r43",
      "r44",
      "r45",
      "r346",
      "r363",
      "r364"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r42",
      "r45",
      "r46",
      "r84",
      "r85",
      "r86",
      "r288",
      "r359",
      "r360"
     ],
     "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 Loss"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r173"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life",
        "terseLabel": "Intangibles weighted average life"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalPaidInCapitalCommonStock": {
     "auth_ref": [
      "r15"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r244",
      "r245",
      "r246"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": {
     "auth_ref": [
      "r236",
      "r238",
      "r249",
      "r250"
     ],
     "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": "Stock-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r238",
      "r242",
      "r248"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r154",
      "r158",
      "r159",
      "r160"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r71",
      "r171",
      "r178"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r77",
      "r127",
      "r134",
      "r141",
      "r156",
      "r285",
      "r289",
      "r293",
      "r338",
      "r344"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r5",
      "r6",
      "r41",
      "r77",
      "r156",
      "r285",
      "r289",
      "r293"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r239",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]",
        "terseLabel": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r231",
      "r234"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails",
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r231",
      "r234",
      "r271",
      "r272"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails",
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails",
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "auth_ref": [
      "r269",
      "r270"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.",
        "label": "Business Acquisition, Pro Forma Net Income (Loss)",
        "terseLabel": "Pro Forma net income"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "auth_ref": [
      "r269",
      "r270"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.",
        "label": "Business Acquisition, Pro Forma Revenue",
        "terseLabel": "Pro Forma revenue"
       }
      }
     },
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationAcquiredReceivablesEstimatedUncollectible": {
     "auth_ref": [
      "r274"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For receivables acquired in a business combination, excluding certain loans and debt securities acquired in a transfer (as defined), this element represents the best estimate at the acquisition date of the contractual cash flows not expected to be collected, by major class of receivable, such as loans, direct finance leases (as defined), and any other class of receivables.",
        "label": "Business Combination, Acquired Receivables, Estimated Uncollectible",
        "terseLabel": "Fair value of accounts receivable not expected to be collected"
       }
      }
     },
     "localname": "BusinessCombinationAcquiredReceivablesEstimatedUncollectible",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r278",
      "r279",
      "r280"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Purchase price"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "auth_ref": [
      "r282"
     ],
     "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": "Acquisition"
       }
      }
     },
     "localname": "BusinessCombinationDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Acquisition"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r268"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Operating income since acquisition"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "auth_ref": [
      "r268"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.",
        "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual",
        "terseLabel": "Revenue"
       }
      }
     },
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]",
        "terseLabel": "Fair value of assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": {
     "auth_ref": [
      "r275"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 1.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease obligation assumed in business combination.",
        "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation",
        "terseLabel": "Lease obligation"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": {
     "auth_ref": [
      "r275"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 5.0,
       "parentTag": "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables",
        "terseLabel": "Accounts receivable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "auth_ref": [
      "r273",
      "r275"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 6.0,
       "parentTag": "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles",
        "terseLabel": "Intangibles"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": {
     "auth_ref": [
      "r273",
      "r275"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 3.0,
       "parentTag": "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of inventory recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory",
        "terseLabel": "Inventories"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": {
     "auth_ref": [
      "r275"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities",
        "totalLabel": "Cash paid and payable and liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]",
        "terseLabel": "Cash paid and payable and liabilities assumed"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": {
     "auth_ref": [
      "r273",
      "r275"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 4.0,
       "parentTag": "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment",
        "terseLabel": "Property, plant and equipment"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combinations [Abstract]",
        "terseLabel": "Business Combinations [Abstract]"
       }
      }
     },
     "localname": "BusinessCombinationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "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": "Cash receipt related to acquisition"
       }
      }
     },
     "localname": "CashAcquiredInExcessOfPaymentsToAcquireBusiness",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r26",
      "r73"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsDisclosureTextBlock": {
     "auth_ref": [
      "r9"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RestrictedCash"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r66",
      "r73",
      "r75"
     ],
     "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": "Cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r66",
      "r294"
     ],
     "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": "Decrease in cash, cash equivalents and restricted cash"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashSurrenderValueOfLifeInsurance": {
     "auth_ref": [
      "r7",
      "r27"
     ],
     "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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r84",
      "r85"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r13"
     ],
     "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)"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r13"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r13"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r13",
      "r197"
     ],
     "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",
        "terseLabel": "Common Stock, Shares, Outstanding",
        "verboseLabel": "Common stock, shares outstanding (in shares)"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r13"
     ],
     "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,293,401 and 9,287,625 shares, respectively Outstanding - 9,066,547 and 9,061,039 shares, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r48",
      "r50",
      "r51",
      "r54",
      "r341",
      "r351"
     ],
     "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": "Net comprehensive income"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r112",
      "r113",
      "r149",
      "r291",
      "r292"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r112",
      "r113",
      "r149",
      "r291",
      "r292",
      "r365"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r112",
      "r113",
      "r149",
      "r291",
      "r292",
      "r365"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r112",
      "r113",
      "r149",
      "r291",
      "r292"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r112",
      "r113",
      "r149",
      "r291",
      "r292"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "auth_ref": [
      "r57",
      "r333"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r277"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r196"
     ],
     "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": "Revolving Credit Facility"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacility"
     ],
     "xbrltype": "textBlockItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 6.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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationAdditionalInformationDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsGross": {
     "auth_ref": [
      "r302"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "auth_ref": [
      "r27",
      "r302"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r252",
      "r253"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "auth_ref": [
      "r252",
      "r253"
     ],
     "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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r71",
      "r122"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "auth_ref": [
      "r219",
      "r221",
      "r222",
      "r223",
      "r224",
      "r225",
      "r226",
      "r227"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DisaggregationOfRevenueTableTextBlock": {
     "auth_ref": [
      "r219"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": {
     "auth_ref": [
      "r251"
     ],
     "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/2020-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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r55",
      "r89",
      "r90",
      "r91",
      "r92",
      "r93",
      "r97",
      "r99",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r342",
      "r352"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r55",
      "r89",
      "r90",
      "r91",
      "r92",
      "r93",
      "r99",
      "r104",
      "r105",
      "r106",
      "r107",
      "r108",
      "r342",
      "r352"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r294"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "auth_ref": [
      "r255"
     ],
     "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/2020-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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r88",
      "r94",
      "r96",
      "r110",
      "r157",
      "r197",
      "r198",
      "r244",
      "r245",
      "r246",
      "r259",
      "r260",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r359",
      "r360",
      "r361"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "auth_ref": [
      "r308",
      "r312",
      "r319"
     ],
     "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": "Financing Lease Interest"
       }
      }
     },
     "localname": "FinanceLeaseInterestExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseInterestPaymentOnLiability": {
     "auth_ref": [
      "r310",
      "r314"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "auth_ref": [
      "r306"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r307"
     ],
     "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 List]",
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r306"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r307"
     ],
     "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 List]",
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r318"
     ],
     "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": "Amount of lessee's undiscounted obligation for lease payments for finance lease.",
        "label": "Finance Lease, Liability, Payment, Due",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r318"
     ],
     "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 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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r318"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r318"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r318"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r318"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r318"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails": {
       "order": 1.0,
       "parentTag": "laws_NetLeaseLiabilityImputedInterest",
       "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 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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "auth_ref": [
      "r309",
      "r314"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 3.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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows",
      "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "auth_ref": [
      "r305"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAccumulatedAmortization": {
     "auth_ref": [
      "r308",
      "r312"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "auth_ref": [
      "r308",
      "r312",
      "r319"
     ],
     "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": "Financing Lease Amortization"
       }
      }
     },
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r316",
      "r319"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r315",
      "r319"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r177"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r172",
      "r174",
      "r177",
      "r179",
      "r334",
      "r335"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r177",
      "r335"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r172",
      "r176"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r177",
      "r334"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r58"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r164",
      "r165",
      "r337"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails": {
       "order": 2.0,
       "parentTag": "laws_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndGoodwill",
       "weight": 1.0
      },
      "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillDisclosureTextBlock": {
     "auth_ref": [
      "r169"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillGoodwill"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": {
     "auth_ref": [
      "r166"
     ],
     "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"
       }
      }
     },
     "localname": "GoodwillForeignCurrencyTranslationGainLoss",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r56",
      "r77",
      "r127",
      "r133",
      "r137",
      "r140",
      "r143",
      "r156",
      "r293"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments": {
     "auth_ref": [
      "r80",
      "r127",
      "r133",
      "r137",
      "r140",
      "r143"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations before deduction of income tax expense (benefit) and income (loss) attributable to noncontrolling interest, and addition of income (loss) from equity method investments.",
        "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest",
        "terseLabel": "Income before income taxes",
        "totalLabel": "Income before income taxes"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
     "nsuri": "http://fasb.org/us-gaap/2020-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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r256",
      "r257",
      "r258",
      "r261",
      "r263",
      "r265",
      "r266",
      "r267"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IncomeTaxes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r78",
      "r95",
      "r96",
      "r125",
      "r254",
      "r262",
      "r264",
      "r353"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/IncomeTaxesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaid": {
     "auth_ref": [
      "r68",
      "r74"
     ],
     "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.",
        "label": "Income Taxes Paid",
        "terseLabel": "Net cash paid for income taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaid",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [
      "r70"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r70"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r70"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r70"
     ],
     "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/2020-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, net of acquisition"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": {
     "auth_ref": [
      "r70"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r70"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "auth_ref": [
      "r100",
      "r101",
      "r102",
      "r106"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_IntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r180"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssets"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r170",
      "r175"
     ],
     "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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InterestExpense": {
     "auth_ref": [
      "r52",
      "r121",
      "r301",
      "r302",
      "r343"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 2.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InterestPaidNet": {
     "auth_ref": [
      "r64",
      "r67",
      "r74"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryCurrentTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about inventory expected to be sold or consumed within one year or operating cycle, if longer.",
        "label": "Inventory, Current [Table]",
        "terseLabel": "Inventory, Current [Table]"
       }
      }
     },
     "localname": "InventoryCurrentTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r163"
     ],
     "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, Net"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesNet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryGross": {
     "auth_ref": [
      "r37"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLIFOReservePeriodCharge": {
     "auth_ref": [
      "r38",
      "r39",
      "r40",
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The change in the inventory reserve representing the cumulative difference in cost between the first in, first out and the last in, first out inventory valuation methods, which change has been reflected in the statement of income during the period.",
        "label": "Inventory, LIFO Reserve, Period Charge",
        "terseLabel": "Rationalization of inventory"
       }
      }
     },
     "localname": "InventoryLIFOReservePeriodCharge",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryLineItems": {
     "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": "Inventory [Line Items]",
        "terseLabel": "Inventory [Line Items]"
       }
      }
     },
     "localname": "InventoryLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesNetNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r3",
      "r37"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 4.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      },
      "http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryValuationReserves": {
     "auth_ref": [
      "r37",
      "r82",
      "r162"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails": {
       "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesNetScheduleofInventoryDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r317",
      "r319"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseCostTableTextBlock": {
     "auth_ref": [
      "r317"
     ],
     "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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_LegalMattersAndContingenciesTextBlock": {
     "auth_ref": [
      "r194"
     ],
     "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": "Contingent Liabilities"
       }
      }
     },
     "localname": "LegalMattersAndContingenciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ContingentLiabilities"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "auth_ref": [
      "r320"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r318"
     ],
     "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": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": {
     "auth_ref": [
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r318"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "auth_ref": [
      "r320"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LettersOfCreditOutstandingAmount": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.",
        "label": "Letters of Credit Outstanding, Amount",
        "terseLabel": "Letter of credit"
       }
      }
     },
     "localname": "LettersOfCreditOutstandingAmount",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Liabilities": {
     "auth_ref": [
      "r30",
      "r77",
      "r135",
      "r156",
      "r286",
      "r289",
      "r290",
      "r293"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r20",
      "r77",
      "r156",
      "r293",
      "r339",
      "r348"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r32",
      "r77",
      "r156",
      "r286",
      "r289",
      "r290",
      "r293"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityCommitmentFeeAmount": {
     "auth_ref": [
      "r29"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "auth_ref": [
      "r29"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": {
     "auth_ref": [
      "r29"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LineOfCreditFacilityTable": {
     "auth_ref": [
      "r29",
      "r79"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "auth_ref": [
      "r33"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "auth_ref": [
      "r33",
      "r195"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_MoneyMarketFundsMember": {
     "auth_ref": [
      "r230"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fund that invests in short-term money-market instruments, for example, but not limited to, commercial paper, banker's acceptances, repurchase agreements, government securities, certificates of deposit, and other highly liquid securities.",
        "label": "Money Market Funds [Member]",
        "terseLabel": "Money Market Funds"
       }
      }
     },
     "localname": "MoneyMarketFundsMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r66"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r66"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r66",
      "r69",
      "r72"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r1",
      "r47",
      "r49",
      "r53",
      "r72",
      "r77",
      "r87",
      "r89",
      "r90",
      "r91",
      "r92",
      "r95",
      "r96",
      "r103",
      "r127",
      "r133",
      "r137",
      "r140",
      "r143",
      "r156",
      "r293",
      "r340",
      "r350"
     ],
     "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/2020-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_NumberOfOperatingSegments": {
     "auth_ref": [
      "r115"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "integerItemType"
    },
    "us-gaap_NumberOfReportableSegments": {
     "auth_ref": [
      "r115"
     ],
     "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/2020-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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r127",
      "r133",
      "r137",
      "r140",
      "r143"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 1.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseCost": {
     "auth_ref": [
      "r313",
      "r319"
     ],
     "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": "Operating Lease Expense"
       }
      }
     },
     "localname": "OperatingLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseCostDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLeaseIncome": {
     "auth_ref": [
      "r109",
      "r321",
      "r322"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNarrativeDetails",
      "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r306"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesValueofLeaseLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r306"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r307"
     ],
     "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 List]",
        "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r306"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "auth_ref": [
      "r307"
     ],
     "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 List]",
        "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "extensibleListItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r311",
      "r314"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesCashOutflowsoftheLeasingActivityDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r305"
     ],
     "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"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesNetLeaseAssetsandLiabilitiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r316",
      "r319"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r315",
      "r319"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/LeasesLeasesWeightedAverageLeaseTermsandInterestRatesDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLeasesOfLessorDisclosureTextBlock": {
     "auth_ref": [
      "r303",
      "r304",
      "r323"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/Leases"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r27"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": {
     "auth_ref": [
      "r283",
      "r284",
      "r287"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r34"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 7.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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpense": {
     "auth_ref": [
      "r59"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome": {
       "order": 3.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments",
       "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)",
        "negatedLabel": "Other income (expense), net",
        "terseLabel": "Other income (expense), net"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows": {
       "order": 2.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": "Repurchase treasury shares"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRestructuring": {
     "auth_ref": [
      "r65",
      "r184"
     ],
     "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": "Payments"
       }
      }
     },
     "localname": "PaymentsForRestructuring",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r61",
      "r281"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Payments to Acquire Businesses, Gross",
        "terseLabel": "Payments for purchase",
        "verboseLabel": "Payments for purchase"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r62"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PerformanceSharesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement awarded for meeting performance target.",
        "label": "Performance Shares [Member]",
        "terseLabel": "PAs"
       }
      }
     },
     "localname": "PerformanceSharesMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r12"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "auth_ref": [
      "r12"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesIssued": {
     "auth_ref": [
      "r12"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "auth_ref": [
      "r12"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_PreferredStockValue": {
     "auth_ref": [
      "r12"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r5",
      "r24",
      "r25"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromRepaymentsOfLinesOfCredit": {
     "auth_ref": [
      "r81"
     ],
     "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 from revolving line of credit"
       }
      }
     },
     "localname": "ProceedsFromRepaymentsOfLinesOfCredit",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductAndServiceOtherMember": {
     "auth_ref": [
      "r221"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProductConcentrationRiskMember": {
     "auth_ref": [
      "r111"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r10",
      "r11",
      "r181",
      "r349"
     ],
     "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, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r2",
      "r9",
      "r73",
      "r75"
     ],
     "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/2020-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": [
      "r26"
     ],
     "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/2020-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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]",
        "terseLabel": "Restricted Stock Units (RSUs)"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RestructuringCharges": {
     "auth_ref": [
      "r71",
      "r183",
      "r188",
      "r191"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestructuringCostAndReserveAxis": {
     "auth_ref": [],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestructuringReserve": {
     "auth_ref": [
      "r184",
      "r189"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r16",
      "r198",
      "r247",
      "r347",
      "r362",
      "r364"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r88",
      "r94",
      "r96",
      "r157",
      "r244",
      "r245",
      "r246",
      "r259",
      "r260",
      "r359",
      "r361"
     ],
     "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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "auth_ref": [
      "r118",
      "r119",
      "r132",
      "r138",
      "r139",
      "r145",
      "r146",
      "r149",
      "r218",
      "r219",
      "r333"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome",
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/RevenueRecognitionScheduleofDisaggregationofRevenueDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "auth_ref": [
      "r112",
      "r149"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionProductTypeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "auth_ref": [
      "r76",
      "r210",
      "r211",
      "r212",
      "r213",
      "r214",
      "r215",
      "r216",
      "r217",
      "r228"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPoliciesPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RevenueFromContractWithCustomerTextBlock": {
     "auth_ref": [
      "r202",
      "r203",
      "r204",
      "r205",
      "r206",
      "r207",
      "r208",
      "r209",
      "r220",
      "r228"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevolvingCreditFacilityDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RisksAndUncertaintiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Risks and Uncertainties [Abstract]"
       }
      }
     },
     "localname": "RisksAndUncertaintiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r271",
      "r272"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AccruedAcquisitionLiabilityDetails",
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r271",
      "r272"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table  does not include leveraged buyouts.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]",
        "terseLabel": "Schedule of Business Acquisitions, by Acquisition"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r172",
      "r176",
      "r334"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r172",
      "r176"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/IntangibleAssetsTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfGoodwillTable": {
     "auth_ref": [
      "r167",
      "r168"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfGoodwillTextBlock": {
     "auth_ref": [
      "r167",
      "r168"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r8",
      "r21",
      "r22",
      "r23"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/InventoriesNetTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": {
     "auth_ref": [
      "r9",
      "r75",
      "r336",
      "r345"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RestrictedCashDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTable": {
     "auth_ref": [
      "r186",
      "r187",
      "r190"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestructuringAndRelatedCostsTextBlock": {
     "auth_ref": [
      "r186",
      "r187",
      "r190"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r127",
      "r130",
      "r136",
      "r167"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": {
     "auth_ref": [
      "r127",
      "r130",
      "r136",
      "r167"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r239",
      "r243"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]",
        "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SecuredLongTermDebt": {
     "auth_ref": [
      "r33"
     ],
     "calculation": {
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets": {
       "order": 3.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 credit facility"
       }
      }
     },
     "localname": "SecuredLongTermDebt",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SegmentDomain": {
     "auth_ref": [
      "r114",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r132",
      "r133",
      "r134",
      "r135",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r143",
      "r149",
      "r354"
     ],
     "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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r114",
      "r116",
      "r117",
      "r127",
      "r131",
      "r137",
      "r141",
      "r142",
      "r143",
      "r144",
      "r145",
      "r148",
      "r149",
      "r150"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingExpense": {
     "auth_ref": [
      "r58"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r221"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]",
        "terseLabel": "Service Revenue"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/RevenueRecognitionNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r241"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "terseLabel": "Stock-based awards issued (in shares)"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "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": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]",
        "terseLabel": "Stock-Based Compensation Details"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r237",
      "r240"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement.",
        "label": "Award Type [Domain]",
        "terseLabel": "Award Type [Domain]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockBasedCompensationMarketStockUnitsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationPerformanceAwardsDetails",
      "http://www.lawsonproducts.com/role/StockBasedCompensationRestrictedStockUnitsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r83"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/BasisofPresentationandSummaryofSignificantAccountingPolicies"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StatementBusinessSegmentsAxis": {
     "auth_ref": [
      "r0",
      "r114",
      "r118",
      "r119",
      "r120",
      "r121",
      "r122",
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r128",
      "r129",
      "r132",
      "r133",
      "r134",
      "r135",
      "r137",
      "r138",
      "r139",
      "r140",
      "r141",
      "r143",
      "r149",
      "r167",
      "r182",
      "r185",
      "r192",
      "r354"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business segments.",
        "label": "Segments [Axis]",
        "terseLabel": "Segments [Axis]"
       }
      }
     },
     "localname": "StatementBusinessSegmentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/GoodwillDetails",
      "http://www.lawsonproducts.com/role/SegmentReportingDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r36",
      "r84",
      "r85",
      "r86",
      "r88",
      "r94",
      "r96",
      "r110",
      "r157",
      "r197",
      "r198",
      "r244",
      "r245",
      "r246",
      "r259",
      "r260",
      "r295",
      "r296",
      "r297",
      "r298",
      "r299",
      "r300",
      "r359",
      "r360",
      "r361"
     ],
     "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/2020-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/2020-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/2020-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/2020-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/2020-01-31",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r84",
      "r85",
      "r86",
      "r110",
      "r333"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesNewIssues": {
     "auth_ref": [
      "r12",
      "r13",
      "r197",
      "r198"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r12",
      "r13",
      "r197",
      "r198"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockRepurchaseProgramDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r13",
      "r18",
      "r19",
      "r77",
      "r155",
      "r156",
      "r293"
     ],
     "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/2020-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": "Stockholders' Equity Attributable to Parent [Abstract]",
        "verboseLabel": "Stockholders\u2019 equity:"
       }
      }
     },
     "localname": "StockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets",
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "stringItemType"
    },
    "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedStatementsofCashFlows"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TradeNamesMember": {
     "auth_ref": [
      "r276"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/AcquisitionInitialPurchasePriceAllocationDetails",
      "http://www.lawsonproducts.com/role/AcquisitionNarrativeDetails",
      "http://www.lawsonproducts.com/role/IntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r35",
      "r199"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r35",
      "r199"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheetsParenthetical"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r13",
      "r197",
      "r198"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockTextBlock": {
     "auth_ref": [
      "r201"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/StockRepurchaseProgram"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r35",
      "r199",
      "r200"
     ],
     "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 226,854 and 226,586 shares, respectively"
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/CondensedConsolidatedBalanceSheets"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r197",
      "r198",
      "r199"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofChangesinStockholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TypeOfRestructuringDomain": {
     "auth_ref": [],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/SeveranceReserveDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnusualOrInfrequentItemsDisclosureTextBlock": {
     "auth_ref": [
      "r60"
     ],
     "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/2020-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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/COVID19RisksandUncertaintiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r98",
      "r106"
     ],
     "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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r97",
      "r106"
     ],
     "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/2020-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/2020-01-31",
     "presentation": [
      "http://www.lawsonproducts.com/role/ConsolidatedStatementsofIncomeandComprehensiveIncome"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 8
  }
 },
 "std_ref": {
  "r0": {
   "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"
  },
  "r1": {
   "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"
  },
  "r10": {
   "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"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1707-109256"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1757-109256"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1500-109256"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=SL5780133-109256"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1337-109256"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e3842-109258"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=120380238&loc=d3e4984-109258"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "270",
   "URI": "http://asc.fasb.org/extlink&oid=121640914&loc=SL77927221-108306"
  },
  "r11": {
   "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"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "http://asc.fasb.org/extlink&oid=6828210&loc=d3e70191-108054"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8657-108599"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8672-108599"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8721-108599"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r12": {
   "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"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(j)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8736-108599"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r13": {
   "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"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8813-108599"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8844-108599"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8906-108599"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8924-108599"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r14": {
   "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"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8933-108599"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e8981-108599"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9031-108599"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9038-108599"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "http://asc.fasb.org/extlink&oid=120311839&loc=d3e9054-108599"
  },
  "r15": {
   "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"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "http://asc.fasb.org/topic&trid=2134510"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4647-111522"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4428-111522"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121593590&loc=d3e4531-111522"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "http://asc.fasb.org/extlink&oid=121611835&loc=d3e5074-111524"
  },
  "r155": {
   "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=27010918&loc=d3e74512-122707"
  },
  "r156": {
   "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"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121646688&loc=SL121648383-210437"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599878&loc=SL82895884-210446"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r16": {
   "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"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "http://asc.fasb.org/extlink&oid=121599337&loc=SL82919249-210447"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.L)",
   "Topic": "330",
   "URI": "http://asc.fasb.org/extlink&oid=27011343&loc=d3e99989-122729"
  },
  "r162": {
   "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"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "http://asc.fasb.org/topic&trid=2126998"
  },
  "r164": {
   "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"
  },
  "r165": {
   "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"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "http://asc.fasb.org/subtopic&trid=2144439"
  },
  "r17": {
   "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"
  },
  "r170": {
   "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"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r18": {
   "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"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "http://asc.fasb.org/topic&trid=2144416"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "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"
  },
  "r188": {
   "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"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r19": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4(b))",
   "Topic": "420",
   "URI": "http://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "http://asc.fasb.org/topic&trid=2127136"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "http://asc.fasb.org/extlink&oid=6802200&loc=SL6230698-112601"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "http://asc.fasb.org/topic&trid=2208564"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "http://asc.fasb.org/extlink&oid=109259400&loc=d3e21463-112644"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r20": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "http://asc.fasb.org/subtopic&trid=2208821"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130551-203045"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130554-203045"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130556-203045"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130558-203045"
  },
  "r21": {
   "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"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130561-203045"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130563-203045"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130564-203045"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130566-203045"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130543-203045"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130545-203045"
  },
  "r22": {
   "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"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121604090&loc=SL49130550-203045"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "606",
   "URI": "http://asc.fasb.org/extlink&oid=121551570&loc=SL49130690-203046-203046"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "606",
   "URI": "http://asc.fasb.org/topic&trid=49130388"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r23": {
   "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"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "http://asc.fasb.org/extlink&oid=118255775&loc=d3e1928-114920"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=121326096&loc=d3e4534-113899"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r238": {
   "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"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5047-113901"
  },
  "r24": {
   "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"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(g)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(1)",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r242": {
   "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"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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=115993241&loc=d3e301413-122809"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11149-113907"
  },
  "r25": {
   "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"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "718",
   "URI": "http://asc.fasb.org/extlink&oid=120383193&loc=d3e11178-113907"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "http://asc.fasb.org/topic&trid=2228938"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31917-109318"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120406818&loc=d3e31931-109318"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32672-109319"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32687-109319"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32705-109319"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32809-109319"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=84230637&loc=d3e32857-109319"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740"
  },
  "r26": {
   "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"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740"
  },
  "r261": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r262": {
   "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=116825942&loc=d3e330036-122817"
  },
  "r263": {
   "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=116825942&loc=d3e330215-122817"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "http://asc.fasb.org/extlink&oid=120385591&loc=d3e38679-109324"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "http://asc.fasb.org/topic&trid=2144680"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r27": {
   "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"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "37",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121600890&loc=d3e2207-128464"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121647850&loc=d3e4845-128472"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5263-128473"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=121598580&loc=d3e5333-128473"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477"
  },
  "r28": {
   "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"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "805",
   "URI": "http://asc.fasb.org/topic&trid=2303972"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569616-111683"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=108774443&loc=SL4569643-111683"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r29": {
   "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"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "http://asc.fasb.org/extlink&oid=121559654&loc=d3e5710-111685"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13531-108611"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=121572278&loc=d3e13537-108611"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "http://asc.fasb.org/extlink&oid=75031198&loc=d3e14064-108612"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "http://asc.fasb.org/extlink&oid=98513438&loc=d3e33268-110906"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r30": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "http://asc.fasb.org/extlink&oid=119993939&loc=d3e28555-108399"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "Note 1",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "Note 3",
   "Topic": "840",
   "URI": "http://asc.fasb.org/extlink&oid=121580752&loc=d3e38371-112697"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918627-209977"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918631-209977"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918638-209977"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r31": {
   "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"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121603541&loc=SL77918643-209977"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918686-209980"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121609121&loc=SL77918701-209980"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121568110&loc=SL77918982-209971"
  },
  "r32": {
   "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"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888251"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121561866&loc=SL77919311-209978"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/extlink&oid=121576215&loc=SL77919372-209981"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "30",
   "Topic": "842",
   "URI": "http://asc.fasb.org/subtopic&trid=77888252"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r33": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "http://asc.fasb.org/extlink&oid=119991564&loc=SL119991595-234733"
  },
  "r333": {
   "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"
  },
  "r334": {
   "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"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "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"
  },
  "r338": {
   "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"
  },
  "r339": {
   "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"
  },
  "r34": {
   "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"
  },
  "r340": {
   "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"
  },
  "r341": {
   "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"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "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"
  },
  "r345": {
   "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"
  },
  "r346": {
   "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"
  },
  "r347": {
   "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"
  },
  "r348": {
   "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"
  },
  "r349": {
   "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"
  },
  "r35": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121643868&loc=SL117782755-158439"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117783719-158441"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121639165&loc=SL117819544-158441"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r36": {
   "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"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r362": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r363": {
   "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=121370832&loc=SL117420844-207641"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=121370832&loc=SL117420844-207641"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "http://asc.fasb.org/extlink&oid=99380617&loc=SL75241803-196195"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r37": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b"
  },
  "r377": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r378": {
   "Name": "Form 10-Q",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "308",
   "Subsection": "a"
  },
  "r379": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6a)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r380": {
   "Name": "Regulation 12B",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r381": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6b)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.6c)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682"
  },
  "r41": {
   "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"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669646-108580"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e637-108580"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e681-108580"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669686-108580"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL34724394-108580"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669619-108580"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6676-107765"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=SL7669625-108580"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "http://asc.fasb.org/extlink&oid=121641772&loc=d3e557-108580"
  },
  "r52": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r53": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r54": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r55": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r56": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r57": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r58": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r59": {
   "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=120395209&loc=SL114868664-224227"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6801-107765"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "220",
   "URI": "http://asc.fasb.org/subtopic&trid=114868817"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3213-108585"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3291-108585"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3367-108585"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3521-108585"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3536-108585"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "210",
   "URI": "http://asc.fasb.org/extlink&oid=121566466&loc=d3e6812-107765"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3602-108585"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121586364&loc=d3e3044-108585"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=d3e4297-108586"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "http://asc.fasb.org/extlink&oid=121583591&loc=SL98516268-108586"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=84158767&loc=d3e18823-107790"
  },
  "r77": {
   "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"
  },
  "r78": {
   "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"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(e),(f))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r8": {
   "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"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08.(h)(1)(i))",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690"
  },
  "r81": {
   "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"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09)",
   "Topic": "235",
   "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "http://asc.fasb.org/topic&trid=2122369"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21914-107793"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21930-107793"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=115929471&loc=d3e21711-107793"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r9": {
   "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"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22694-107794"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22595-107794"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22644-107794"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22658-107794"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "http://asc.fasb.org/extlink&oid=109234566&loc=d3e22663-107794"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1448-109256"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1505-109256"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "http://asc.fasb.org/extlink&oid=121326447&loc=d3e1252-109256"
  }
 },
 "version": "2.1"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>78
<FILENAME>0000703604-21-000053-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0000703604-21-000053-xbrl.zip
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
M<0<R>R_O0X;>/!UZJ_U\1.CM\-U-V+L ARDNKG:(%(]#)*$@EO'*;:]"T60
MZ-9ZI!B?3&6Q R2-L72!BE *=.B'\L$%B2T3H07% T[J +7P=5*3)#5*)#2T
MQ1DE12BV7#5P4DAN)4U QC :J%E33Y6CT!:VFPMQ,! 75G-H$)9906F$29C,
M*L6);W%:P8A%B$2-&'"7\P2\&P )(B6B/H@G4."#^/EL<3C8$H=;$\8*'+>G
MFJU1B4@>2T%@XYAG<^):[A"HE&T1 KD5,S0@/B4?2"7]E*+FNF%I;P3@!$Q$
M6-\17<K6 J7?UA,:57:$F'0ARF=8$(I@0,C;AJ Q>"N$)K; B#!/(IB31OCA
MWI"C0-]?. "SC0"\''-5!;8@[T">8^(DQ[BN;DT"-(_16[!??%R?$P6\H2(R
MEXN9U\!4?K,%V_ SGTL#I97YXYD\&\P2UK"%(*X$VA/@0@-\R9 1FSDK>F/5
MJU0/UHE+:%D+G2<P%<5#DV65)=\M!9\UO9;&>7Q/1U;8E\NP(TS^L.;#00H7
M3P76J.4(1.21-1KU!+ <@%#24K6KJ[E]NRS^@HT%=_.X35P4( PBD'18G9I
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
MT 3FZ'?"ZNCUQ<5Q$^-KX^^IC3OI  B3HN@1 AHP395ET0KL.' AD1+%T5K
M,)^!Z1_&-GNC&649YI<-C:X\<D;[!3??G+)1U/7MY]WU1\_F(U;669O-Z_SY
MN-F\,0./6&-F:@90ALF39^ Z/WT,G=TDBI?#\_DI=.OZK876-KUVYXFL=^OY
M].-Z:+6;L/C>T>Q#%<2-)M[<[/W/.%][1QG 6(,D@R5-&N^"US8R*H6-"A?Z
M'(WU.9H1$;BAS]'#]3EZCCZ_J7^UD0;6/*8U92 B&B/K R4>/BBNU!36P='P
MPT%"=,.O'EYV?M+(7=ZKAJ:%5_B\F6!=2@,;@\1+%+CQGWYR0[2;)^T6?.VN
MG>>P:HUOVPD]D[>"WS"=%E@2W6&#?[ZY\SV7<WC9G5E=I6]057 #X@!4#9$P
M([@*8-UA92QB7 OZBEKPA8D)OS?;K=U>VQU/GHZ34L\W2&.1D!(PM^3$,6N3
M&RUPAU(<%$L+ K<HI%GSOC# P!0SN=]JO3,G><\TYH5,F -D L# %&6:!\L\
M8O!#U$%[$M#"D.GEU>&+T"<9;=SYJ%S C--H,58:"0J_.V?CXM"GWBF0TF">
M=!R6FH'H>!J-9UAH8ZQQ42I.&=&,QH4ASIIS_6:_D9+-MWN'H9/NZX3#U-II
MV&JY=C/,"<F,]UH); $Q@+$=F6:(*B68]<AJ0_WBX<"IT&[ZT- ;YF.@6
M80 %C50";&2M' F>>+* A'XM(#)]XBJ%C7$6$^\LHYX8[(VDA'JD0U1V 8G[
MH@; ] F*#2<\,E@ZF6'1$TL9)3B G:X4L\@N'D%?&.],GZ3!>NZXQ0;L"281
M""R2/F@6C;*(!_IZ/MIY%LT7<1YK[XTST7!-*,-$*J,=4PJ!E4Y5D&9A2#,-
MVWQR9++"<F5#=$I+IE5*1 +J> Z*$I8\PA:&3*]JFT^./IB#,6%XL)H$,,>M
MM0QC2B1GWEK,U,+0Y_5L\\D1QW'-)8_(!$:9T<K$@,$0D-:E<(GF"T.<:=OF
M$Y0GQJ*D/$B2-J!+:3V6&D<7"(Y1LV)9PGH!W"FOA!BPGIC;A%@A@N:4^\"9
M4$0[HJ5E(&-.&B/8PI!F"HAA@F0RJ3@#$5++:!B5T@#<5D+Y('P,R+B%(=-K
M(H8)TB<*Q8BG40H.BQ)R@.F0$%@C&4@,,2X,?5X-,4R0.(C:Z$1 GBC+"(_&
M1NP=M2JH@!S'"T.<*2.&"9*,8P:2) 0@!;"-N%8:4P 0L$P)H)U&KT>R:<V
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
M%H,RK^?1F!1=J.$<18)#")9%8F -<TRQI!.=8"+,/C)_V=KGLX+4J0K><XH
MH1-FL5:6^ @OX$Z*)$VS[Q&<93I-SD,(D!T)$143)#+GE#+(J9CJB2L=HY0+
M*D^O?_3,Y$3+"LN)]&!6R<@L-R8P!D87\10#Q0Q>4-&:QFE!D[/"A*'$J #+
M%4-8V$BLTR(H&P#0XS#[)'O7"3[O;1J7-Z!;MQ("VHW3O'5P\Z9)929\:+<.
MTLZS]6![M_,B/@"VV8[#-\\)-T2&63H[5P#*9UAHP). 9:P5F"N*U!QD$Y3<
M,#EU3K1VP0A#B+/I2$T50E()#'.*@4OFX&#Z&2')Y(P,[C'FUAILA&1.* LJ
M&V'$K'>,AS@/FXH>(JD?0@_(]D#:_/2-*1-V!];R<'42;Q76^6;_9Y6,YX+/
MIA\MY%3!_Q"52A@F,3?<Q9@<% 1KZXTKF?(U6.=)8F#.'R &<\F42BD$JE%0
MY@GS'FL2 O.">*<<P)EYV)WVBV.:Z3O!37 BT)341Q'37.L0HF".&J8146*N
MB@F7/#0=/01T=#'0* 3&C 2IL")"4)I*5"LOQ.R'GW]1UGF9H#=CZ>!N0JEC
MS')NM#"8"LZ8UXS0D;L%"8KFD1MF'"$]VX@3&463B. IQR.0.#CL6'11>VH1
MC5BJJ -!<<0$NF2"660"/1DF<-88%%BDE 3&?3H[CC"N%;?2*A7X[#/!PI&$
M8QTX=<0(F4[P4Y91;0+(*?P1U/D125[A].I'S\"$CHC76 9#E9<X.(:#L? O
M(ADC5UPSS(=@Y366I\<NT)/2S4YZ3X7UQBC#%$!]"V#-"Z:3)R,&-OOQD&)+
M5M_U^IT$R]K=M+\;?@N=T^\D=*-YTF@/0M@-IZ%C6B]QAO&+!"F$]F!R!0XK
M9V A>AN]-RY20PA7P>C91]2S2:))PER3X(V47!'$HA'&:(Q#8,HB;HR=)X_@
M+-%J^M8LYS%JCBT"Z,*PI88[(' 42'FCB$)SY%6;6<).)WN76; ]J,<8L$_:
M2I)JPE +4!1I%/4<9-O,$CU?9HL)\E8Y)0"748; 5@2TZJ7P7H(E:5B<_7#L
MC))H<N%98I C@6(%UARH1V*1Y(8BB2.#M1#-4WAV[<QT_&VS[FK#_VZO[8X_
MM_)>=V?W\R*N=2XP&H-VSH7($%7&2F6D$-IB2@1E<T#,%..KY[T&6.);+9^?
MYKX_/LP]7=HX#ZZ?:F5OQPC#7<AJ/,$R F!%@E1BQCWH3I=J,C@@K-)NGD6R
MR),?%CVYDL5%)*'0@O"@A$^;7CWHUABI0]98@B@6<88SZU\^\V0Z//$B^$8"
MSO3,4("<26:]2F54M&31$:FH$[-+Y@D2XTDL]5)9'"]"YFBCL4Q$3YQFD3)C
MO4A[FKRTU'I$?BV%/%/TGKZJUQB:,P)C!Q8- \"5W.V:<H<P!:MGGHX$O0=
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
MLE5[MS)W+H'?-LX-0+O$! G?=2Z)7S'=2O<DN)1]YBMYJY+WNA4 @\F1]HA
M4JF.%UP=SU+L]R<0>#Z9DZYPIB?.1?)%>).O2/DPM]?CWLB0FKSG3ZXP^K")
MO=-'IQ_B$!ARU6NX!!YF?;VD7POZY%)B;R^<=-JG:46Y&7<8PHNMEFMW3MJ=
MXH"I(C_Y7;O?ZG4&[]I^/M'&T-.U=W&,]NH'K%K?/]IOIF<V6/7KQD6UOH9K
M];^.:^M;9_M'J7];WWFZ3HZVZSN'T-YYK5EK%@BE?G"^5Z^> QK!U?>?4/7H
MKV:M?H"KC>3I6KOT=%EI*!?29<QKE#$3=&:H5IESB#%'-9%8+JVNAX8Y,YWP
M\JZN>?<^+[RT?B^,=7.^-=IBX J!G&,'R6N+X:=+,=1($8NQRPCF/F/<XLQ8
MZC)N4 0":(:#75JE(B.$:)IV=_Q $">]UKR.3-[-O[\5^KW2[E3:O</0J1SU
M.WG7YX7W&:R- JWEU]>#XM;.@6GE%\7WWTL=-0=4WEK96=E=J8QJW74*LMY4
M*Y5:>^7WN]C\.].$3\8TF>2MX@&&RL3"M\.E9K;<!*^S$JUYWPG=[N@_J>8Z
M+E>AGZU"%]? X/=N+UJM?SJ'<=']HT_PSC54O?ATMG>T=[X/8]S^N@>_;:7P
M*JU]48/:Q2=6NW <YH>G>[^EZE6<!I1Y3 !9"DL!62*=P@.>".X#,FYI54F)
M*E]7*G]U!JU*U9QU*FNGH=6_A3277SZZ<YM_2,D_4^*?#?+-*A,$(1$8QH-Y
M0H+,@*0J,X@;&R.*5HBEU=U^#O! (W2+8;[;/EFB^4?(P#OXN-VIM\]:I00\
M0 *N$D>L4$9Z#4Q+F<@84CXST=A,(<2QYYIS2Y=6WQT"-QVTER=K3B\\LS[:
M433BYL*$V.Y\A#O!5"@]1 ]AZ:U+EJ:.6QZ#S]+Y.QD+R&:&2))1 0L\HE$K
M"Z;I5@,8H)UW2P_1+R^F]TCAQS;(:V,_/RF]M ^4P6ON(>XYQM%E4BC 0CCR
M3&NFLDBB9H9)1@5:6A5(T/LSRN<D"O% A\&(J5+ ^:0#6CT_,8U*&-?PAI]3
M$>]NZ?R9>4*"0J@DC7"';V>6<T)?.I$F(?"U3C!SJRR?E4!S]HUQ1S0/.-."
MQHP9(3(E9("YTA1FD].( G"/E/3W[S7>2$I>CC8?VB X'P_;K5\U&?03_A:
M0"AXF2D59<84 L.<()=Y3JEV1&'-]=(J12SCB-\RSJ>7T_2P#+G?KC+8_OL?
MBF#Y1[?2"XUPDHA>:1547Z[ LM/H)SU;,2"IP&+^!_OC9S;G&C^H L"UA/YA
M@E?H!%\YZ7>Z_93IU6N/MP14,/G-7NX#6'.]MS.83*/UBD3R2;DT>$6RAZ5.
M/>X:?X%<&BQ7.)E\,LW+=);Q%2V>D4PS<Z&O!V:G%V?2)'D)QAU67,-TNX]
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
MS_V@S\PA5X\9-[DRII<<<:($LAA+)*RDQ'!M!27 M3=8B4T7IGU?3/M<NBM
MMK?;G=$PAD*WB\%[#+H]7G[%Y"UD\N;.$B='O/*.(1]RUW/I(M*1"R2<)5ZS
M&*2CF7 WRN05PEWPIPF$N^#/+?%G)KSMB=92&41C-(A'X9#17B$#P*1\REGG
MHJ+<#6R342CW4Z/<C\&A_ZE^ 1)M853V,-8,>M#JC8:#H>U6SW&K-G4W32E\
MS'LLZ4!;;9QQ8R1]M06KMR9.?RSO4IB@-N#US#QB0LU$-[=J4>V-CEWL[Z?*
M^ _VIP*;C[R57>X;T(!O<R?/0N!$RN20XE8"#9 ".24(\C+S@,2"I&%MTZSC
MNR=WEY-GC5;OATQ2*>I]K^H]9?G2"P$J3!%H>4#<.8\<DQ:!%('MPT_A6:7>
M[ F>'EL-<O(*[*<?YL!MR%YM[H@WB'[4;P_;2R G=SJ:<MP.H1-7 KWNH6RB
M[\=\?-5V7E8!]1J<MH;#?MN-AA9<J(/>9/<OAM?V+']XJ]^WW<-8CKTNCEMS
M9\Z2P4$["[1$NES,+41D(PX(<R8TH4X%;]<VJ;Q<S.TA@Q/G^K%:)\Y62*WO
MH>!B4>N'5NLI':':4B)P1#0:AK@4"5EP,!!53F%A!+8XY.XTC]M8>UZM'ZCT
MSP]WGZEZC.WGJY5XLOV\2$CEUM6 ;G2<[<FZ90V(NHRE?<D[*TBX$!+.]0*.
MSGN< RU<"_#.1,IM1*U%(%0OC7/8\2KNPNBR6@'?6(U6*"CSO*&A 1&; @W+
M@H:9D_H<"X!\AV2("G'#/#+&)B24=IJ&Y"FNH>'N6[,/!0T-KE*Y['W;QQWE
M$ZHJ?O6F+3AM)_UX%+N#'"BKTQ]OMTM;&L,TH(Q6J<OP]'/$2EV&E>0DOM1E
M*%#TM*&HU&58&2AZ*G49G@(S_UZ_'W\%/[_0_2=O=0_MUT+:EY2]\'@BWPJ?
M1G6-YXR#^1^\VVWY4;\?N_ZL->S#S3M5->E2'?=A6S[-^<FUX?FM%L_+L70.
MLG#JX6UUP\%45%.I@LW:3P?VZ^M>OWIC;I/TM87;E)*<BUFRN2-@.GC!G28(
M\P"D6E&%C/,*10$$.T8F$HEKFY)=;C6S\I3ZB:O_:G20*AC15(R8LEW,B.76
MYFK;7B-8'Q+I0!B*22>1:&(8Z[5-NL[-Y<V 5>YK6>NY:3+[R;'+J^CN+7=?
MZFF\*M)_MUW.%0X^+'^"FFTV&AI%O<).3%"_0/L"T+ZW/== 5&AB(B<"24XH
MX@%$99TS2!)*/6;"*JUR179*U7+W>9>@2(^<(U(@M4#J2D>#"Z0N$5)GV+)1
M3 1'4 C"Y1[P'&FK(E!FBQV\)97G:YL$K^.[EU5I#*96C/NGRN.:I-G.Y!#/
MW,O'W+AMK(B;O[C^3YOSV;GELB=[V0/B+LVX^R[&5K<WA!L.>QEF0X[_9^/?
MK13 YJ3QU.[:KF_;#@P._E"=KMBX]LG&M^=T0PD8PDEOT,YJ^Z(?<TCB2_SY
MM!V&1Q/8G[EPK)IX>HEU,(C1\/I+FC*+8BG+8_9GOD5E52B6S-#@J%*44Q=-
M",P2[H46)E$3/E*]-KGHZ#QS[\0>1N3ZT7Y&-L&WOK"=4WLV6/MI;G#'[2ZZ
M(*Z+,WWM?*9T;_-9XRI8Y%[=X?(%H'GLYT_!F&QCQM(ZZF<^\J\?BPC<@X,,
M^WE'+7?PS KTRT_V2O$_ZNJ^E,M7K>X_[>D *-GK?B^,_'"PW@(B=+W^-V74
M+\_![.4LF+T[A[!*&D?YO-B@U>["&SW_^:C7 ?$._L^_-"7JYU;=*+7QC_KO
M[5ZG8_O58PR/>B.X5QC\I_G#_JMK1Z$-4EE\K#\PK\>V?PC@-C8ILLY?KE3P
MW-A4;,_GB3L9Q!>3%S^']N"D8\]>M+O5@*N+KHAE3H%R ]=@.8ZECN\_?GNC
M>NL"1ZW?HVI#<W7MVWB#7/O>]VZKX:[77_F]NW[_/<&N_\[;CE5N&'Z[NS[\
M6/4&%7)%Q@HKB^@RUJ6/E> -SLV*#!: 0-QL/$MI17/3C61SIZSXV@8\3.1*
MWRAP59].K]G#?5>AZ_=.;[4;W_Q)M"?M(?B7P%]>??5Q4'&SU[;?^MMV1M=W
M[%[UXGX-O<>3769;WH^.1YW*#ZC3(.>/*>U<N2]<IO>&TWO0RSH\ZT?][T4/
MZGIS0TD##AG^,/#;; ','.QMU4=][[*6[Z^'\I.;^/\A3]-:K<3DOXU#"W\,
MK4GU\:9(8"5F[Z ?[6#4/VL]#(6]U3T>N@CRX^6J_6H[MNMCRPY;V]''7+RA
MQ<AZ*V]DWZ7H\;50NXI9NXM5WY#">L:CY#%1;J70T0I/M'68"R-9_+B3)Y?0
M^2R!G;W?%DL3R"7*L@+5=G=G,!@UJ._!_LMQB@#<^SW]<+Q[O$,^;!\=[VZ_
M/7[_Z3/_L/WKT8=/?W_:/=CYMI=3 >A[-I,B -? /?_YB^Y]>T_VMM^V/WPZ
M%'O_O"*[!U[L_?[J;'\[''_X](I=3A$(GV#\Y,/!>Y;3$/9^_^-X?_LS>7_P
MU]>];Y_Q^X,=OI?'<Q#2;GN<'O .GWXDG'I&K$!>28QX" 8Y@Q-RFBGA.0TI
MV;K<,5E^CL /M&0U<JINH^I/)E_J1P^_HOAV.1?J=N"V4 K4K#]7>W.-R7Q:
M$5C[=@YKB@MIO$F(B "PEHL'N5Q-##.?3' *2Q 4P!K5]UY-K$!:@;1&0IK#
M4BGFG1+4<^<$F/PH/ 9TXD0YK0ND-0#2R#FDR5SG+.H$ZR8QQ+62R-J0D##>
M"<JD52*G<IIUS>]\/K)@6L&TYCSU(IA&A.!*DLAU[I\<'0^8PQ^2B2;0B NF
M-0#3V-3[],%B;B)RP4O$,U>S 8 M<96P58D2KG-Z.EF7N/B>!=2>$*@M<B(^
M'V@4/B3M(^&")4>(-N#"P-^]=^D[J+;X0?@";W>%-S&%-YFP\(Z@&)1#G$N%
MC)4,?FCL;;*,V;K9$+G<MN/F9]4+KA5<:\Y3+P!K1!D.5"VP9'/3/6,M3$U2
M6C!.#6?I>E@KD+7D_8"94]B4&I=2"BC8!* E96Y)XB(RDF@P.R%R1=8VI2E\
MK.#6\\2MJ#W3-F"F N?<<S#GQ&&7=]!L!$ K3F8C(&UZ"EH+*HPS!BE*(N*6
M8*05=<B($*/%)#B60V>4KG.ZK+:/]PMKUV22B\=*[2OW*/<H]VA&]E5SDZZN
M;VZP2(K5"B925<=<Z<^E/W@14Q%3$=/S$%-#B_<UL^_ *GA5>R]GMNX>L %*
MT=P"L$5,14PK*J9B!Y^>'9R-+CHMC \N(*(<0=Q6_7<X04$2JQ233%#:/$MX
M[TU9+G9F;TX8HG1I6:Y%^<[**-TTBIB*F(J8BIB*F(J8GH.8%O%V0C!:$L=C
MPIPD;CAF6DON G;&LE :O3T=EVD^QPQ'D:RV')8@"XB3W,[)R(2H9XH&$E(D
MJ31Z>^KJ7_H\/BOUGT9,//61F6 0EYKEO0.+#)$:,(!1R7#$A+NFJ?^33\ZH
M4@Z1LW57@N/<G_CV(9#5C=:6H'H14Q'3(]"!8#GP/D:D$I1+%JW2TFIBM*<Q
MT$ 7I@-3<SXXZ&W!U.41V,YKVPX[W7$AW*J(5(5Y+V<@[VW\[Z@]: _CN]C_
MTO;Q-3Q\+[R-OG?8K>Y2U1\L#& 1!G V6\K 8F:9%LA+@Q'',2+'=$)<19<(
MS_:?K6TN+Q>[Z'N!Y2*F(J8BIB*F)Q;S*"2G621G-LP1B1-48@DT)T2@.80A
M*[Q @26?/$W)"M4TFK.DM) &ASFJLK&M=E4W]IFE=RQ6SU=K8JUWA ;O. O4
MDF 5HRQ@$Y-V/W+(%BOL6T6?ZF*^VZ,^S&L-1[6TX/&KMZ9I:J7.[X_1:/_E
M>9W?K[O;K\3'R*W'4EJD##>(&YTCKMPCH:QU06FK@EC;%.M*W3E1K>R[-$6U
M+W.0.^KU-?4W+NMNQ1\NJVXA$C=2W6]3U=W!'YTB,F :4"1YP]00CYR.$86
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
MV^_"J)>%;ZLX%Y-3PZVELISO?71)5=&N/Y5:_=[.D9SA"V1.FGE,=3OZ>.S
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
M_(?JQ.*8-DR,4FMPUHW]P\S0SP_ P4ULOPUCK3)HQZ=J_G<PYR/,.QGUJ/*
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
M-M*KZ?'[L=V")U]6FH485N)_SAMG+1C7>B5DDMIPY\7&Z7<-ZJY7VBG!!J_
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
MJT2]>5!O,H7#&ZZ(L1A95=22$A%I&RPB+"4-RPV+'+(7AZA5\N*4@KTR@OT
MFZ24VL5([=A \9*"?4(9"L03,% <198&C3S8)[#V(4GEUC;I*M6@*45V943V
MD5;&3NOL'"1XR+1*Z9U/>B<L#2YQPIHBX:,"2\-[9+W$R.12CHYH(K K=*Y9
MI;3)=Q4Y^0-V>#ZE]=,VSXON7/T@2G.N[EP++R<^L!<'??X83&9HG^>F?L,)
M>9K39>568>YBY N<H%)//-QFN\5:*S7$/&4&ZUN]:@/_*K3$UB&U@C./"1AB
MV06MJ4/&ZX2DAJ6T6'F;<IA)K"NZJ'(_BQ.>%>_*4,)H":,OD_5P<\BNSS7^
MRE2CA,PY(;/V<029T5.C=<0($QT0=_F(<.(260.+Y@V!%<-KFTP_N;A!B9<E
M7I9XN6KNB1)&GP*C8^:I#>>&4XLBU1'E)CE(*Z.03R99(1,CC!8'G A6;P9)
M"^?&/XMF]_#?T/BY^;_PUW#@$_<Z.>_V&NER('^;_^LZ_]P<O>[T=8.1H8QP
M'XB^#GN#._5_E5L^G?8^H/RE*=F^U:GS9*'7]\D\S3+_=_*/_JK._EUMG#9:
MYZVI$Z:5^,LWS\/$+WKM2M.>!AANR-)=Z43;K,1N+W<^[]E?,%3X%."CU0),
ML?!I)3?!ZL6"+%7^-@?J1.V9M@$S%3CGGANK2:Z. M!CHR2Q0!U,Z!.,W0<?
MNY*O$WN:\?^^71Y\#V>.<EFK[XLJW1&U^J<KP) ?\ R\?])LUNI[@$E[OPY:
MGX]K7SZ?5.EGP)$C7/MZ&(Q-43J&",_U:1132+NHD/(QA$BI-QAH&-Z8!8\*
M;-XF_'!=G@;?JIVW8/OZF_^=]T#C]-P6MWG0;Q8EI?<@P$"2.-U0 FY\UNXV
M\O,_=&(3!O(S_NNB$7K'0^TZ<>$ "_'X$NL ]LY[MU\RTV[]^4E" 1B$WSH=
MMPWQIEF<_/NX,UZLHX@<0,0/9',>QP?;O+"7W;5_7GM.JW&*IJ9^>M9NG9N4
MEC8W_5T$N-+N%-OPPWGN])>_!6.R*S.6RG$G@^E_-2B6S-#@J%*44Q=-",P2
M[H46)E$3#M7:9CWKS.PA_YAQN$@PL#>NY)0(]K&1)R:CU2XIG<O-.QV3Q9)B
M9YTV7J6U6ZZS4@#!#")B(;G6R5F#M8>? G:&$G;;=<;YE!3'Q(O$B4L&>TRI
M338F#GR'W'J=4-A$1Z)- 8BLT]("=W4B&BXXP_162;P)/VY0\L\EF_7C6.E_
M(8:*!4H$XC10WR!,K;XB;@PB?!78&?!H6-O>\>!;W<IQ;(:*NZS\&TAXUM;%
MYU7;\<=]3L#(>B4S^ZS'\Z>IW6RV@:_?B@DMVSD"<1T GKP.OR.4**C9&!P+
M.@B3UK1GW?AA^,._0J-[UK27'QJGQ:L7%TT3/R"1 S P9D-(DO%@$-8:W'X
M%1L%5$QQV/YGDFU@=?O'>(,\\C/!^*.NO&NP1&Y@_:H&2Q]TVWL"DG><8>SO
MJI6RK LZ6:E?GCVD>-R]AR.>=L1S!:?G^Q"SM@:850>T J"J[#^PC$8Y9:,C
MLI5O .O7IFP@25.DE143=<L</<0@?\!<S[,L"WKDR]WG/=3 '(6"*P6B+3?=
M]&ESMX(R^[_7;-O'.U0GG!DP%/\AG'<NBS[B=\7MAX QP(M^)_+AAQEOR>MT
M: R<J9^S,_1D'\94._G!:W#-[O974=W>(?LGGWY5O^RQVLGOS=KW_5_3SM3J
M]WU>:]4:M>T=>.X1AG'!]3\NJB=_-:KU3Q<'=4^KK3UR</(Y=Q^?J'L)*Z6L
M#DA10A'7A" #-AV"=0/3@6!)=.ZOM8%GG1JEU"P@*G%ZWG)@/2PB,,'GDIWM
MP7GGK&G_B)T\9R.W(**E&#U$C,:GG;'Q$LL4D*51YI1KC[2D 1F"K8DF>9]H
M%B,U>][YOV_B.8^P&%9.S_:]T'/IV4?0LE<E_\^E-2<# *7.7(2P3Q9ZX]H&
MPJ-")+H(.E-BY#CVB(+(,^JH=SB7M]_@C]"9;UT"GE<#WB$'I?Y[NDB,]5](
MG,1@#<):)L0CDR 2$2/KF6!&:V4MB(38N.$DZ WZ;^%1[M7V=GO;/:ZTSWLI
M>Z$G?=E9=^99^MGH7191Z?Q!T4"ZTH(['W<K\31#P .<VY6_;V</=*>;/5*]
MX_8Y##IT_[&B/F^%U6-\WD)N&/DXA^]];F2V<#<RE1M<BE<R6$(V-'[88)>0
MT+^"ZNQCEMG/(%F5/]OGH#V6FM3_]F:O:;O=1H+A]"8/4Y1S]X"YZR<FKXAS
M?-7N4SK'%^8<+UA)GY*D3KM5:8\^::ZZVWR%9W5 YUXH._,=''1_FT?5;0K,
M6&JD,X%3YDQDSKED4HI2X6 /MPM[&/Z'%IPJ.3PV^C;.J\.8#EI?2?7DB.]_
M/VC43KY2^+Q1NSH^J=:KO\ F)E5::^RW?C^9MHT/OOS>.MC>N]S=/CX^:.W0
M&MC85;K#=K]4X?F?P";>N]JGO\.UM>N^X2"%8EXI1&%I$)<LE^K#$1'CO8S1
M*1YHD4O/%G58_1ERZ5\G^D[KM#1R43]8IRW&0;?"<S27AIJC!LK;+G6R ("^
MW74Y/!8SP.+=TS>6O_Y<J#SIL71$!)(/_3NJ$^+:)F1Y\,@SK;247G,IUC;G
M+*.X0D5,5AIMQJ'!!2!R:67,S.IRK8P'%;AZ%WT&EXKZ?W0:L)IGMEE2\$>
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
MWK9/3K7S#U]OST_.[CHG7[F<=KZ<Z5]_82)A] /F:L <0?;.1M\9\H+NZ7+
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
MJBN6&B!,4?Q[W-CU&H&."^LL=$1*IN;M:"[(V4)9/?UGR)O3%&U$4]ZI_@I
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
MSL%%"#IO8ML!"7"+W"C#^G@<31/0FZ9=*8CBV[0Y;= 6AC.V;BMS\T2TIF6
M"2MF_)J# +#R?]Z&?M8MXI:E!_-8D#)YA+II' VSY8^4)NTQA'0[LL*JO0YT
MF)KB(BJ6_^V."^8-Z#63N265:0 #O*;1+1VE+_Z8>D\O[,LSI)^EVGTOWF_7
M:7&XX?[PP4JQ1:<%@7(O!KL0"Z RSC8!@ 6 *A:N&DH>?SRC/\%9&(!\#P!S
M@\07;H9 45GAP:<T8 !LP"1P&<_A#P+HL2O"!^6^2XB.R0(!7A^P;AOH/M=
M1ZE.G/W7"X\,D),7"]Z>A_UE/)@$TC6-XKPR?[TL_O;DN[8X;GYV==H60 +
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
M]X7CYA#\-!'/* XN^@4!)B&"<6P%C\N*@PYP8Y(\*!^68^_E-!,1D)BDH,!
M&(@(AE$N%V$J8J+9+;I5/)K<S\91/]0_Q<]XGI:$Z)Z-]P5^"&-?)$I-+46<
MSJU:"'ANXX4LGA_@-#R$R5T1@>!&7.)@BO[X-&+L@[K,HT 2_..$1K2T3'P"
M* 7^"]:4F"*3.+7DV@GGEF]$."YK &A$A-I%.H$X]XSPL!?7.#[7P%&Q ((8
M+]=O9?=73"8/CA71Z55D2KO\O!J<P)N0W8K@;T$NT%'B<*P?9_FQ.HU H?6%
MK8'5-;@F AT$>HM-=A)4DM"("TZJ<"*;:*E]C[N,U<Y\2EN1P\#QSY#'3/@V
MS7V3C<T:,)?W4W:Y\>&AF7Z:ITN*< R2.:\@C&?(I20N#*7FQ\KBS 6Y(F$Y
MS^5LE5M5(7;\6(>'$82TB:]04360GPI-D&ZUD.8L_7BN)FG:TZ>;!<B['[6]
M5.VF*:WSG%+&(!MLUH*]6KI5Q4X6C#46[SF^X>NVFEH9/JVY8JOIK/.4(F)U
MQ=&>T!YKS0M4?0_4)B@^7Z"A*+[%89-K4-!>D5&%\%$ (":/@^81!LW3_'".
MQX+B(,!C3'<DP&P17II*>KQ_6O#$2[64B%N"Y!EX];GCB&<"F"TICD-UM2%R
M4)\>> &YKL-^41')G"[%-M&6O&#1)*3%BR2!Y$5TD++7Q0]_^F$*D'3T.NQS
M^>$/S99#RN+!)/+35$3T)R^AFH^??]SD'\V4=A*?64K3T*VE'RM-]8&?Z39Y
MT).K)JMJ3>*8^S199ZUA%Q:_58UQX<$516Y%6'-'M>SF8#[GP0L,36-&'"W
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
M1NUT]>_B/H^FT8SY#\P@>6 WD,J1XJ'Y8FNLO]KZ257TAF$\+LUV]VUNMI,
M63/SGC.SHS84_7'9Q#4O5VM+CY:7,8E7>V!(;E]X>9,QUF[%6''(B4F[ZQQ+
MJT8%[B"NR RNT-6Y>I9/-LN=7D+<J9R*'.H!SZ%^TFO_]1C5&>.HXML;9@NL
M&X.KW#K7AY"+EEAME&@H#:+L?R^OFNGVB>F(T5"U_6\#63/=/C&=T=#L_5=T
MAWN4HJI-ZPG/4JH.IAZ;++"_M:-(0S7J&K,5WR2]82O[G]]WZ)MD'- 6'5PV
MG-/4GC 9[B!S!>;#B\=U)+7Q^JNMGPS2,,P'^GV5.9)ZI%-8\_)A\#*Q&\[&
MQZLU+]>\7$%>-AKFQO<H]HR5'WB:N=^9 NJ2ZQ>/RQ1XFIR,;9]NU[/<LUD^
MZ8%JI>U..5- $D75GK0[?#U&=<8XJACWXH2! P_*&:2YF]OXNUALW>#D 0QB
MU"W+#R#UJTX?JZ]'KQL[4IJ[N1R]/Q*_+NXZ3 ;1G8T+<]<,4CUP7SD'89\/
M"0\=!6IU+^[:35C%('K-( < \;?F)FS0FT+L==CW61\(;/.!!'D?UZQBJ27;
M(IOP5VW<Q6*#-6V-.,L&>DYJK:3-50Q4E%(:,2RS+NK)^Q*_3RIEL?125?2F
M*<&+HS#NBT+L3 K"),VD?X8TR5@BQ8&$5<J!A7L#FL#3^)RC-I5U'E.:TB5_
MN<OZ+ C!QDM!$O?X]V$^T3#% >"[+U6C:8U'A#^(.?,O?X01TQY-<=A54VS
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
MB&2,@C7,NG'"3U8H]G:Z3F@/&>&V&X(9N04.H-A/:@" I(OQK>& VR^K%%*
M\5!N\3@ISH/6^;%4V!-]6_'_PH#UL9G6SZ(+%O(>F#.N%6[ HP*MT&?7<1:*
M[E6EKTC =^Y(BGF8H\=@SF!I).!R/_3Y^4]IBK0_DM(N342(6\QG9=B#(S+X
M'(_E(MJO#WP6\@^>;;Q##--'N)J%7CB ;0*UW:6@"X99FE&!$ 3%P4)P=8TG
M"#P5(15!>BH!=!IR,+](3)YK-2^=IC9]C@"K6&3(;N%CR<7#1. T6"9?1<Y.
M?=@R*;MET<U84XK(&3 ]6-E0P+5J\M/N@F$7[":.>)^^=P"'PTQZ3ST>QZZ
MO[-S*3M?Z#PT4!-C(^27)BD[#H'DQDD2WW)#+EPH3DE0AST:(G@7P6"NHB<2
M&K&,HRH$!'P+&KD.1#V^='N:3>E\F*P>2!Q ^J"$I9>Z7LJ6$-\L?9%WM_0
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
M4<^+A_V,E]E8:H2K?RY5C1#]BS>:M?4CJ#_<V!_!_[I9+WKS_P%02P,$%
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
MZYL!BUEY.\=%+>1>&PW3_&O5Y?SKK/PZ_C =EW&J0?TZ:X>D_'8V&:=J2V_
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
M?II-/I$27LTQCY<_A;3.!]Y#+O<UU4XP6X'M+)D#B/-(B]WEU)5()RG-S\F
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
M2*()N&9FZ F.P'10*A@5&D:%BM$?I9+_7W> 9.5T%!N'T$#M"1L2L.YTZ8!
MR9'V@Y;YDCBK>*_IT4'(SD'WFN%</MK.)344N51F&_I&E?]]/[\68O%H-IEF
M7\KX3%W/I?G)\M'X?E/&I[/I>JI6DU0CCG,H $XD A +XT AQ 'F"LM$ZR3+
MQ.1)+?G"U85JIXC/UWQ7G7#?\EKKZ*%4.V)S&2T*UV&VU=O/SVHY2&[^5WC@
M Q-Q;4#T<VW"+_:8;S,0GW8&HC(D^N P%-X^6S<D^_3E6FHRJ(_7#:U#WZ_C
MV]J1YZT5];A\+CBY6KD%,5MV)3 @7&@ TSPO_Z:T3)(<I[F,F<_6\H2,L?F$
MM8KETNY';:<@=..MCL $)J5]3"Y[AMYDTV!^GTQR2LR@--%@YR$'-'VTW03_
MHI9/4Z&J[R4QHYYFVFSR4LD 5'D,:*K-),\Y5%RR!"GM=9.[^_:Q3>I*N>BS
M>E+S1\?3\M.X.=Y^MD4C]!5E!43_4_BDQ;W>[NT)&/8*[I1M1_=D)S_4<JJ:
M[6MYM_:XFL[5:O5%W157:-<_IJN)0H@B%N> YB('4&8(4"%30'&B&8DY%''F
M-76;I(UO*I>Z17]8[1Q/)]QP=9S:?:$5?*J[ >4_TUT Z'7F-PH<E@E<;#]B
M!J>'6C*%^*;DXTS=Z,_*7K2+]>-R.K\S&X3/:F8ON5XO5NO5K=TT3(12>9JD
M%*0JY3:"BP#*M00LSRB&*%4QY5Z\X2Y[="Q2J1XM=+2G?+&QKM2/"OVC/PH+
M?)G&8UP<>2<,VJ%9J$>@_9G*'[)>><M#_+ LYH_+$:>U>$4[AGNCM%HNE7PW
MG=M$A>*]ORT7J]5$<F(<("I!K%AF0U QX(RD0$N1&$*C2/N=3IR5-#;VJA6-
M=*&IG4VBF$'3N7BTO_#CJO,(NS%3+[@%YJ$WBJ^C]ZO5H]6PY!L;1FF4[(]N
M+N+0)[F<%S8HE5RT^9 X+C_@1Q.KY7KRV88B5OMSG'.8*T6 %,B00@(1(")/
M@%:08I:D6F=.U]@'[QT;!12J17^\6=RSZ=S1-SF$JGEV=P @M$]A+W=7ZZE@
ML^CWXI2L#*V^B(;SC#YC>\/\-4_LS%WSK\-Y>_C*06;I&3OJ.7GNU^T6ZIVK
M".,&%.>6WQ8S\_RJC 2^YL918&)M0P-QSC #,=$I@(AI0&,. 4Z+@PV-S/_[
MW;>ZBA[?#>N']]>OWG]X?_O^[9?H^N.;Z,OMS>O_^?_<?'CS]O.7__I/)$WP
M?X_>_K]?W]_^F]^:[CP8;DM\"( #L\2.RL5>HTJM^*-6M<=]AB\Z??H!SK('
M=0M\$3GT$KR?;TM9<[.#>6W<D>FZ6A1SA1+-4 PHRW, <\P!D69GD0E!XS@5
M.O,[7#T6,397PFIHM^>ECKXT<P2@*Z%T@24X=>PB$N"RY+SU_5+#D92!2>"<
ME<?3_>PGVTWLS]/5GY8YOAI%EVOC%!9,XK?F-;YC1-_60L]BB=O3-,A*YX1)
MG]_A9H&#?IV=;#_\9KL]U/+LOVUFGIUN[]?J?C7AE!"2$>.%X\2L=BBF@.3F
MGYPQ$:=444CC0?*Y-RJ-;74L,[5?'2?UOE%F.&>>P8\]#)GC;<&@ Q%ZP]\U
ML3KZHUC2"[OZO%_H#>11I$%OM?IK)#@?H=A;ZO+QFUNZ(;MW(_:HL[@?6:GE
MD]I.:)3'.4,Z!BF' D"E$D")S93D"K*,2A93KQV'B]"QL>S^U:!5NKH?+-1V
MF[[M1\#1'^P9U]!N80^0^ON''ACUZB:ZR!W66_1 XLAI]'FV'3-5UR\?;'CY
M9UL#[T9_7:GKU4JMK^\7R_7T/\ML+8:Y$% PH+!6 #*9 I9A#;#@,J:QR#*_
M.U9'N6/CIW>;B]9"\VA75S]"<@7>C9,"P!F8EBJ-2QROHD)IL-#@JT75ZGWE
M!JXW-7E"U2<[N8H>E* \\3CD*-_'NP5_E,G/M^S'SL'P1[6>L#B56$$*-*5F
M$ZL3!+A@"!"8(8,)QAAY1;%?D#<V6MH$@JS9CTU&WG.[Z(]S$+L148_ !2:@
M#695O0.CZVX&W57TL:%R1.N8D NXA(@,.2?R1>)#+MA_+DKDTF/^M:*^*&'<
MJO7SVQ_BF]T&?C1?E0E&2NN8Q0 C00'D, >$FC]$PB0C*,>(.6W!S@D8&V_4
M.D:UDI'5TKV(U$D0FXFB#VA"'S/YH>)57:K)] Y5IDZ^=K!J4TU&[5:=:OQ<
MVU3_M7G3U.;"6I?#DH)Y^^S1%@?_;;&0WZ>SV22E*8E%*H#-:0,PH<8Q0 D#
M.B9<:I%3Q+PJ([D('=M4W^H<L4+I%J61G,!V\Q/ZAC P)>R@=UVA9S2V-9(J
MG:-:Z1[+)?E@U&^BO8/<@=/JW9$X3J+W>+9E";S]VDP?;,ATHA,M\YR".%6&
M<[3Y&R/&E<AYC#.A)60JGJPW9:,O5Q0[EN%%,6?J8/=:2VQ30JPLP^99=^T$
MB%1PR&(N@$0D 3!E&6!,:[.MBR'C69)GF5>9Z:X@#E''KG<0W0BY(S2!^??F
MJ#J=5;#/TG3GS>^U'MT),<,6H3MOYU'EN8:/=HX,?FWS4^;K"4QTK%5,S#[+
M5IM#9G)3A#) %24JI5D"-?&AR6,18V/)HE5 )$KEVI=/.H&EVT3OAE#@>;YW
M %.I%R0^]\#T0)&XM927BKD]L+(ANO;PD^TF^">UU(OEO3T0+B[4Z\I_V,SQ
M+$X3($6* 82$ IY( H2$&4Y2DD#I=3Q[1L[8UO)/UYZ3^AQ^;C.[!U0"3^\=
M#<L@'8?RDMZS_ (,?4[U<Z(&G>\7[#V<])<^WG+F+]4#F\JJ+.WU7!9U:\L=
M5[T^::)CDL804+/B ZA("JA,&(C-4H\T1"(6W"_?QT&JS[=_F%2?WZ<KH6;F
M1VKQN(J62JCID\V/+F-W'TJ3HJJ"M2^!. R#(YGT"VUH8JE0J]0MD"Q+6]?'
M-;T[$QX ]4HY#F*'I1]W'(ZHR./1#H%W4V'K$+#5-R/!_L>F#CVQF:V\4H30
M?-@$@&6:VWU( G*>0..GT!Q0"!5 .DTSE*59BH5W")ZS^+&Y+UOM(ZMW,:F*
MO^Q84$:.=0W,<Q\A-_(*AWM@'NL;\G:!>][(]1["YZ[!\,%\WNB<#.OS?TO7
MPE!UU:EK842MID7KI5?/._\JJQ!!BE(D"0(Y@J1L[4?B& .4)%D>HQA#X=0W
MJ:T"8V/!6NMH5^VV1: <Q\"-Y4(B&YCG=LM!G03XRN9Q[/P@9%$H/_3"5(9R
MU.&%RD/Y(72^1I3G>]HQWM?YX^J1S6S&W<URFV_W7$ZME.E8\92#6" -8*Q2
MP*A4YI^90!GE+$F\Z*U1VMBXK%(VLMH:3'<219_;E;=KQMJ-QGI#,#!G=0'/
MFYV<0.F3BIH%#LH[3K8?DHS;0]V3).HS\^<J3VSUYE%-,!$)54H!FB$)8"HA
M8#:)"\<X5XQDJ69>MUB7!([S3FM6I$0\5&JV3X<X";$;E_0)7& Z.4B V&A[
M5:>L7D5O&DJ4=\I[:((F5,+#29DOENG0A$!3BD/C<RV/SJLWO5LL/ZL'\_7Z
M9N3<Z->+^_O%O$@[GV@ML5:&53*<&Z<EPS'@*<8@)B+C(J8*45PWT;SUN$:[
M*-EIONQWT[P=Y&2JUC9:USTIRF;IGL?EEZ%W/"WO!\F!#LLK92-MO)@=*&VE
MFT+A"SU/_(_*G='I]:3\LM1A#\J=43@Z)W=_LAT%E4?NF[HXA&I)!8J!QBPQ
M>R3" 8<D!PED5 C&,AC'?A=U^P+&=R=W_>7+V]LO?N1Q )H;4;0'(C IE(H%
M*19TVN8^I_J!A$&G]6GK#J?PF4^UG*YE%[#I_.[38C85NR6MTEB1C/ <4,$Q
M@-HX"113"K)4"!PGB<8D\3G>."]J;&<;6TVC6E67;[,OP([3O!?80D_Y=HCY
MS_^+8/3*!>>E#<L+%ZT^XHC+3_CG.;XU+UP_7TNYM U'; >2F^6GY>)I:HR8
MF,T#%1HKP(T7#Z"2"2!<FVV&P*F6N68D=2J2?4G0V+BBU#6JE+V*"G7MF5ZM
ML'L*9".^S631)VJ!J:(]8%[9D2YH=,B2;'S]8-F2+D;N9DTZ?;YCXE)QME%O
M,R9IFA+)\QSP5!DG(J,0,,)B&ZV7:<X3ZAFN>UK,V$AAFV,B;,2%GBV^FRVR
M&;IHL?E-<<3I><AP!F0W1Z([=(&988M:=9#YZ=+Y;_O<G),8!$G/V9?T,ADZ
M)ZT]FZ1S^M.=]A=UE^$Z<#3'&N=Y# %'D!MO(26 (L$!BGD.>2I2XTQX'@N<
M%#3"XX&#_N>M=A.'<'KM)#I -,PN8M.2/$"H;3,& 38/AY)>8N-PQMHSFX9S
MGVY' '5>]+O%4DWOYN5+Q?/MDLU7LZ*>TV]L.B^R2W5,$Y0F"L0,VLI+J3UP
MX(89,AAS@KB(,Z\#!W?18_,?WM^;7ZSM*;HN=8]45>?"CRX\P'>CD#"0!J:5
M6NFKJ%([JO6.=A2/K.:])P/[ ]8G!WE('Y27_%$YY*H6;_#CKQG[OIK406:O
M%_=\.B]>^UF)Q=U\^I]*OI>&':=ZRC;U((KHLZ62UW.YVVUDM7J\5_*@HMUJ
MHIB@&6,8I##-C0\$!> 2<2"TIEFL60ZA4Z'TX)J.C1T+_2PY/JZJ"C1NK!A^
M2)M)=%0#%9AS-Y&X.W9&6T.C74NKQ*JHMK5(5=CMM5296Y7VC&YTM"GMZ;B!
M#C_T<B$>[8:I++7ZE_@*[*G\?_)7P7G5'FQXRD7>BK-+=Q)GU<(=7H%!UOG!
M<*S=@N$$MO B3@=]F2EF-/I?;/:H)CEFA.$\!7&68P"%[3":* H(P0S*'$D&
MG4Y)W<2-;3VO=(N>K')V72^C/[WKF3B"[;!(]PIAX)6V(?BSPK70N%<(/1:[
M7J$<:,7J"JG?>N.,4..B<?DMPS&_LT5[].W^5-L$;AO&K^1;MIQ/YW>&_\V7
MZ;'H+/]&Z:F8KB<JAB1/LABD$L8 (B4 T9@ 03%$"82:2^QW+'U9Z/B.J&N=
M(U4I[9N&?1%GM\.F?K$+3,,;T&IMHY]W](TJA7L\67)'I]^4ZHM2!TZC=D7A
M.'7:^<D^;L0/',I)JA1A7'- -6$ 2ENH#D$,> Q3+:'*TT2UOQ@_D#8VCZ],
M\MG;POW\T^>;KS_]<GA!7E48[G)-?HA\F]OR#G@.?6E^W/XDU/7Y&5#"W:(?
M"GS!R_0SMC??J9][J.W5>KE_-7[3=&T\IB?;VV"_0/$_E)5HMKC&<6!WR@C6
MC[,/4ZTF.HLIP7D,>)9H 'DLRKLV+'BLXRS)*?*J8]Y%F;&QTU;Q5?2]4CIB
MI=9F5ZJ][^P[C)/KS?XPZ >__Z]._4H[P,P:$ITHF%X;$U761*4YT8>FP6D1
M*] =U7XC"CKH,W#<07?DCJ,3>GAGVXJ$"_DHUJ^M\?/ULCQ9G*[^K$IJ)A S
M+(D"&B440$8S0'#*S? )SADD%"JON(5F<6-CRTK;:$_=HK*!;[W!1I#=B+ _
MZ )3W7G40I0Q=4*EW]*"C1('KBKH8OUQ04&GIUI6+U>&K]2^<W@J'?RC^K&^
M_:YF3^KWQ7S];37)22:5$LC@G1 ;(F7VCS)+@$Z8Q 0*B&'N=T#55I7Q'5O]
MFV++:/U]X5G\O.U0N!'2$/ &IJK2A*OH:*>Y<RZ^7D1<19_85%Y%Q3C<S'MT
MQ+J"V&M)]K:Z#%NXO2-B1^7=N[ZO'4_>5A49BL3TLL1T[09.<(H49XP!&>,,
MP 0CP*24 +.8Y IFG)"L12&+!I%.<W+X"A95]?/E)IU?1M_43$;3^;:BQ<_F
M'V55B_,GT-XCX,: 70$=AN1J+<MZ%5=52?FK32!*?V3F@$>??-4D;E!*<K#[
MD'5<'FG;ZZ]J JI6=M&:9#!3.I,:4)(+LX4S?_",",,MR'A6G"&HO'J2'[Q_
M;'LVVW"NR$PK*IW;VBUEARC;]-<W)^T02C=6Z !08";8]O!5J\*CZ;,+WTFC
M^VVXMR]BX-YZ)^T[;J-W^F,M0JL^F#\6\^J( &F="*5RP+(\!C!CR$QBID$J
M2)ZJF*<T=SJ'.7KSV*9OJ9M'1,\>3,T3M)/QH7<BA5J7#T@N . 1O=06B($"
ME5P!\0M(.F5T8^S1W@/#A1F=TG,OHNCD!\+4[3PZ'I!"*FV+ UM6 C#-H+UJ
M8R#+S \D4X)JZG=2XZO"_RDG--[0NWD@(>$,S(/GXQ/#GL.TA6S(.J O>^[2
M%B'?.J$]G[/T&3G_:6E#>(RVYBN[-I^PW2@>K-Z3+,D893(!E'()H$ 44(9S
MH#%G&10XXS'WV60-HO78?+]:T:OHP:I:),BH6ED_8AUFU-W8>'1C&9C"3R5%
M777/BMI^.PKCKXI/OKWX]?!>"08=KCZ7CV$4'W3-&70L#A>J886'O6VU#M,[
M,\,GDB<<IA #+1-D%BI, $EH"FBF*(>Y^8]686Y9:Q5&ZKOKZ9-G\)LW]OU>
MJ[;!<XS7J=:&X>]3#]%[B7O4C0ZCO#\]1*CMO>G1>]HRW1V;_<[6UA&US> 6
M10E0-;<%0&_-EN'5S-:AQXA1Q$@*8 8S &$6 RZ)!#@F*DN4;='F%?OK)'5L
M?O1&R_6N)^5+;BYPNS):SR &IS&C;U0I7#:7W%4Y^L,J'15:]QC)YH52OW3E
M(GA@CO+ XIB8?![V8Z.BBMCR>?+Z>L*2C$*)#:*(&T^*&):AF0V2Y3$E6:X$
M=^L N7WEZ'B$S9ED;KRQ TPS*;0S-_",?WW]\?K-=?>Y?&Q<0QW>ZL/E1*W^
M<3A'=UXXR 0\-J">72=^TS;BW&PQEF:C5(0^5$4B.$FQ%&;R8$;,'V8:L80S
MP$FN)<F3.$':N^?]H93Q;3PV2M:A.?]W$CT8E[BH%O'WZ/IQ_6VQ+(Y,0)3'
M\54<QU6HTU7TWFPLJ^.2Q>-ZM39_L0[W?_TGDB;I?X\^+AI.QYW'Q6U][XAU
MX+E]!'*A8 U@KYWNSZ'0<V?[(S%#=[(_9^>)SO5G/]IV%V!V&:\7J_5$T#2-
M:98"EMN(B#2'@%.M@2*<2ZQQ:G8 /LT$-V_V6H4'Z!IH YH*Y2*KG:\77\/E
MZJFW "&X-UX<(30:W\+9/C"T7X>Z?OG 3O.!3<>.\>$'.F;_O_WQH.8KM9HP
MG&(L8@EDEIAM-\HT8,@LYR(FD&K.<QHCG\EX)&%LDW)[PJ4J#5NF\6\@=)N@
MG8 )/%&WF+R]A$G[[/Q#NX-DY&^$O$P6_J&-9S/OCS[8<CZOOZGEZ\7]PU)]
M,^^;/JDRC-&6F#6KSXV^93\^J>5T(<W/;=RR>J/*_V[Z/3&6)3&$!/ 8VY(?
M<0YX9H.#%$DD(3&)D]RKY$=GE4:WF=XUIHI)_KLG:70?)T>6&13]T+1DC8GV
MX:\"H<N*V%>1=;$6VL9%!^GLU1^<O;)==ZV&I<?>4#SBT_[>W(Z =UJ4?F++
MFV71OD@6^R4CM\@.F:2<T%C%P@PG5+8)&0*,)RG A,*$)"3%FDSF:NW&KPX2
MG:;P)B5L'9X^;<O=5;F%WQR2%-E?7[^\B<R26!Z->":!N4#O1II]03K0B>=.
M"V/;C6AIVY25*I<'))%1NDP5ZX\(/2#JD^E<Q Y*91XX''*5SZ,=O,&=>\./
MQJ:J%T\:4T*Y81Z"A,U"(0QP*A+C]%'&62:Y(IXU),\+&]]I;>E(>)?N=<#5
MPROKC-4@WM:.EE?15L^>7:I&+'IWE4Y+&]X%:K3ZI&O3_$0[EGA3G>QN$M[*
M(#CC+DU@(M(TRPPW*)$"B)!M<Y0P(##/!=9)*G.GB]'+HL:VQZLU[9!RVH"K
M&TOT@U9@EM@ M<U(W11 ^]AG5<?+:/3)$PW2!N6)RU8?\H3#$]V3RSXMS;R8
M/K#9IKLG1(H@:%@BAI0:AT(8JD@2"M*$$HWRA&#"6A2Z:!3JMZ\9K-1%I5[1
M&*U0?ULG]J$VH7URV3'T6E+)B T$SG*SG\P3#BC2 BB$(>>*H01YG=AUQWQ
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
M_5<%3:Q>/>_\:UN\),E5BN.$ :44!E"R'/ XMA'Z.D:2L9A*Z=6\N(428V.
MV@;K)VQ2>G;-N+(E9G9^X-GON,TXN=%(:/0#DXTW\$$+SG0!L]>>R6WT&+:%
M<@>DCCHJ=WE7R\/EZ8K=W2U56=_^1E<]E3X8Z>_7ZGXU@6D2,Y9)H+-8VQ0'
M#$AF.%-KQC6TP=/8JQ#7)8%C(\1]?>WLK/N'_6%UC@JE'7.:G$%W/&/N$<K0
MA\S=4/0_9G:$IM=SYDLRASUH=D3@Z*39];EV?'-KCX(>E\]%$D)Q"%'G9;Y>
MK-:_J_6WA9PD"B:(P=QF:=@_1 :XQA+$&.8(<:8IR>M#YEMWZG&1W>*,^78(
MM\Q&HJ^BI7HP;_Q6I!9\4S-ISW76E55^%.0T#FXTU!NL W5RJ]2-"GVORI.P
MJTTJ^E5DM8Y*M?LC)!^0^B0E)[F#$I,/$H?DY/5LV\/D?W]<E6%!MPN;3SX7
MTYGZJ-;OYV)QKSZ8O>KMHD@77RZ>IE+)5\]?5[:8\^9<>UMW<Q,G!UD*"8H-
MC2&I .0( XIC"'2>)BE*$L:I\+NB#Z'F^.[U=ZR,U@M#?Y6=T5RM#?=92^W/
M[;^$+13Q:(G1<.)B<X/$-E;^W?>T.\#WP/60_&7'-OC9^MZ@;@RTMWI1:6+T
MLS7R%_OKL@!(9:C= O_\M1SD7W;O"3?V!HG%##D@_9[K!]!SX.N <$@?WR($
ME-6]0O9AP4Z"$LT$3(#@TFS$L4* J80 )-+8.,P*R]0K?[E!UMCVX <-BEKF
MFC2!ZT;,/4$6F%\/ZE:'*Y3J $>H*M0O6D#5P>ZF*M/]%E:]T 1]XWI0F) 4
MQ1Q(C 6 4E# D##.*%,HDS0E4D$?^G"4.S8JJ8^=[*A&M>+1=Z-Y5*ONXD)T
M&@HWL@D <&#BZ0E;;Q[R1*I/3G(5/2@_>>)QR%6^C[=/-%O,BXU\>;AU\[A>
MK=E<FF5^HFQS(I)HD(@4 FC_X-+^#1H&PSGA,?:*NF@2-C:&*G6M3Z=*=:^B
M'87]2*D1YT1JC#,,018C8I8")&P+ @68S+7D4BBM/0MN]X7T,.<+%=:K$NM5
M><BZV&H<_3R=5S_^I4?8W1: OJ ,S/KMOZ^M<B(O(=)W"N19>8-G/%ZR_%2"
MX\5G6B<,F*7@EOTXD1.,8Y9E"8\!A=CL4V.S3R4$I2"&QL>424(S[ADQ=U;6
MV*B[.KPRNGIF!WN#[,8@/4$7F$!:H]8FTO\2'CV']I\5-W0L_R6[3P3O7WPD
M0/VKV^^+2::9SBUM0,*9(1 M (WS'.2V%PC,($IBVEO]*R/0BT4&JW]EOHA]
MEFVRP#:31@BX C.':YFFVUZ+B5DH>ZR Y0GIR"I@-4';;P6L'9PZ5<"R[QE/
M!:P=J[PJ8.T^U_K@<#%[LGE82R6GZW=,E*WORG0>3 0EF22VX:8",&4)(-3X
M<U(2DB,<4Y&EGL>%YZ6-S8_;*!N5VD:UNM[G@0T(.Y\"]H-;^+._TY %R)=R
MPJ3G4[X&@4.?[5VV_<2)GL-#73,O?ELLY/?I;%:$I4]2)&..! ,29@1 2A+
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
MA<1^J-KGZ=VW]4)_797'/=="/-X_%H71WMC.,6):'I$RFF!.I :V )/A(DD
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
MFDM >.KB39"VG_*"$D&A,M(K$K5=S-B6J]/RH)YM8"#%%5#]OMFW0]7S4NZ
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
MR[_LJ7SGOH&-UE4Z?D0Z#T$I*KE["1Z6ZD.P."'^H)MC-)'9QA9,#&%:*FV
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
M!]W6=[.[2[;S<^;(=H9),\7DC]TD$S?+0*,NWG,/Y]O!GN:P5-S[@[R)K:.
MWA>1WZ;<JW%\%$S;Z#^.@&Y?ABJO:-LKN2X'4.#<,&D82$EI]M+"91PR .T_
MJ>"(LC2HVO]9*6-C[+J8R%;+CF46SB/JQY\WX]0S%X9#%,QFK1#$9*;S@@9E
MF=:Y'C-&^\5AJW^U7$_>_]1RXS;K/ALSE7I9QSKIM.#:0 QRZ_L"0F0.N%0I
MH*DI> $9PKE7_=++(D:W[ALM_=9Y"W;MBSP.(GVO\$;!I-8P8D#8=0!:UK>]
M>6]MVW\=K^N6T0=9U-=GUZQHCRL[GL@M%ZO5PW)AINL)Q<2DKK0)1E("@E4!
MN-8Y<&] JHTV&(F0@(V]L<<69%&JEKR4N@4>J>T#EN'42$8!+>O-2>OCBHRD
M(,LP,L(4%#$1=%S9$; ACB:C .9YWM@-AK[/%DL$'MH1"#]%/)UKU!/#O>&'
M/1T\G=?)2>"92[J1F!WD12_7OQ[L UO?SY6S>UZ<*_2;7D\,+)3DJ0"8:N>8
M8 P89AF !DEN*0\)G(=EP[6)"WEAA\F&:[2]2UZ<ON79N&XTODOF.G ]MX+M
MM\!C =CSBM\A][!%[OT.N=]:D OF 1](8A)#J[Q!F<)GYL?4X75/UQRY1_ZS
M"9"29>#4;YO25"^PSG/M6AERBJQYY JQ:TB $BC%3!HA"J\2)U<EC>W;7V>#
MN5S10W632M_0G+E+ +>31U38^G:)NB+6(8?N"AHW9])=&G_@?+HKTSS-JKMV
M0]?<NN]ZOM$?K(9O%_.R]<,_INMO;S>K]>)9+Q\6LZG\M<L9IZE2&@H.F( <
MD%PS8&T.9#VLU# A:*Y2$I9L%R)^;$12:]]$1+N'$IIS%X2^GS72'Z8]LTP#
MIULN2:-Z\L/JGC3*)W]4ZB>])/9W0RYNWEZ0!@,G\G5!YS2SK],HW=CMG:[J
M4[HM8SU?'7;L>SOCJY5E4ZUVATX3EA).5(H!*2@#1!82""08R C6M)!:LBPH
M8CM8@[%Q7#.!LIA2,X,PE@M_"GY$URNV/7/=%M9]Y?=/UG?Z[Y^RQ^.ZSN#%
MI+MP)09EO,X8'9->]X$Z\MZVU,IGLR_SBRX+.KDDR]77;WRIW_"55@_\E_,U
M5SM#HX"DR*!( 2N(< T'D#7S2 XR@W11D-Q@&I0/?:,^8^/$,B<=E+H>K-]
M6KSQ(7F2Y'#0]TR9I99 E*C7>B;WRZ6]I(HZZJ?84R3\HK+FC2H-RZ%Q\#MA
MU$C#=N/7W_1Z5P)O(B$V5' %,IY9MDR9=8\-A(#Q%&>&9 0I&7+.>##ZV$X:
M74G'+I4T#R'+D5 X)Q0(C<HJ7=)%5R&0R1P1*H4J\C3L$*,S:,.<6L2!S8_R
M.T/1,X$[# X*A/;>M>HL$C&I^%# H,1Z=F['-'G^HEXBZ"<&4<U3B8$V6%JC
MT3! I6+6?\YH)C"!P@253+\B;VQ&8=VB83%_2M8N!\AL6]G/ROR4A9A-GSJ8
MB==@]^.$B&#VS!(^P>:#18[WP1G71(XIROL2K_C>%JM[]+9(T%O^,K7K;-L0
M/46,PEQE(">%M;U@9H @>5YV;, (,D64#JX-["E\?%;&VV_.&UJY_,/%MHH5
MK^JR'%7<*2,E7*8&=Z4R5AT.+P*>DA]']8-\SW1UH0/UKHA8K7HO_>W#$>NW
M(?5%Z:_<EOH:*M>;4U\=H6-]!VT7ISXL@;;ET\9KK9(A[: N$V8E^<SE%D^H
MP@5%6@*=IRD@W#4'9BD'M% <&8.$%EZ%CF]796R6F-,I6<Q#V]5T?Q1^]#8,
MP#W3736)N^2D2.*>G68=.:&M+S=5=\EV/E52H)M1F1H?L;;$S;!&+3S179MA
MJU+<C-I)R8K;1^QJ+7ZW0R^6O\XU.4@)S0KF\K2%1I8EK7W(N/51TTQ(FB*$
M6!%L'UX6-SZ+L-&VM/C:(CS#H?4UZN+ U;L95ZLY1/N(ZXC$-=-:Y ULF%V?
M^:DIYG%/&'',^(^5VQD[HBC[.EE)?^>SC9X0(C.64@RL(66=24RY-:YT!B0S
M4C"10Y4BGRW]ZZ+&MK]?ZY9\=\JYCW:U>[7G.?I1B ?([002%[H!MK:K,C1[
M=E #9:EL--340F[<M[3<2AP(O0.9HT31FX7]@:DXV%WOF!6FN.95CQ$&857_
MF32<&G!'-U/L<<F5_LT]X:8Y!R$Z92Z9$%(!2,$R0$F!@":9$(@PGFD3XJ0>
M"QB;ZUGJEY17A%E:)\CY65>WX-$S)590E+KUT%'CTL1C&DXG,@8UEB[-\-A
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
M<;I"-K DQ\NZB^#I@H.)-(7II#T$@0R([]HQMW#@M)6&&)R+L4GH=/'Z<?I
M-CMYWTN:'21BWDQ#G,ZFZRFN7LSSYH;%Y\6,A+ZJB8'U^;5HK"#W*@8-@B/M
MC8SV1H]<0<$H:FNZDK;U=#L>);L2.&Z"IGD-4!,]=6&%;G!V-SU*46(104>H
M'2HHA*2%&8U1@$(:8I-^Z+8T 1D4<UW5";4!P<-(.T8?X_O'+Q()Y6()7O%T
M/B%WGCF9:H=O31:>)X2(20-CVL1L/.-Z-\]XV].[0<=1BEL,*<,./..KH_UW
MX;R>ZU^=F*",K%B108LZY4YEVO5+B& MXTE8)\*VN]W#557<)F?<[6M@Z PH
M^?'-R"9$O ;_%0],A:2-03"LMM<46E!T* LP+R0ZJ7)V8B<[LO7QXYXFM# D
MQTNQ#TNR/*.WWI//1$M15!0"\F80@"9(.R40>,E<"NLSLTWJ)1ZD:-P3AG;V
M9 #Y=^KU3JQ/%#AF!LAJD8>R'+SD IR7Y+&)DJ5I'6%U46+3"#Q'2KR#6'W3
MUX_>NIA_^HC++S]CI)A22]3%& C>)O+%;"#JR:!JA5$;5@RVN46QA99N7)AV
ML=&Q&AAQ#]OLPE>=(7]:S,]6M0)D(K$0T(T F^J*BCE#B,7708M9<^E8O!MB
M/^#'W'MT-S[,\' 80)9=;$)7I_>U"0_.5^%6F/=R%E:K:9EBOI'CUHH)P5(&
MKT.UF"Z#TZ@!D7E;E.":-2VEV)G2;OR?=L:HK?;&-E6W X:;QRR"2Q--(9'Q
M>LS"&+A,PLM*F) CB>_N0?E.D=>>T#F%]]/(< TBV0ZBL7NU1S=$5PN0(C?%
MT>X,PE=S+(4!;^E;SC"K%%R1H<DU["?H&K>>XJ26:0C-= "TS7'O31:^+QG#
MBW(IU+-"Y6H^U +%%+4J*>=HF$_1-KF:]3!)X]9EG 1> ^FC"Q?L!AL3[147
M,DI(*9-,JF!<("<RY2!D#DSRU/JX:]P2C5.?;^TE\1X2  ]+1";N)=<&BO*V
MGBT'B"@S9*M3<=$)+YK<F3CR0+Y98<=IT@'#Z*,+0_3NZLT;IBXN4:NH7-3,
M0=R4PR2,X(3AP),Q.3*?%3:I'MM"R]@M7H91]/VK?T?)O O@W.C->L&!R1)1
MA@*)U\))GCG$1 )23HA0E*(HHHG??9>0L2N"FD#F*&EW@9<7.6_J"<+L79A2
MB/ R?)W2!GF#L8D-&'PP"HSVE1/:H)TJ#JSS7D?C"F=MNDH]2=JX2<U&F!I8
M(UV@[#VNPW2.^558SJ?S3ZL7*9U].9O5+G$4G4[3=#TI7@:]Z18M?08E"J=8
MP2%H$J/PR4M9FIRW/4W:N,G+1B@;6"-=H.SC$L/J;'E^PQYGS-PKVK71AP0*
MG0&O*:20CGGNO1&<-ZFFOD_*N'G,1B@Z4N+[H\9?H&:.GRI2ARHCN4+^)I51
M$_A+_(SSU?0;7N3,WBQ6-5/VMGP,?TQ"2%)ZW-SMEZ"J7^AM)J'QC*B$$CFW
MJE3;A\YQ$YNM]L:&NNK"A-V7VR0AXR4Z6:?%RMJ50D"LHYQT8:68(GU)3<*^
M^Z2,F\QL!*DC)=Y!'NJIY,J$V\*T$QHDJ1J4)5:<+[04*!XA#I%A:8*@IPC;
M+8LP>'?JL?*;QRNG [ ].OO%"9DDHY@W*%U++B2MPTR"8BHH59!++YO471X]
M<Z=AC-CX)M)@^GCN3=+?;?3Q&=?3%&:WF1JJ8_KM5YRT??HCW)VREWHLC.DZ
MO47)4OL0%5$OU<::&)4N2IMDFPO,(_121\D8UD%XV65#<8PW$&@]U1!8^F X
M"[S)$<ZSZZ6^#R:>Z*6^C\R[<->W]Y'3WO%LG2,YU-2OC FB]0&"$))''G04
M;3K$=M]+?2\%[]1+?1]9]P&9V6SQ>S7LKQ?+GQ=G<5W.9O?;W4Z<K@U.2#04
MV5!(DZR_*(:7-AI,DAS&;?.R!\#03N3U *JCD' 76\,KI8-*J4="FJ*MDH)[
MD#F1RYD84M3!:K_+[%$4H?VVL56C%RB,VS'@F)UN(%UT@*K;Q^3DF+Y=;J27
M-_G?=[C<Q"&3C)*KB!)*J=>2G:&5F(J")#/6(5 H51.$[4;>V'[5,&!XM(!A
M$,UTL67>YNLBS'UQMOZ\6$[_"_-$.^-\B1&"ER0RJ0S$6"M9M8[*6Z9SP/9(
MNTO6V/;L! @[2A/=(NN7U>J,>#%<Y\Q4724BUOH-6B61W FT7 JO5:L.@ ^3
M-'8FZV2(.D #W:+I9CI.&A1\D^6M^5Z5B@-OL@:A*!*R0:+(K=KX/T97M_4-
M0^/J4%UT :X;B=Z'=_8D1"F&U08PY*#62,5QXBP+(QAZIU5HXG/M0%NWY0_'
M@&QHG1Q1#[%N<[IS8W./WD>.9(FE,,1(1@O.10VTD+RQ.IHDFA1H/4)3MS4.
M X'J*!WT!Z;+?=UEDY#55JY%JLM6Y,QKB(77E9&S]&WF!&ZGI]NJAD%!=(#L
M>]OV[F_BA5GA+"I@VB10P=,FSJ(!K-,2%'>IE"8-X(\^;VYV9^M4<#I4"UU@
MZE;5X@4_$Q;0U[I6$++.6N$V@3,4Q ;:GYT+7KLVN]L66L:]JM4(0<?*O/OR
MA.MS^^M4\FI1+DH2:9UL*50\L$9A__<,6ZAP))\#52M<//J:A&N(YL2"M+75
M,ZMC<I24%-:% EH9)[U)4ILF$= #]!Q_;^(;SL_P-:U2$OWFD?^8KC^_/%NM
MZ77+ZT$<]42,_I]KS6N)0=*^'@&YSK6M".WNWOG: MT'X6K@V\2].H#6<;/P
M0V#H_K6*M@KKX/SGY6*U?EOJZ)=-12,NOTT3KC[0CC%QD4>K68)D!2>#SA2$
M+ ,8&WW2/)D8F_0C>IBD<;/P+1 VD/@[ -+?EHO5ZMUR4:;K21*:B2@,:,([
M*)0,'-,!4*)F643%0Y/"LALTC)M>;P&50P7<09GQVZ^X)-G//UT.8OU>0J2+
M%T$0^=R8.OV90@YGLX8<.2*37F";<^4'*1HW?=X"-\,(OXM0[P/.9M\9F;B4
M6(K&@5%UI)2QI5X404C>4]A:0E2Y24^7VV2,Z_8,I-U[O3@/%G0/6Q'.22@S
MVE!?Y"_3^;0*9$T1S!4[PBD5;)U$DXP&592CR!<=2!V]#!)Y:#-NY0FZQO5N
MV@!I2%5T@*Q[0IIXY:2TJK9]K"TBA'<0-:_=UZQQ@FRV4TWNC]ZC9%R'IPUZ
MCA-W3X[/]]NL$V:YS[2/0U%<7=Q'="%D"(@>I0Q83),T]Q9:QCW&;>KL'"CP
M#C#SRYSL%:[6UR;2^" B+2!9:IZ6.P6Q'A5RD^LLUMJ4K]5<W)MTC'LZVP(K
MQPBZBUX'FTOSORWFB]N@O^*'>6:2DIR$40N<:]L&7UP&*46FG3;ZW.;^YN-D
MC7M V\3F#*>&+F#UW71>)3ZG\S-BZ]*V+N:KG[ LEGC=@197OT[GB]JO_6I)
MD;]W^RD79T^_XOKS@O[E&WUD<]8P<=P'I/^@<%F%7R1$8P-$&^IAHT]%-KF7
M=T(>QSU";F,X^P1(%YOW)<N7J_\GBG]JPDY&X701!00F5=M_)]I;2/!..A:$
M<T6S)I<('Z!GW$/I=I@\3O =!)B_X?J&Y^JYC0Q+!EVBH:VCQCVJ:! YA\R\
M$<4T.?R[1<7(?3U:@.5P*7=@8JYZO%W5I/X45M,TD5HI%72!Z!,Q00* 2#^
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
M<C*'TED?3N9RD1#SZC6)]3U^O=P"WI8WU?*30(FF*4G1I("TE*'X0FRAHZT
MN80L@K$BQSH8JHE_N0MU7;J6@X'DKFLYN+[Z@.$E(Z\72^+J;)D^AQ42.]^O
MS$VB-D'FP"&GXJ&VM@#OF8:,%E-&]-$VC7$>)JU+W[$9 (?55#\511<"PS<U
MY?IN.279?:U=6BZXG4CGO)/* I,)R=T( 7QU<GR1Q%!63/,FW? ?I:I+W[ 5
M\(;33S^8VUV$$V28.*>@J\Z_)4=&.0C66,B2.!39N!R;'#;N3N*X!XPG1F,C
MS740J;PJ!1/YTJ_^2)L18N\)\F_GE=GZ7\U<?0LSW)1"D1RGB1;$)I\PS[=_
M<..3$VL23S'7CKXU@5#[J#IA$'AQ1BM9 H8FERT;\-))^[ZA8YVQM=Y!VN@H
M9K=/:Z3O9V=UDOA-L5Z(>E)R$DGJZB %0=*IC;6L)MN NF@6BN*I3:^-D[+9
M22N_H9=+QUCI8 LYSFQP9(P7VBI3-'4:$ED,)X2HQ3A6)Z.R24WFOK3?%MHW
M!.P*YWMILIN.V,>Q3!N;TT%SL#DY4#)+B#%D,):)P#0&RYL==[4%;_L^@WV!
M=Q]-=M*6Z9*G.YR\H$AEN3RGG>6B7VQVT;+H#%C:2$!9S\$S%P!=$$YP1KPU
M*:S:B;I..A2V@.*PFNG 8;ZWF)Y@3P7.6<JTF(R@>)NIRIZW8 6F&&52JDTE
MZIYT=M+$<&@(MM16%V<(QYE[&7E!BDPA9*2U)Z(!QYP G[E21<I@0I.V6.TW
M[A,T2.QKY]Y'E1U$2Q_.OGZ=;<089E=B_&5>%LLO%YJ\$J@NB8MH$1+%A$#+
MTU/\YSAHYDMTRNC8YA[SCO3UTG9Q:"RV4$\'F_>-%@!U%$&]2I $1@LE.02E
M)$E'U2$U7@B=,Y-%-PE<[M Q<K.[%KJ^?[WC8,%W@1MZ%IG>2GN]@F+0>TE\
M0TIU7KI(!3SGY,)F+$G4EJ2Y2972'3I&KG,_"6X.%_Q@N&G2 ?:GL)JN%N7=
MC8>&>?YP]N5+6)XORH?II_FT3%,MG;ZXS%>'!RQFTU0/'6]QN%M/V*/>-V"7
MV.'X'JAO[/W7W#@K%5%RH<&7>M,,+:NW>S.D@-E1<&J":>(>/TS2T6[78^+]
M2!+]:;8I9E$6=5'D.D13KX;*.FY*%C LLZP<XQB;9*-W(V_D9G+#X.6>QS6\
M9@8,4+LS@6.9PMY,XEBF,9E8K_MFP)3JIEZ'081"@:=FUN1D579-BAO:F<;W
M^ WG9UAK3%\NYIM'_F.Z_OSR;+4FUW6Y>=WY]X68R'N1OA2(I=3NC#I"3($<
M$YX%.; JI=QD;]B/S&Y-Y3[XN9_4:Z:I/Z_/^#.NPW1V<GMY]=I.S.56*;2W
MEJ$H9QT6D*(.S'%*0[T03E%,JFT2M/>Z21UC.VOYV]F7B,NWY3U^72PW TL_
MX*>+JE1&2]LYF\'P.MHE1UK:3.<ZY"5X;U%)T:1F_6&2NK6"^^#B7C'F,!H8
M,;M2%_@U&S\MPSQ]KHT4: <(T@8@N=#.@"H!B220F^N-*1&9TD]:K*U/'KFG
M[[ H.%YV?6]UF]NXJ\W UT.VK)N_/N#6\R!5 VTA5Y>/7RZ^Q.E\0^:-?+XT
M61AE0%2$J")(KYE@8IQG-AJ)JC3I%?<84<=N(UN>_?-TE6:+U=D2O[MP7AB>
M4^#DN$DR:#53[ (9-)0*#077F;49W[ ;>>-N+X-AYNX&TT WS\;F?*S[Z4'.
M\OV'M+$_VR@\A16JT]Q"XK&&:P:4\1ZB4A+0U_TE6\3<Q)5M:84^T.:9SV9(
M.^GE6VX(>O73^4VQ7^/>6FNX2QF8=_4HH@@(H7 "?Y8L,LF9:U)1=@BQ'5NH
M??!T+V?:6F_/QE[]%I:U(]DW/"+,?^QQ;6S8XU2?Q*?*FC 6$Q3N.:@D$;SG
M#*S2Q@536&BSB'NQ9IN>WC+&@,@8:)<CQ1](BZ%$!UYEJ1.B2;Q)+G=?0CNV
M8OO@Z!@KMK>^.BB>V,+5BS^FJPERBZ(8!CD[DIGG%/8ZGD$'KBTQ%%QJZM3?
MH6?D(IRF('C LS]&(YT"ZZ*)%_Z\^!*F\PDOC"5F$B29>!T:3.&/,P:2S1JS
MU5KQ)L,GGZ2L#U-VE/YWP-3ARA@[*_DN+->K+V%%C_L5:Y)M4AQ7JH[0E,)3
M)!VR@\!5 13!1R<2+R4^Y6%M?W1_6#A";XO!A-B!@7D]G4_7^(8<U/P+J63^
M:5J;J6_Z_?]T_FOX7XOERUD@T=6U8U3*42H/W-?^O\$(B 4E!"\-L5V$T4WN
M>>Q!X\CE@J?<X5IIKF]0?F?LM_#E:ODF+CU'%4 HINL820<N:4$XTF@X"U)S
M=6)@;J-S7"O8#"^[X_)HY76 S:L2C/<XNPB0/D^_KBYM?[32H;<22N(*5!T*
MZ:5E8(0-,B@6BFQR?/$(3=UB[G@LW+U;-)!B.L#8QV7(6,5R1;\6&&5@E@3A
MZW1<<B^"KC>?>-"6UJKFHDFQZEU"QMU>3XFFHU0P(H16R_7W*U,?$L[#<KK8
MV/125 PF"R"/@]>R6OK*8I4+QLRBDM'M8ISH!3?P0]_=Q<Z#%(S<3?84OMDP
MTA\;/I=T_WV^^HII6J:8+Q>4MB8ZOSFYD!D4KXW5<ATNR[@TEFF2R"[IK-T@
M]! 5X^QH VEV,;28.\'*Z\42$X7!5\:26X5,2M"R5+H-@@^D8A*,C]KZG'8:
M=+H74&Z3,")*AM'K%J0<(>0.G)HM9O<-_> 76E*K20H45J2$8&UM+2LW/;!,
M@9B\3D*JJ%73(_=M1(W<$7#D;/EANAD[J;F%D:L*PJOX8/6V7,W(>#5?3]?G
MQ&"FQ5,,,%DE)T0!9RRYC3&ZI((*]+^=\IZ'O+V[U.B!BE^<4@L=P^Q#F.'J
M/7Y7Y#>\SZN0(M3K'R LHV!"!TMK55C0.45C94"OQ;&(VX60<>.YDX-O<-UT
MM*W>.+-_21O$-&_F]]'FL SSU05E?,(S5S:["!0&([D,F5P&96F/$+;8Z-&)
M-@/H]R%RW#!Q<$PVUU,'&'QPPA2N_K9<K%83X[CB(ED(FYX&M5-"Y+J CDE8
MX971NLE-PJ<(&]?%:X:U0?4Q]EY[2SH7HYW/)[;$D*3TD.ML7&4MAT < <LF
MIV"45#SOM(%N>_JXO8W;[(I'2[$#,W/5*>5R.OU$AV(32@*P%9SBZ=HIQ0GR
M&#E%V448$5*38[\[=(S;(KB9$3E&VAV 9<M^6X> ?YI/_POS+YDD.RW3<'V
M<.4$OIC?'"!/_W;VY>9IPVH2==$FQP &/<G". -1VP1.8LR:_L/<I)]6(W[&
M;1%\2F_KY-KO8!%<\?7(R=D_</KI\YI8_T:.Z"?\^PK+V>S-M. D6NYM<AYL
MQ#K"MO;5(Y4 [0TR&N,9:W6C^W"BQVTSW S.)]-C!YC]VV*1?Y_.9I-$VTM$
M1S%XTO2'Y;D6Y=&NHTLJ!0W3V,327A$P;K_@9E@Z2+X=X&*+2;]:%F3:<?IM
M<UOPU6H]_5*'>?U]GA:S&:9U72*3V@XTUEEUC"NRVQ(WQW4.$M><42!DI6WB
M*AY#],A-@$^Y-[=19)^@?;>L!WE?PHT^DI?=?JY3D?AA.D]X0_ _DR!>I/59
MF$T*9FY,]("R#I:7%+\'9R-DYYS=V')_JNM<QW$R<E_A4\+[A"I_-IA_%9;S
MZ?S3ZNWRS6*UVDD.W/.LZB _(V0$A4G27A5J/5<N5D:IG#R5$1^$H=U6P/,Y
M?ND* !TMA)L']U>"N%S_DTQ+V]:<FXQU#%BP&5PV"CQ/WBM5FYB?JO#A+FV[
MP?/YGL0,I9;.D?8;KB]:D[_99/XIY..!>,I>&PH&;:GC$R))+SGIE31&-JDD
MWIG"W5#W_,YDVJCHV71O^&5.?X79N\O!XN^64S+RLPVRJXT?I*7#;N]HT^?A
M /Y.T?S!NBP\Q4M01!U"0#"%Z#&#Y5'&>LC,$S^1RS1>\P>><M&.%FLN-6;,
M20&MU$@R01US*,FV&;'])VK^L ^.CF[^L(^^^MQ\-X7AY*,6+-$"UKFN"FL7
M'L$=I)!0Z^2PM&UF][R;/^P%@AV;/^RCD4Z!=?O>>I9:*,P.2JB#6(O*$*(P
M8)V((@2E4MN(^)DU?]A+_WLW?]A'&6,7U=SO6V!C]6)M M2YMD P'KS!!#8&
MYIQ3A6GVE"_V/)L_[*6WQYL_["/$#@S,/E?"8_$A2\LA6\U &2DI(LZ9[#%S
MDG$NG6JRF_UYFS\<L\.UTES?H-QZRS<79ZP*$E+RIDZD<>!Q,]G9U9%<@I4V
M90I_VN8/>^'ER.8/^RBO VP^UF- )2$=)V^B8.V/%PI",%) L=KD;(SW_W_S
MA^&PL$?SAWT4TP'&[G4>8)9)ZXA^HS<7^VA1AA0=,>&323Y[5YH8N.?=_.$8
M-!VE@@X@]&@26V21R/40D+2I4Y0E X?D[J)*R8@ZC9Z=JF'@-5'/K#7$P+F)
MPW33$<Z&J+*]^9.KK*.GZ%Q)AB"23* 4LMK Q4!=<LK*($6;V>V-^>HN(#X0
M@ UKKH]%P]CYE2%E40</U^' ](_OPOG& !641;G@H?BT*=T,X+3A$*H!4C)%
M57:[_M26SCZ W@4>M]U0[@ <?Z9U<CE^:G4I!_H,_61YAOGR!M-JHIU/(I<
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
MC&!%2+6!+X/@L$YQ\)IGYUBV@R4B'J2B2\_L "4OAI;XV+"Y2/W?9.$R!J<
M63D9#!3.L)9R6' Y(:3"96'>)I_M8+!YB(KQDA,#:7<QM*A'Q,NFR=OR?/+W
M#Q/R)JWDB&"BTJ"R4^ XA1?D(0KIG;%.;K$IJRMTK##]]=/BVX^73[P R.4W
M=_'Q_:TC@F$8U2V.DF,'FG_Y8J*#CL@3 QM%!,59AJBY I%9R87B#;]M&MQ1
MFG_Y8IQPJYWF]Y1C!['YDR&GJ1NGQP@E!E<;KM1JEU @.2]3)*XRPQ/ZK<\A
M,7F(X]%$'QW@ZY#T%K,Q>,XM",=-;2TEP,>L *V+Q187436I?_OS)2;W LL
MB<E]-/?<,DF7IUH?B>Q!<T9;GMLT._04'R<ND(M&)0*C 4=B E4<)XBB!Z<3
M3\E@<FWJQ$Y4(/?H1E%\Y$+) )MR4O(5# 15K^,P9I/,638:0]QO3J@%:O;*
M#.VCDCY*5&Y78C N"BM<D]9+M< FDTP4>:,RH]<"%?WQ_]%2IKU4^U0ITSYR
M[@,G6\HQI+6<<7(/0HX>E$L:O#:")$*\1.^\Y8.E@IY+*=->BMVIE&D?*8]]
MA_AU'=LZKZ7#Y_3%E\MBFXA6&FL"^ T'WG,(EFFH0UU+49+"X]WZ1&Q]_.@
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
M9(#!1_*M X?H:,N+EO8F6[Q2HDE#KI.:H^]5)=?RO\:]R-F[8!28C!01*,W
ML2 A\9PIW$P4=3:^:WR/IN=DCO;!S\/%/L>IY7F8HR/.*^X^HH%!:GDBL1^B
MLI(94_8D@MI]C#.*]FES Z&T<ED(^L<F!X-C6Z2+^+6$P(PUP-!1_*JRK*6V
M K@S)K/$E0]-S/$#]#PG2[0/;G:P1'NKHX/X_P/I!NO=NJN<VN4\^HL[R=I&
MZTT)D%W)H%@1$)BJX^*BTD4GXT.31F*/4M5+FX(C]'X72X,IH0=$7=!^F8C-
M"1-Z2UM\$H)B!&W ,Q)0\5A$88Y9TV30PBTJ1D;,<-J]BYN#13WV6<6;C6]Q
M2?]5A\^(4B+78(ISM(*B(Y=0!S#&QY1X5"69I]R>AQX^,@(.U]-B0*&-K?2?
M%K/U;>J]S8BV)MLYV4L5T$!(:"%XJ4D*00;/=E+YO4>/?"EY&(4?)[ .]H*K
M+?)[EIPG;W@M5L/B$%2R&;S( FPFAG1P7H@F+67N4=++K?7AO(CCA-T16MXO
M9K/7B^7O89DG$IER"A5(1-H>8_00C(Q0!%/2!Y6C:W(O80LM?40V!VKW :P<
M*NJ.T#*)17&EE $TOK;N)?/JZEQ3\J="<2F8W*8L^/;IT]BX.%B3#R!C+[$>
M#(>OFT-.\I"7ZT%!09+ Z:?YQ4%_.O^X#//5;*.3O]&._*9>J]!6L6#0$5>U
M%:M0 LB7LF 8^=PB&L]4TYWH:1+'W:): 6M@U?1DB9+P62J!)(_:O0.3(;HC
M ^V5SRP4<L>;E!#O98F:74YH9HGV$>N1ENC5/+>_FW [+WG8;80[SQCT_L%C
M] UVX^#V2W[#]:L_TNRL#A^]SN%>I6EMJIY.<6"45+6R!B$4ID"H4@OS)"MW
MFZT-58*T.Y''UV$]E*W^?L E!05_R#P85R^PAWK[%'T 4H=$Q[THMM$-A2=I
M&[L:JQ&:[M=I#:NEOH\A[W)[3.N3K4]J:+6:MC_9 VTAJ%1LT6#14D O4=1<
MC:H#N8IFM*\Q=Y(UV])V?4]FO)[.IVM\,_V&]X[?[C3C\*JDZ%.IS<<XK1(N
MP4EK 6EW9S$IGED3[_L 6I^1;=L';0\?:+;18O\M5>[8]F,NBVY_5$-[U_9Z
MZ!X05,F&Z!R"TR:"8BQ#W'1D95EE&PB8JLF!7Y\&;V(<AE3OV>=-JZ'B/43+
M&4AGD443&.HFM;N[D_B,S-L^V#K<O.VELP[2#X_P\]/YK^%_+98O9V%U==J,
M@0<2&<8B:5L@Y]=S(\$7ED0Q$E.;COY[T-A+><>P,%F<1F=]P_$[8[^%+U=7
M]8(S7NDLP"E&2]FG#*X$#9XIY[3-0LHFU;1[TCDN+)OA97=<'JV\#K#Y<1DR
M5O*OVM/G+(WGD8,QIIZWU@:H&BUX]+X8X45R36ZWW26D6W0=K_7%@"KH $)7
M8XG?X\6AQ>KS].L5*]:@-IQ$(NDK"K\L+3JG,V@7$!TY*,8TN;K_"$WCGB&=
M$EA#*:8#C#TBMC?7Q_]DRT-(Y'E(E!X4,@->!H3HZI05@S&WR2SM0EPOQ35C
M^7"'::EOY%TT(R3+S ,7$G*TK.:5-$0I GWK<_%<N%2:A/=/$=;M!GH@%';'
MVOYZZ1MG+U(Z^W(VJWT$7WQ9+-?3_]JH<2)L5-&Z2 LT4?"?D/8&%1E89E@,
M.G/?ID/M_J1VN^<VQ^(0NNNG^>0CC-9VB9ZGF$)@X&R-LUR.M<<,AYR<9$DG
MFTH3;^]QLL:M 1D3?/OJ9+ 6EH<C[.8BJ?WK;S-$;JLK0G(D[T21.QQU >>$
M@L1,3!37\ZR;9.L>)VLGA*EGB[ !==+W\?X;#*O#CO,O?W/ XZQMM QT>G7Q
MZ._#KE&B#8E"05VW(LT*!"<L8%&IY!BU;G-=]C89QQJ.MU^QMH6=?[IX[-OR
M!E>KQ7);/8JRHHX-0Z@!#2A6^Q(507%.H3^SS8KE)MV_=B=Q7-_]"'S<-1V-
MM-*!OUX9023;&^8)+[C[SHO5V8F8#2' I#I2L5I;9."5Y-Z@%F08VRRIAXD:
MUP<?$%.#2;X;%-U9)3>&AM%2\,+2KBTX.6_9>0BE%)*:0*;1R=BFS=/C9(WK
M4 ^.I$&D_QP<F\.K%6_]_N!.3L/*Q#M@<5J:8#$0WLGW511F@W=(&TUD#F6*
MS)@F&>)A79W-TUXN5G?'>1GK,7!B)_',R/;5.EM;K]9*AN@</:@TZ;?] #U=
M.3'[:/Z^F3A>WF/?-+]MY"YS4_/\9AKB=#9=3_%N(:--WA3F$QANZP&1+^ U
MDX Z1.FXR^GNF*\'+J+O^^:N_)1#8-->WITZ+E?,G?\:UF=+^OL.BUS8XD(*
M8")MI8HY!D$7 5(J7H1Q2;*3>3-/T-J5BW.<[6JKIPZ@>#,2>(HU72(+: 44
MIC6)4M8&G3P"19M(PO1<L";%IWO0.&XR<4#HM=++<W"U?\/UM==P1-G\PP\;
MW E_DN(V'KFP=6OS 8HW9&LTA5?>)DWA6\B%)V&2:^>S-DH^5A%.BLN&HL\
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
MIJ7;L@=E.?%H"B.+E6M'&ND]^#J(ND@IC;168FPRNZF-OB%9X(?RD*F?0[Q
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
M_2W1Y@?UESH ZG_^Z_\!4$L! A0#%     @ TSV=4E(9  EJ!P  8"$  !
M             ( !     &$R,#(Q<3%E>#,Q,2YH=&U02P$"% ,4    " #3
M/9U2=SBG\WD'   X(0  $               @ &8!P  83(P,C%Q,65X,S$R
M+FAT;5!+ 0(4 Q0    ( -,]G5*D\E)8J00  %<4   /              "
M 3\/  !A,C R,7$Q97@S,BYH=&U02P$"% ,4    " #3/9U2,/.QY9I! 0#&
M @\ $0              @ $5%   ;&%W<RTR,#(Q,#,S,2YH=&U02P$"% ,4
M    " #3/9U2,)KW&>4.  !?I@  $0              @ '>50$ ;&%W<RTR
M,#(Q,#,S,2YX<V102P$"% ,4    " #3/9U2S+];5[@F  !=GP$ %0
M        @ 'R9 $ ;&%W<RTR,#(Q,#,S,5]C86PN>&UL4$L! A0#%     @
MTSV=4HKF.PS"/0   (," !4              ( !W8L! &QA=W,M,C R,3 S
M,S%?9&5F+GAM;%!+ 0(4 Q0    ( -,]G5)O72LPHK   -)D!P 5
M      "  =+) 0!L87=S+3(P,C$P,S,Q7VQA8BYX;6Q02P$"% ,4    " #3
M/9U2^-#0"K)N  #>] 0 %0              @ &G>@( ;&%W<RTR,#(Q,#,S
?,5]P<F4N>&UL4$L%!@     )  D 0P(  (SI @    $!

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